Как вернуться к конфигурации маршрутизатора OpenWrt?
Недавно я портировал Luci на маршрутизатор OpenWrt. Я просто изучал это. Я отключил DHCP-сервер в локальной сети и включил его в качестве клиента DHCP. Я сохранил и применил конфигурацию к маршрутизатору. Теперь после перезагрузки я не могу подключить веб-страницу маршрутизатора.
Как снова включить DHCP-сервер или может ли кто-нибудь сообщить мне, как reset этот маршрутизатор OpenWrt установить по умолчанию?
Я попытался в консоли последовательного порта. но я не вижу никакого IP-адреса для каких-либо интерфейсов. До этого было 192.168.1.1.
Пожалуйста, предложите...
Ответы
Ответ 1
Те, кто сталкивается с этой проблемой: не паникуйте.
Короткий ответ:
Перезагрузите маршрутизатор, эта проблема будет исправлена. (Но ваша кнопка перезагрузки не работает. Вам нужно сделать 9-ти шаговый процесс для перезапуска. Нажатие кнопки перезагрузки - только один из них.)
Длинный ответ: узнайте, как перезапустить маршрутизатор.
- Установите IP-адрес вашего компьютера: 192.168.1.2 и подсетьма 255.255.255.0 и шлюз 192.168.1.1.
- Отключите маршрутизатор
- Отсоедините кабель WAN
- Подключите только кабель Ethernet вашего компьютера к ETH0
- Включение маршрутизатора
- Подождите, пока маршрутизатор начнет загрузку (светодиод SYS начнет мигать)
- Когда светодиод SYS мигает, нажмите кнопку перезапуска (светодиод SYS будет мигать быстрее, означает, что ваш маршрутизатор находится в безопасном режиме) (вам нужно нажать кнопку перед загрузкой маршрутизатора)
-
telnet 192.168.1.1
-
выполните следующие команды
mount_root ## this remounts your partitions from read-only to read/write mode
firstboot ## This will reset your router after reboot
reboot -f ## And force reboot
-
Войдите в веб-интерфейс с помощью веб-браузера.
Вот ссылка , чтобы увидеть официальный режим безотказной работы.
Ответ 2
Некоторое дополнение к предыдущим комментариям. 'firstboot' не будет доступен, пока вы не запустите команду mount_root.
Итак, вот полное описание того, что нужно сделать. Все манипуляции, которые я делал на Win8.1
- Введите Failsafe mode (удерживайте кнопку reset при загрузке в течение нескольких секунд).
- Назначьте статический ip 192.168.1.2 вашему компьютеру. Пример команды:
netsh interface ip set address name="Ethernet" static 192.168.1.2 255.255.255.0 192.168.1.1
- Подключиться к адресу 192.168.1.1 из telnet (я использую Putty) login/pass не требуется
- Запустите "mount_root" (иначе "firstboot" не будет доступен)
- Запустите 'firstboot' до reset
- Запустите перезагрузку -f для перезагрузки
Теперь вы можете войти в консоль маршрутизатора из браузера. Также не забудьте вернуть свой компьютер из статического в получение адреса dhcp. Пример: netsh interface ip set address name="Ethernet" source=dhcp
Ответ 3
вы можете запустить эту команду для создания factory reset
killall dropbear uhttpd; sleep 1; mtd -r erase rootfs_data
Ответ 4
Если вы установили образ SquashFS, вы можете запустить script firstboot
, который вернет OpenWRT к значениям по умолчанию при мигании маршрутизатора.
С вашим последовательным доступом просто запустите firstboot, а затем включите питание устройства
Ответ 5
если вы включили его как клиент DHCP, то ваш маршрутизатор должен получить IP-адрес с DHCP-сервера, если вы подключаете маршрутизатор к сети с DHCP-сервером, вы должны дойти до страницы администратора маршрутизатора по IP-адресу, назначенным DHCP