Браузер не открывает страницу с веб-интерфейсом роутера
Проблема:
В современных браузерах существуют встроенные механизмы веб-безопасности, которые могут ограничивать HTTP-соединения. По этой причине страница с веб-интерфейсом роутера может оказаться недоступна. В зависимости от браузера сообщение об ошибке может выглядеть по-разному.
Решение:
Есть три варианта решения проблемы:
-
В адресной строке браузера вручную https:// исправить на http://
-
Открыть браузер в режиме инкогнито, и в адресной строке прописать адрес с http://
-
Поменять настройки безопасности браузера:
-
Для Chrome. Настройки → Конфиденциальность и безопасность → Безопасность.
Отключить параметр "Всегда использовать безопасные соединения", если он был включен. -
Для Firefox. Настройки → Приватность и защита → Защита → Режим Только HTTPS
Установить значение "Не включать режим Только HTTPS" -
Для Opera. Settings → Privacy & Security → Security
Отключить параметр "Always use secure connections", если он был включен.
-
Как разрешить доступ к странице роутера по HTTPS через веб-интерфейс
Чтобы такая ошибка больше не повторялась, нужно разрешить на роутере доступ по HTTPS. Для этого в Access → Tools нужно поставить галочку напротив пункта Enable HTTPS и в нижнем поле ввести порт (изначально указаны значения по умолчанию).
Поля Public Key и Private Key предназначены для того, чтобы загрузить на роутер свой сертификат и частный ключ. Если оставить поля пустыми, на устройстве будет сгенерирован самоподписаный сертификат.
Как разрешить доступ к странице роутера по HTTPS через консоль
Чтобы разрешить доступ по HTTPS через консоль, нужно подключиться к роутеру по SSH или Telnet и выполнить следующие команды, завершая каждую нажатием клавиши Enter.
uci set uhttpd.main.listen_https='0.0.0.0:443' ; uci set uhttpd.main.cert='/etc/uhttpd.crt';uci set uhttpd.main.key='/etc/uhttpd.key'
uci set uhttpd.main.listen_http='0.0.0.0:80 [::]:80';uci set uhttpd.defaults=cert
uci set uhttpd.defaults.days='730';uci set uhttpd.defaults.key_type='rsa';uci set uhttpd.defaults.bits='2048';uci set uhttpd.defaults.ec_curve='P-256';uci set uhttpd.defaults.country='World'
uci set uhttpd.defaults.state='Earth';uci set uhttpd.defaults.location='Somewhere';uci set uhttpd.defaults.commonname='iRZRouter'
uci commit
Если браузер пишет об угрозе безопасности
Используемый браузер может уведомить о невозможности проверить сгенерированный на роутере самоподписанный сертификат и показать предупреждение.
-
в Chrome нужно нажать "Сведения" → "Перейти на сайт (небезопасно)"
-
в Firefox нужно нажать "Дополнительно…" → "Принять риск и продолжить"
-
в Opera нужно нажать "Help me understand" → "Proceed to 192.168.1.1 (unsafe)"