logo

Браузер не открывает страницу с веб-интерфейсом роутера

В современных браузерах существуют встроенные механизмы веб-безопасности, которые могут ограничивать HTTP-соединения. По этой причине страница с веб-интерфейсом роутера может оказаться недоступна. В зависимости от браузера сообщение об ошибке может выглядеть по-разному.

HTTP failed

Как получить доступ к странице роутера

Вариант 1

В адресной строке браузера вручную исправить https:// на http://

Вариант 2

Открыть браузер в режиме инкогнито, и в адресной строке прописать адрес с http://

Вариант 3

Поменять настройки безопасности браузера:

Для Chrome. Настройки - Конфиденциальность и безопасность - Безопасность+ Отключить параметр "Всегда использовать безопасные соединения", если он был включен.

Для Firefox. Настройки - Приватность и защита - Защита - Режим Только HTTPS
Установить значение "Не включать режим Только HTTPS"

Для Opera. Settings - Privacy & Security - Security
Отключить параметр Always use secure connections, если он был включен.

Как разрешить доступ к странице роутера по HTTPS через веб-интерфейс

Чтобы такая ошибка больше не повторялась, нужно разрешить на роутере доступ по HTTPS. Для этого на вкладке Tools в разделе Access нужно поставить галочку напротив пункта Enable HTTPS и в нижнем поле ввести порт (изначально указаны значения по умолчанию)

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

Если браузер пишет об угрозе безопасности

Используемый вами браузер может уведомить о невозможности проверить сгенерированный на роутере самоподписанный сертификат и показать предупреждение.

FF
  • в Chrome нужно нажать "Сведения" и далее "Перейти на сайт (небезопасно)"

  • в Firefox нужно нажать "Дополнительно…​" и далее "Принять риск и продолжить"

  • в Opera нужно нажать "Help me understand" и далее "Proceed to 192.168.1.1 (unsafe)"