分页: 1 / 1

ubuntu12.04使用pppoe拨号,频繁掉线解决办法

发表于 : 2012-08-02 2:04
youzhiyili
如果是Network-Manager配置的拨号,解决办法

代码: 全选

sudo gedit /etc/ppp/options
把lcp-echo-interval 30改成lcp-echo-interval 3153600000
#3153600000就是100年......表达一下愤怒
如果是pppoeconf配置的拨号,还要看这个文件

代码: 全选

sudo gedit /etc/ppp/peers/dsl-provider #找以下两行,要么删除,要么修改
#lcp-echo-failure 4	
#lcp-echo-interval 30
另外:archlinux如果用rp-pppoe拨号,还要看这个文件

代码: 全选

sudo vim /etc/ppp/pppoe.conf #找以下两行,把数字改大
LCP_INTERVAL=20
LCP_FAILURE=3
重启网络

代码: 全选

#随便挑一个
sudo /etc/init.d/networking restart
sudo service network-manager restart
sudo /etc/init.d/network-manager restart
--------------------------------------------------------------------------------------------------
根源:
pppoe拨号设定了两个值,用于测试系统的连接是否在线
lcp-echo-failure 4
lcp-echo-interval 30

说明:
30秒未收到ADSL服务器的回执,算一次连接失败
连续失败4次就判断网络不正常,断开pppoe,掉线

差异:
这两个值符合西方正常网速,不符合我朝龟速
咱们的ADSL服务器还没反应过来,人家已经测试完成,驾鹤西去....

解决:
随便改大一个数字就行了

文件:
/etc/ppp/options
/etc/ppp/peers/dsl-provider

查看:
grep ^lcp /etc/ppp/options

发泄:
这TM什么世道?害老子苦搜3天重装系统,

疑惑:
#尝试用查找替换命令,可是无效!请高人指教
sudo find /etc/ppp/ -name options|xargs perl -pi -e 's|lcp-echo-interval 30|lcp-echo-interval 3153600000|g'
--------------------------------------------------------------------------------------------------

Re: ubuntu12.04使用pppoe拨号,频繁掉线解决办法

发表于 : 2012-08-02 2:33
枫叶饭团
啊哈哈,居然是和我们学校一样的问题。。。你不说我还给忘了 :em05 :em05

Re: ubuntu12.04使用pppoe拨号,频繁掉线解决办法

发表于 : 2012-08-02 2:34
youzhiyili
枫叶饭团 写了:啊哈哈,居然是和我们学校一样的问题。。。你不说我还给忘了 :em05 :em05
新头像?? 是我熟悉的那个饭团吗?

Re: ubuntu12.04使用pppoe拨号,频繁掉线解决办法

发表于 : 2012-08-24 14:59
naturalaw
改數字的時候,有些是不能動的。有一個四倍關係,修改了就啓動不了pppoe的。

Re: ubuntu12.04使用pppoe拨号,频繁掉线解决办法

发表于 : 2012-08-24 15:04
youzhiyili
naturalaw 写了:四倍關係
求详解,谢了
我目前是在后面乱加一串0

Re: ubuntu12.04使用pppoe拨号,频繁掉线解决办法

发表于 : 2012-08-25 23:01
naturalaw
youzhiyili 写了:
naturalaw 写了:四倍關係
求详解,谢了
我目前是在后面乱加一串0
107 # LCP echo interval and failure count.
108 LCP_INTERVAL=20
109 LCP_FAILURE=30000
110
111 # PPPOE_TIMEOUT should be about 4*LCP_INTERVAL
112 PPPOE_TIMEOUT=80