![意外在 TP-Link 上安装了 OpenWRT 升级映像,现在无法 Telnet](https://linux22.com/image/1500795/%E6%84%8F%E5%A4%96%E5%9C%A8%20TP-Link%20%E4%B8%8A%E5%AE%89%E8%A3%85%E4%BA%86%20OpenWRT%20%E5%8D%87%E7%BA%A7%E6%98%A0%E5%83%8F%EF%BC%8C%E7%8E%B0%E5%9C%A8%E6%97%A0%E6%B3%95%20Telnet.png)
我想将我的 TP-Link WR841N 转换为 Openflow 交换机,为此我按照 kickstartSDN.com 上的指南进行操作
由于没有说明要下载哪个映像,我意外地使用 OpenWRT 升级映像升级了路由器,现在我无法通过 192.168.1.1 远程登录到我的路由器。我已启用 telnet,也尝试通过 PuTTy 进行 telnet。无法连接。但是,我可以通过 SSH 进入设备。当我这样做时,我无法在 OpenWRT 附带的 /lib 中找到 OpenFlow。
请帮忙,我应该恢复 TP-Link 的原装固件吗?我该怎么办?
答案1
TP-Link WR841N 路由器支持从 TFTP 服务器进行刷新。
如果您想恢复,请从 TP-Link 网站下载具有正确硬件版本的最新路由器固件。然后下载一些 TFTP 服务器。例如,您可以使用http://tftpd32.jounin.net/。
在包含固件文件的目录中运行 TFTP 服务器(或者在 tftpd32 中您可以浏览此目录)。
然后您需要将固件 .bin 文件重命名为wr841nv11_tp_recovery.bin
。此文件名对硬件版本 11.X 的路由器有效。如果您有任何其他硬件版本,请将 v11 替换为您的版本号。例如,对于硬件版本 10.1,则为wr841nv10_tp_recovery.bin
。
下一步是断开所有设备与路由器的连接,将带有 TFTP 服务器的计算机连接到任意 LAN 端口,并在该计算机上手动设置 IP 地址为 192.168.0.66,掩码为 255.255.255.0。
然后关闭路由器电源(通过电源线旁边的按钮),然后打开电源,当红色指示灯亮起时按住WPS/RESET
按钮直到红色指示灯熄灭。之后路由器将请求计算机上的 TFTP 服务器wr841nv11_tp_recovery.bin
并闪烁。等待...等待...等待...路由器重启后(红色指示灯亮起)闪烁完成,您可以在计算机上设置 IP 地址以通过 DHCP 服务器获取。现在您可以在默认网关地址(通常为 192.168.0.1)上访问标准 Web 界面。
答案2
进入 Luci Web 界面http://TPLIN-IP-地址,登录(使用root),然后选择系统菜单,“备份/刷新固件”,“恢复备份”。
还有此处描述的通过 TFTP 恢复它的选项:https://wiki.openwrt.org/toh/tp-link/tl-wr841nd