Определение IP

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Определение IP

Сообщение Amarok » Пн июл 24, 2017 6:31 am

Не так давно заметил, что Алиса не верно определяет IP адреса подключенных к ней устройств. К примеру, Xiaomi Smart Home Gateway определяется с адресом 192.168.0.1 (на самом деле адрес шлюза 192.168.0.104):
Clipboard.jpg
Clipboard.jpg (11.92 КБ) 4591 просмотр
Вполне подозреваю, что ошибка в настройках роутера (у меня - Mikrotik RB951). Переехать на другой маршрутизатор не могу. Помогите с решением этой проблемы, пожалуйста. Где я накосячил?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Определение IP

Сообщение Amarok » Пн июл 24, 2017 5:00 pm

Для проверки создал простой сценарий:

Код: Выделить всё

$ip=$_SERVER['REMOTE_ADDR'];
say($ip); 
Ставлю галку "выполнить после сохранения", жму "сохранить" и слышу "192.168.0.80". Хорошо. Создаю в меню кнопку, навешиваю на нее этот сценарий, шмякаю кнопку и... "127.0.0.1". Блин... :?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Определение IP

Сообщение Dark_Veter » Пн июл 24, 2017 5:21 pm

По моему при нажатии кнопки сервер сам себе делает get запрос, который сценарий вызывает. Поэтому наверное 127.0.0.1. Попробуйте с разных устройств через браузер выполнить скрипт.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Определение IP

Сообщение Amarok » Пн июл 24, 2017 7:00 pm

Пробовал
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Определение IP

Сообщение Dark_Veter » Пн июл 24, 2017 7:17 pm

На всякий случай скажу) Имел ввиду проверить через браузер написав в адресной строке http://host/objects/?script=myscript Так пробовали?
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Определение IP

Сообщение Amarok » Пн июл 24, 2017 7:25 pm

Так - да. Выдается верный ip. Но беда описана в первом сообщении
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ответить