好长好长时间没来百度空间了,最近闲来无事,正好弥补之前的空缺了!
跟Ubuntu打交道已有很长一段时间了,期间遇到了很多问题,我把遇到的一些问题及找到的解决方案记录下来,我想这可能会对那些跟我有同样境遇的人有所帮助吧。
最近刚安装好Ubuntu10.04 Lucid beta1,就遇到了比较恼人的问题,就是网络经常掉线的问题。网上着好好的,突然间就打不开网页了,再等一会就又好了,让人十分的不爽。我在网上搜了一下,找到了原因,以下是网络掉线的原因及解决方法:
ppp 的很多选项都是默认的,其中lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果120秒钟 之内,ADSL服务器没有给回echo-reply信号,UBuntu便会认为网络已经出了问题,就会断开网络,搞得人非常不爽。症结找到了,问题就要解 决了,打开配置文件/etc/ppp/options,将lcp-echo-failure次数设为一个较大的数值就行了,我将该值修改为30,后面上网 就比较顺利了。
sudo gedit /etc/ppp/options
再说一下,Ubuntu下如何配置ADSL上网,我觉得最简单的方法就是使用命令,配置一次后就不用再管了,以后开机会自动启动的。所使用的命令是:
sudo pppoeconf
然后一步步的按上面的说明进行配置,输入你的帐号和密码,敲几次回车键就OK了。

检查pppoe的配置文件(/etc/ppp/options),发现这么两条:
以下内容为程序代码:
,这样就比较适合国内的ADSL现状,再也不会老断网了。
在UBuntu里配置ADSL很方便,sudo pppoeconf一路设置下去便可以了。然后使用pon dsl-provider命令启动拨号,使用手动poff断开拨号连接,而且,我们可以使用plog命令来查看连接日志信息。 
但最近遇到一个特别奇怪的问题,每次上次一段时间,一般4~5分钟,有时2~3分钟,网络就断了,使用pon dsl-provider命令重连,又可以连上,但过几分钟又断了。使用plog查看,有如下信息: 
Jun 30 08:16:28 ubuntu-kde-pc pppd[5077]: No response to 4 echo-requests
Jun 30 08:16:28 ubuntu-kde-pc pppd[5077]: Serial link appears to be disconnected.
...
Jun 30 08:16:28 ubuntu-kde-pc pppd[5077]: Connect time 4.5 minutes.
Jun 30 08:16:28 ubuntu-kde-pc pppd[5077]: Sent 5160 bytes, received 6576 bytes.
Jun 30 08:16:34 ubuntu-kde-pc pppd[5077]: Connection terminated.
Jun 30 08:16:34 ubuntu-kde-pc pppd[5077]: Modem hangup
开始还以为是网络不稳定,但切换到windows下什么问题又没有,搞的我好郁闷。对linux的信心又降了一份。后来上网查找了一下资料,终于找到了原因。 
ppp的很多选项都是默认的,其中lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果 120秒钟之内,ADSL服务器没有给回echo-reply信号,UBuntu便会认为网络已经出了问题,就会断开网络,搞得人非常不爽。症结找到了, 问题就要解决了,打开配置文件/etc/ppp/options,将lcp-echo-failure次数设为一个较大的数值就行了,我将该值修改为 15,后面上网就比较顺利了。 
PPPOE解决ubuntu上网的方法
fsgz 发表于: 2008-8-07 12:30 来源: 远景无限博客 
利用路由器连接到Internet非常普遍,但是经常也使用ADSL(也称作‘DSL’)调制解调器通过PPPOE来连接到Internet。 
当然,你需要向Internet服务提供商(ISP)申请Internet连接业务,申请后你就可以连接并使用Internet。然后在你的ADSL调制解调器上的"DSL"信号灯会显示你连接Internet的线路处于同步状态。 
你需要ISP提供给你的用户名和密码来使用你的DSL帐号,同时,需要一条合适的网线来连接以太网卡和PPPoE调制解调器。 
在命令行下配置PPPoE 
我们使用终端来配置调制解调器。通过菜单上的应用程序>附件>终端来打开终端。 
你需要安装PPPoE包来使用以下的命令。这个包是默认安装的,但是有可能在更改配置的时候丢失。如果以下的命令不能执行,你需要再安装这个包(请参考PPPoE包安装的章节)。 
在终端中输入: 
sudo pppoeconf
一个基于文本菜单的程序会指导你进行下面的步骤: 
确认以太网卡已被检测到。 
输入你的用户名(由ISP所提供)。 
输入你的密码(由ISP所提供)。 
如果你已经配置了一个PPPoE的连接,会通知你这个连接将会被修改。 
弹出一个选项:你被询问是否需要'noauth'和'defaultroute'选项和去掉'nodetach',这里选择"Yes"。 
Use peer DNS - 选择 "Yes". 
Limited MSS problem - 选择 "Yes". 
当你被询问是否在需要在进入系统的时候自动连接,你可以选择"Yes"。 
最后,你会被询问是否马上建立连接。 
当你完成这些步骤,你应该建立了连接并且能够使用了。 
手动控制连接 
在需要的时候启动ADSL连接,可以在终端中输入: 
pon dsl-provider
断开ADSL连接,可以在终端中输入: 
poff dsl-provider
遇到的问题 
如果你发现连接正常工作,尝试手动去调整你之前ADSL连接的配置(参考前一节)。需要查看日志,可以在终端中输入: 
plog
PPPoE包的安装 
检查PPPoE包是否已经安装,可以在终端中输入: 
dpkg -s pppoeconf
如果包已经安装好了,你应该在输出的信息中看到这两行: 
Package: pppoeconf
Status: install ok installed
如果包没有安装,插入你的Ubuntu光盘,在终端中输入: 
sudo apt-get install pppoeconf
如果提示找不到这个包,你就必须把Ubuntu光盘加入到软件源的列表中。要加入你的光盘,先保证你已经把光盘插入到CD驱动器中,然后在终端中输入: 
sudo apt-cdrom add
如果以上操作的都失败了,你可以从 
http://packages.ubuntu.com/
下载pppoeconf包。当然,前提是你有能够使用的Internet连接,然后通过CDR或者U盘传输到你的电脑。在GNOME中双击这个包来进行安装。 
启动的注意事项 
如果你的发现每次启动系统都需要手动运行pppoeconf来建立连接,你可以这样做: 
参考这里来编辑/etc/network/inte***ces这个文件,使得'pppoe maintained'这一行在'auto dsl-provider'之前: 
auto eth0
iface eth0 inet manual
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider
还是失败的话,编辑/etc/rc.local这个文件,在最后一行("exit 0")前,增加以下内容: 
ifconfig eth0 up
pon dsl-provider
错误日志 
如果你发现连接出现了问题,你可以在系统日志中找到有用的信息。你可以在终端或者图像界面中访问系统日志。 
使用图形界面的日志查看器,可以通过:系统>系统管理>系统日志。你会发现系统的信息是存储在/var/log/messages这个目录下。 
使用终端,输入: 
sudo dmesg

ubuntu频繁掉线 转的更多相关文章

  1. Ubuntu网络频繁掉线解决方案

    年底了,实验室终于给配了个电脑(Ubuntu系统),博主欣喜若狂啊,然而装好后发现无线网频繁掉线,重启网络后能正常上网2~3分钟然后又掉线,再重启又能上网2~3分钟然后再掉线,博主那个不爽啊,于是各种 ...

  2. Ubuntu 一直掉线 以及连不上网 解决办法

    新装了一个Ubuntu 系统16.04才使用的时候一切顺利 但是过了两三天  就会出现 频繁掉线的情况 于是上网找大神们的解决办法 把文件 /etc/ppp/options 里面的一个数值改大一点 l ...

  3. 关于ubuntu16无线网卡RTL8723BE频繁掉线及信号不足的解决办法

    最近在新电脑上装了ubuntu16,结果wifi经常连不上,连上了过段时间就掉线,路由器就在电脑的旁边,而且信号非常的若. 但是windows系统没有任何问题,所以就在网上找解决办法,也按照网上的方法 ...

  4. 斐讯 FIR151M 频繁掉线(OpenWRT解决方案)

    0. 现象与前言 在使用斐讯 FIR151M 路由器连接网络时,传输数据时频繁掉线. 官方固件刷了两个版本,问题未解决. 建议高级用户看本教程,要做好不能使用 Web 管理界面的心理准备. 1. 准备 ...

  5. 教你解决Xshell用SSH连接ubuntu总掉线该

    使用Xshell 5中的SSH连接ubuntu总是掉线,搞的自己束手无策,本集小编整理了一下原因及解决方法,现晒出来和大家分享一下,希望可以帮助大家. 1. Xshell客户端设置 将Keep Ali ...

  6. ubuntu14.04 wifi频繁掉线解决

    uname -r sudo lspci -knn sudo lshw -numeric -class network sudo ifconfig -a sudo route -nv sudo rfki ...

  7. OpenWRT解决因PPPOE丢包导致频繁掉线问题

    其关键在于这两个参数 lcp-echo-interval 1   #发送间隔秒 lcp-echo-failure 5    #5次未响应断开 因为OpenWRT默认的设置为1秒发送一次 5次没有响应就 ...

  8. Wayos网吧路由英雄联盟频繁掉线解决办法

    英雄联盟某些机器瞬间ping值飙升,然后一直掉线重连!研究好久,解决了,经验与大家分享 第一步,在路由器地址后加qos_ext.htm进入qos参数设置页面(如果出现不了设置界面请更新固件).比如:h ...

  9. ubuntu频繁死机--独立显卡问题

    问题:笔记本安装ubuntu时以及装好后有时会出现花屏.死机的问题,系统报错 *ERROR* UVD not responding, trying to reset the VCPU!!! *ERRO ...

随机推荐

  1. POJ 1852 Ants

    题目的意思是说一个长度为m的杆,上面有n个蚂蚁,告诉每个蚂蚁的初始位置,每个蚂蚁速度都是一样的,问所有的蚂蚁离开杆的最短和最长时间是多少. 模拟题,所有的蚂蚁看成一样的,可以这样理解,即使相撞按反方向 ...

  2. Android-Universal-Image-Loader的缓存处理机制

    讲到缓存,平时流水线上的码农一定觉得这是一个高大上的东西.看过网上各种讲缓存原理的文章,总感觉那些文章讲的就是玩具,能用吗?这次我将带你一起看过UIL这个国内外大牛都追捧的图片缓存类库的缓存处理机制. ...

  3. Jenkins RCE2(CVE-2016-0788)EXP

    国内应该有这个EXP的不多,需要点JAVA基础,安装好maven之后,配置下就可以了,官网也给出了样例,乌云也给了分析.

  4. MYSQL转换JSON

    http://51strive.com/ <!DOCTYPE html><html><head><meta charset="UTF-8" ...

  5. Nginx 简介

    一.介绍 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器. Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD ...

  6. sqlAlchemy 按DateTime字段的年或月进行group_by查询

    一.根据”create_date“查询每天的数据 1.查询2016年5月每天的数据 session.query(extract('day', User.create_date).label('day' ...

  7. hdu 5542 The Battle of Chibi(2015CCPC - C题)

    题目链接:hdu 5542 首届CCPC的C题,比赛时一起搞了好久,最后是队友A出的,当时有试过用树状数组来优化 dp,然后今天下午也用树状数组搞了一下午,结果还是踩了和当时一样的坑:我总是把用来记录 ...

  8. Deep Learning 6_深度学习UFLDL教程:Softmax Regression_Exercise(斯坦福大学深度学习教程)

    前言 练习内容:Exercise:Softmax Regression.完成MNIST手写数字数据库中手写数字的识别,即:用6万个已标注数据(即:6万张28*28的图像块(patches)),作训练数 ...

  9. Win7精简成功后的总结

    vsax 发表于 2014-7-20 20:59:43  https://www.itsk.com/forum.php?mod=viewthread&tid=333816&highli ...

  10. 1.jquery的变量赋予方式

    1.首先通过将变量赋予 $_ = window.$ _jQuery = window.JQuery 2.将函数赋给两个全局变量 window.jQuery = window.$ = jQuery 3. ...