最近在進行下載或看視頻等大量占用網(wǎng)絡(luò)帶寬的行為時,寬帶PPPOE連接非常不穩(wěn)定,經(jīng)常自動掉線,嚴重影響我的下載進程和看視頻的樂趣,為此我把無線路由上的Openwrt固件重新刷了一次,雖然增加了一些功能,修正了一些BUG,但掉線問題照舊...囧
不過由于這次我把日志保存了,所以在我查看了日志之后,發(fā)現(xiàn)了一些問題。
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
看到紅色部分的內(nèi)容,因為5次木有echo響應(yīng),于是路由器認為鏈路斷了。5次木有響應(yīng)在我進行下載等大量占用帶寬的行為時是很正常的現(xiàn)象,所以我基本判斷這玩意誤報了= =
既然你欺騙我,那我也欺騙你好了,給你改成一萬次,估計你就不會掉線了吧XD
SSH連上無線路由,用VIM打開PPPOE的配置文件(如果你木有刷第三方固件,那就看看無線路由管理面板里的高級選項,是否有關(guān)于下面那2個參數(shù)的選項好了)
vim /etc/ppp/options
然后修改相關(guān)參數(shù):
lcp-echo-interval 3600 #發(fā)送間隔秒
lcp-echo-failure 15000 #15000次未響應(yīng)斷開
:wq保存退出,重新連接PPPOE
當然你不需要像我這么夸張,把次數(shù)適當改改就行了。從下午改完之后到目前為止我都木有掉線的情況出現(xiàn)了,目的達到了。