OpenWRT:TL-MR3020 无法通过 SSH 或 TELNET 进入使用自定义 OpenWRT bin 闪存的路由器

OpenWRT:TL-MR3020 无法通过 SSH 或 TELNET 进入使用自定义 OpenWRT bin 闪存的路由器

我有一个TL-MR3020我使用从 OpenWRT 源构建的自定义二进制文件进行了刷新。

我试图通过编辑/etc/config/network和来启用 WiFi 并连接到路由器上的互联网/etc/config/wireless。我将 LAN 的 IP 类型从“静态”更改为“dhcp”。我将 WiFi 的“禁用”更改为 0,将 SSID、加密设置为“psk”并设置有效密钥。

这些更改是我通过 LAN 线连接时通过 SSH 进行的。我断开了 LAN,然后尝试连接到创建的 WiFi,也成功了。

之后我无法通过 SSH/TELNET 进入路由器执行任何其他操作。我什至无法重置它。

有什么解决办法吗?是通过 SSH/TELNET 访问设置的方式,还是完全重置设置的方式?

编辑:SSH 或 TELNET 到 192.168.1.1 显示“没有到主机的路由”

答案1

恢复失去控制的 openwrt 的过程是尝试恢复模式,因为它将启动最小配置、已知 IP,并且根据 open-wrt ​​的版本可以通过 telnet 或 ssh 访问。

您可以在此处找到该程序注意事项的链接https://wiki.openwrt.org/doc/howto/generic.failsafe以及一个谈论它的 YouTube 视频https://www.youtube.com/watch?v=axQvgqvlhcU

基本上,您可以重新启动它,当其中一个 LED 以特定模式闪烁时,您可以按下重置或关闭电源按钮。然后,设备将以安全模式启动,默认 IP 地址为 192.168.1.1。

正如我们在您的案例中所看到的,只需以 root 身份进行 ssh 操作(无需密码)就足够了。

至于人们认为什么是 openWrt,它是一个基于 Linux 的开源替代固件,用于标准映像,某些型号的路由器恰好具有与 Linux 兼容的硬件,并且在某些情况下已放置其固件或部分路由器开源领域的固件。

固件为您提供更多控制,并且通常还会提供额外的功能。就我而言,默认固件不允许将 VLAN 芯片组用于固定端口的标准内部/外部网络之外的用途,而使用 openWRT,可以随意对 VLAN 进行编程,并且可以使用标准 Linux 软件添加额外的功能。

我会在这里留下一个关于openWRT、dd-wrt和Tomato之间差异的链接。

https://www.quora.com/Which-is-best-for-WiFi-routers-Tomato-DD-WRT-OpenWRT-or-something-else

答案2

tp 3020 旅行路由器在路由器侧面有一个三选项滑动开关。确保将其设置为正确的设置,否则即使端口在端口扫描上显示“打开”,您也将无法访问它。只需切换滑块,重新启动路由器(拔下并重新插入),然后尝试再次登录。如果这不起作用,您可以随时弹出顶部并通过 UART 访问它,重置它的命令类似于“设置为首次启动”或类似的内容,只需谷歌即可。

相关内容