zoukankan      html  css  js  c++  java
  • 升级Ubuntu 16.04 LTS后 DSL拨号上网(ppp)连接自动断开解决办法

      原本在Ubuntu 15.10用拨号上网没有问题,但升级了16.04 LTS后发现原来的DSL连接不上了。主要表现为:

        1、在NetworkManager里面选择DSL Connection能够尝试拨号连接,连上后两三秒就断了;

        2、经过多次按照网上方法修改奇怪的配置,最终根本连不上;

        3、删掉DSL Connection重新建立一个,同样的问题;

        4、尝试删掉NetworkManager的配置文件,Wired Connection和DSL Connection都删了重启服务,企图恢复最原始的样子,无果;

        5、使用pppoeconf进行拨号认证,多次尝试不同配置均未成功过;

        n、真是一把辛酸泪...

      由于还没调教过,系统的日志全都挤在一起,嗯...好不容易看到了类似“pppd ...... echo”的字眼,于是在NetworkManager里修改DSL的连接属性,在PPP Settings中取消勾选发送回声包的选项(“Send PPP echo packets”),再次拨号成功保持连接!(感动)

      那么讲道理在/etc/ppp/options中分别将lcp-echo-interval(回声发送间隔)、lcp-echo-failure(失败多少次断开)设置一个非常大的数值应该是可行的,未尝试。

      现在还遗留了一个问题,git、svn、scp等工具在DSL拨号上网下不能上传任何东西!总会卡在一个奇怪的地方,git是在push中卡在Writing objects之后,scp、sftp是直接stalled了,用WiFi是没有这问题,之前用Ubuntu 15.10 DSL拨号上网也没有这问题,迷之费解。希望各路高手在路过看到时,若知道原因,可以在评论区告诉我一下,谢谢!

      2016/05/11更新

      上面的问题是由于mtu设置不当引起的,直接在图形界面设置DSL的mtu为1490不起作用,原因是网卡有一个默认设置mtu为1500的。利用ifconfig命令就会查看到。运行命令

    1 sudo ifconfig eth0 mtu 1492

      即可修改网卡mtu,eth0为网卡名。网上还有建议关闭TCP的SACK选项的,但最好不要这么做。

      进行过这步操作后,很多奇怪的问题都解决了,比如一些网页如csdn等不能访问,现在修改后都能很快速地正常访问了!

    本文基于知识共享许可协议知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议发布,欢迎引用、转载或演绎,但是必须保留本文的署名BlackStorm以及本文链接http://www.cnblogs.com/BlackStorm/p/5475189.html,且未经许可不能用于商业目的。如有疑问或授权协商请与我联系

  • 相关阅读:
    学期总结
    第一次博客作业
    C语言博客作业08
    C语言博客作业07
    C语言博客作业06
    C语言博客作业05
    c语言l博客作业04
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
  • 原文地址:https://www.cnblogs.com/BlackStorm/p/5475189.html
Copyright © 2011-2022 走看看