代码: 全选
sudo gedit /etc/ppp/options
把lcp-echo-interval 30改成lcp-echo-interval 3153600000
#3153600000就是100年......表达一下愤怒
代码: 全选
sudo gedit /etc/ppp/peers/dsl-provider #找以下两行,要么删除,要么修改
#lcp-echo-failure 4
#lcp-echo-interval 30
代码: 全选
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'
--------------------------------------------------------------------------------------------------