Определение IP
Модератор: immortal
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Определение IP
Не так давно заметил, что Алиса не верно определяет IP адреса подключенных к ней устройств. К примеру, Xiaomi Smart Home Gateway определяется с адресом 192.168.0.1 (на самом деле адрес шлюза 192.168.0.104):
Вполне подозреваю, что ошибка в настройках роутера (у меня - Mikrotik RB951). Переехать на другой маршрутизатор не могу. Помогите с решением этой проблемы, пожалуйста. Где я накосячил?Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Определение IP
Для проверки создал простой сценарий:
Ставлю галку "выполнить после сохранения", жму "сохранить" и слышу "192.168.0.80". Хорошо. Создаю в меню кнопку, навешиваю на нее этот сценарий, шмякаю кнопку и... "127.0.0.1". Блин...
Код: Выделить всё
$ip=$_SERVER['REMOTE_ADDR'];
say($ip);
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Определение IP
По моему при нажатии кнопки сервер сам себе делает 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
Пробовал
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: Определение IP
На всякий случай скажу) Имел ввиду проверить через браузер написав в адресной строке 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
Так - да. Выдается верный ip. Но беда описана в первом сообщении
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165