我最近将Luci移植到OpenWrt路由器 . 我只是在探索这件事 . 我在LAN上禁用了DHCP服务器并启用了DHCP客户端 . 我保存并将配置应用到路由器 . 现在重启后我无法连接路由器网页 .
如何重新启用DHCP服务器,或者任何人都可以告诉我如何将此OpenWrt路由器重置为默认设置?
我试过串口控制台 . 但我看不到任何接口的IP地址 . 之前它是192.168.1.1 .
请建议......
如果安装了SquashFS映像,则可以运行脚本 firstboot . 这会将OpenWrt返回到闪存路由器时的默认值 .
firstboot
使用串行访问只需运行firstboot,然后重启设备 .
除了之前的评论之外:在运行'mount_root'命令之前,'firstboot'将不可用 .
所以这里是对需要完成的事情的全面回顾 . 我在Windows 8.1上做的所有操作 .
进入故障安全模式(开机时按住重置按钮几秒钟)
为您的PC分配静态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
netsh interface ip set address name="Ethernet" static 192.168.1.2 255.255.255.0 192.168.1.1
从telnet连接到地址192.168.1.1(我使用PuTTY),不需要登录/密码) .
运行'mount_root'(否则'firstboot'将不可用) .
运行'firstboot'重置 .
运行'reboot -f'重启 .
现在您可以从浏览器进入路由器控制台 . 另外,不要忘记将PC从静态返回到DHCP地址分配 . 示例: netsh interface ip set address name="Ethernet" source=dhcp
netsh interface ip set address name="Ethernet" source=dhcp
如果您将其启用为DHCP客户端,则路由器应从DHCP服务器获取IP地址 . 如果您将网络上的路由器与DHCP服务器连接,则应该通过DHCP分配的IP地址访问路由器的管理员页面 .
那些面临这个问题的人:不要惊慌 .
Short answer :
重新启动路由器,这个问题将得到解决 . (但是如果您的重启按钮不起作用,则需要执行九个步骤才能重新启动 . 点击重启按钮只是其中之一 . )
Long answer :让我们学习如何重启路由器 .
设置PC的IP地址:192.168.1.2和子网掩码255.255.255.0和网关192.168.1.1
关闭路由器电源
断开WAN电缆
仅将PC以太网电缆连接到ETH0
打开路由器电源
等待路由器启动启动顺序(SYS LED开始闪烁)
当SYS LED闪烁时,按下重启按钮(SYS LED将以更快的速度闪烁表示您的路由器处于故障安全模式) . (您必须在路由器启动之前按下按钮 . )
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
链接以查看官方故障安全模式 .
您可以运行此命令以重置工厂:
killall dropbear uhttpd; sleep 1; mtd -r erase rootfs_data
5 回答
如果安装了SquashFS映像,则可以运行脚本
firstboot
. 这会将OpenWrt返回到闪存路由器时的默认值 .使用串行访问只需运行firstboot,然后重启设备 .
除了之前的评论之外:在运行'mount_root'命令之前,'firstboot'将不可用 .
所以这里是对需要完成的事情的全面回顾 . 我在Windows 8.1上做的所有操作 .
进入故障安全模式(开机时按住重置按钮几秒钟)
为您的PC分配静态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
从telnet连接到地址192.168.1.1(我使用PuTTY),不需要登录/密码) .
运行'mount_root'(否则'firstboot'将不可用) .
运行'firstboot'重置 .
运行'reboot -f'重启 .
现在您可以从浏览器进入路由器控制台 . 另外,不要忘记将PC从静态返回到DHCP地址分配 . 示例:
netsh interface ip set address name="Ethernet" source=dhcp
如果您将其启用为DHCP客户端,则路由器应从DHCP服务器获取IP地址 . 如果您将网络上的路由器与DHCP服务器连接,则应该通过DHCP分配的IP地址访问路由器的管理员页面 .
那些面临这个问题的人:不要惊慌 .
Short answer :
重新启动路由器,这个问题将得到解决 . (但是如果您的重启按钮不起作用,则需要执行九个步骤才能重新启动 . 点击重启按钮只是其中之一 . )
Long answer :让我们学习如何重启路由器 .
设置PC的IP地址:192.168.1.2和子网掩码255.255.255.0和网关192.168.1.1
关闭路由器电源
断开WAN电缆
仅将PC以太网电缆连接到ETH0
打开路由器电源
等待路由器启动启动顺序(SYS LED开始闪烁)
当SYS LED闪烁时,按下重启按钮(SYS LED将以更快的速度闪烁表示您的路由器处于故障安全模式) . (您必须在路由器启动之前按下按钮 . )
telnet 192.168.1.1
运行以下命令:
链接以查看官方故障安全模式 .
您可以运行此命令以重置工厂: