Tp link TL-ER604W v1.0 每 10 天左右锁定一次

Tp link TL-ER604W v1.0 每 10 天左右锁定一次

我在使用两台不同的 TP-Link 负载平衡路由器时遇到了一些问题。较旧的路由器有 4 个 WAN 端口,会锁定并需要每周重启一次。我升级并购买了较新的 TL-ER604W v1.0,它具有双 WAN 和千兆端口,我对它非常满意,直到我最终设置了所有服务器。它开箱后持续了大约 12 天,然后需要重启。我在互联网上搜索过,找不到任何可行的解决方案来解决这个问题,TP Link 已经 2 年没有更新固件了,而且看起来他们不太可能会更新。任何可能的解决方案都值得赞赏。

答案1

好的。所以我想出了如何在我的 Mac-Mini 上编写一个小脚本,它通过以太网连接到路由器,它会自动重启系统。我想帮助无数在 tp-link 网站上有未答复的论坛帖子的人,无论他们的脚本编写能力如何,所以请耐心等待,我将采取小步骤。这应该适用于带有 CygWin 的 Linux、Unix(Mac)或 Windows。

1.在命令提示符中输入sudo nano tplink_reboot.sh

2.将以下内容粘贴到新文件中,(sleep 3;echo admin;sleep 3;echo routerpassword;sleep 3;echo enable;sleep 3;echo admin;sleep 3;echo sys reboot;sleep 3;echo y;sleep 3;) | telnet 192.168.0.1按 ctrl+xy 保存。

将“routerpassword”的值更改为您用于登录路由器的密码,并将末尾的 IP 地址更改为您的路由器 IP 地址。它会提示您稍后输入密码,请保留管理员身份输入,我已经在此路由器型号上进行了测试。

3.输入以下命令使文件可执行sudo chmod 755 tplink_reboot.sh

  1. 通过执行命令进行测试./tplink_reboot.sh

Telnet 速度很慢,在我的网络上首次连接需要长达 3 秒钟。脚本执行以下操作:启动到 192.168.0.1 的 telnet 连接 >> 等待 3 秒 >> 发送用户名 admin >> 等待 3 秒 >> 发送密码 routerpassword >> 等待 3 秒 >> 发送启用命令 >> 等待 3 秒 >> 发送密码 admin >> 等待 3 秒 >> 发送 sys reboot 命令 >> 等待 3 秒 >> 发送确认 y。

  1. 如果一切正常,您可以将以下行添加到您的 cron 以便它自动执行。Windows 用户可以通过创建一个基本的 Windows 任务来安排 .vbs 文件自动执行。

    crontab -e

粘贴以下行,保存并退出

1 10 * * * (sleep 15;echo admin;sleep 3;echo routerpassword;sleep 3;echo enable;sleep 3;echo admin;sleep 3;echo sys reboot;sleep 3;echo y;sleep 3;) | telnet 192.168.0.1

这使得我的 Mac 每天上午 10:01 自动运行脚本。

我希望这能帮助其他有类似问题的人。如果你要求你的服务永不停机,这可能没用。就我而言,我只希望当我通过我的 vpn 服务器访问网络时,我的网络是可访问的。问题是 WAN 路由器需要重新启动,同时失去与互联网的连接,因此无法从我的 LAN 外部远程访问它,让本地 LAN 上的一台机器每天运行脚本可确保我的路由器停机时间不会超过 24 小时。

答案2

如果在保修期内,我会尝试将其寄回。

除此之外,我会尝试OpenWRT或者DD-WRT如果我是你,这些东西救过我几次命!(不过,这些可能会使你的保修失效)

答案3

路由器死机似乎是一个普遍问题。我也有一台 TL-ER604W v2.0,固件版本为 1.2.0 Build 20160825 Rel.45884s。当路由器死机时,我会通过 gsm 上的电源开关重新启动它,平均每 3 周就会发生一次。

相关内容