用Ubuntu上网过国一段时间便会自动掉线,只要执行一下udo pon dsl-provider就又能上线,但过一段时间又会掉线。
参考了下面的文章,但故障似乎依然存在。请高手指点,不知道有没有人跟我一样情况的?
----但默认的设置有个很明显 的缺陷,lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果120秒钟之内,ADSL服务器没有给回echo-reply信号,UBuntu便会认为网络已经出了问题,马上中断重联,搞得人非常不爽。
这个傻问题也很好解决,sudo gedit /etc/ppp/options将lcp-echo-failure次数设为一个较大的数值就行了,比如40,这样就比较适合国内的ADSL现状,再也不会老断网了
这不是办法,根本没找出原因来。你只是让它不停地重拨,感觉上没掉线,其实还是掉线了。
我现在就是这个问题,2分钟就断了,烦的很!
这个问题的根本原因,是有的pppoe服务器不支持echo-reply,它永远都不会回应,
所以设置再大的lcp-echo-failure和lcp-echo-interval,都会在 failure 秒后断线
所以,解决的办法是—— 把 lcp-echo-interval 设置为0,这样它永远都不会再向服务器询问,也不会断线了
好在 lcp-echo-interval 默认就是0,所以简单地在 /etc/ppp/options 中
把 lcp-echo-failure 和 lcp-echo-interval 用 #注释掉就可以了
如果你是在 /etc/ppp/peers/dsl-provider 中设置的,那在 dsl-provider 文件中也注释掉