解决PPPOE宽带拨号经常掉线的一种方法

05-16

最近在进行下载或看视频等大量占用网络带宽的行为时,宽带PPPOE连接非常不稳定,经常自动掉线,严重影响我的下载进程和看视频的乐趣,为此我把无线路由上的Openwrt固件重新刷了一次,虽然增加了一些功能,修正了一些BUG,但掉线问题照旧...??/p>

不过由于这次我把日志保存了,所以在我查看了日志之后,发现了一些问题。

Oct 14 15:55:10 OpenWrt daemon.info pppd[880]: No response to 5 echo-requests

Oct 14 15:55:10 OpenWrt daemon.notice pppd[880]: Serial link appears to be disconnected.

Oct 14 15:55:10 OpenWrt daemon.info pppd[880]: Connect time 15.4 minutes.

Oct 14 15:55:10 OpenWrt daemon.info pppd[880]: Sent 701691 bytes, received 1997292 bytes.

Oct 14 15:55:11 OpenWrt user.info firewall: removing wan (pppoe-wan) from zone wan

Oct 14 15:55:12 OpenWrt user.notice root: stopping ntpclient

Oct 14 15:55:16 OpenWrt daemon.notice pppd[880]: Connection terminated.

Oct 14 15:55:16 OpenWrt daemon.notice pppd[880]: Modem hangup

看到红色部分的内容,因为5次木有echo响应,于是路由器认为链路断了。5次木有响应在我进行下载等大量占用带宽的行为时是很正常的现象,所以我基本判断这玩意误报了= =

既然你欺骗我,那我也欺骗你好了,给你改成一万次,估计你就不会掉线了吧XD

SSH连上无线路由,用VIM打开PPPOE的配置文件(如果你木有刷第三方固件,那就看看无线路由管理面板里的高级选项,是否有关于下面那2个参数的选项好了)

vim /etc/ppp/options

然后修改相关参数:

lcp-echo-interval 3600 #发送间隔秒

lcp-echo-failure 15000 #15000次未响应断开

:wq保存退出,重新连接PPPOE

当然你不需要像我这么夸张,把次数适当改改就行了。从下午改完之后到目前为止我都木有掉线的情况出现了,目的达到了。

Good luck.