linux网络掉线频繁怎么设置,ubuntu频繁掉线
好长好长时间没来百度空间了,最近闲来无事,正好弥补之前的空缺了!
跟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),发现这么两条:
以下内容为程序代码:
lcp-echo-failure 4
lcp-echo-interval 30
于是猜测是不是30秒收不到adsl回执就算出错,重试4次ubuntu就断网?
于是利用断网前的不到2分钟时间搜索,果然。洋鬼子的网络环境好,4就足够了,天朝还处于资本主义初级阶段,4不够……
解决方法:把4改成15……
ubuntu adsl 经常断线问题解决
ubuntu 用 pppoeconf 拨号adsl。但很奇怪,这次老是断线,大约2.5分钟,如果一直ping的话会重拨,但这样 firefox 也需要不停 escape 停掉再重新刷新,郁闷。。。
可以 sudo gedit /etc/ppp/peers/dsl-provider 调整里面的
lcp-echo-interval 200
lcp-echo-failure 40
mtu 1000
holdoff 0
设置 echo 间隔更大;失败次数更多;mtu 1000 或者更小;也有人说 holdoff 0 的 说法。
找到一篇文章说了个方法,修改 options 文件
sudo gedit /etc/ppp/options
将 lcp-echo-interval 设置一个较大的数字
以下为引用内容:
--------------------------------------------------------------------------------
但默认的设置有个很明显的缺陷,lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果120
秒钟之内,ADSL服务器没有给回echo-reply信号,UBuntu便会认为网络已经出了问题,马上中断重联。这个问题也很好解决,sudo gedit /etc/ppp/options将lcp-echo-failure次数设为一个较大的数值就行了,比如40,这样就比较适合国内的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
如果以上操作的都失败了,你可以从
下载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
阅读(13563) | 评论(1) | 转发(4) |
linux网络掉线频繁怎么设置,ubuntu频繁掉线相关推荐
- Linux 网络配置与网关设置
多网卡配置: metric 120 dns-nameservers 192.168.15.1 166.111.8.28 166.111.8.29 114.114.114.114 8.8.8.8 网关设 ...
- 麒麟系统linux网络重启,Linux中Ubuntu/麒麟系统如何设置网络连接
Ubuntu系统设置网络连接 1.进入Ubuntu桌面,在桌面右上角找到下图所示的图标(未连接状态),单击鼠标左键: 2.使用鼠标左键点击"编辑链接-"选项; 3.创建ADSL拨号 ...
- Linux网络编程,bind:error:Cannot assign requested address,Ubuntu网络桥接
一:问题:刚开始学习Linux网络编程,第一次使用bind函数出现Cannot assign requested address,错误.在网上找了很多帖子但是都没有解决. 二: 问题一:也就是网上大部 ...
- linux 修改时区_如何在 Ubuntu 20.04 上设置或者修改时区
本文最先发布在: 如何在 Ubuntu 20.04 上设置或者修改时区www.itcoder.tech 使用正确的时区,对于系统相关的任务和进程来说,是最基本的.例如,cron 守护进程,使用系统时 ...
- linux怎么命令设置网络连接,Linux网络操作命令
文章目录 [隐藏] netstat nslookup host命令 finger Ping 命令 Linux 系统常用的网络操作命令包括netstat.nslookup. host finger 和p ...
- 【鬼网络】之Linux网络设置
序言 Linux网络 序言 一.查看网络配置 1.查看主机名称hostname 2.查看路由表条目 3.查看网络连接情况netstat 4.获取socket统计信息ss 二.使用网络配置命令 1.测试 ...
- 设置Linux网络的方法
设置Linux网络的方法有两种: 第一种:修改配置文档(需要重启网络配置,永远生效) 一.修改IP地址 [aeolus@db1 network-scripts]$ vi ifcfg-eth0 ...
- linux网络设置与基础服务命令(ifconfig、hostname、route、netstat、ss、ping、traceroute、nslookup、route)
文章目录 linux网络设置与基础服务 前言 查看网络配置 使用ifconfig命令查看网络接口地址 查看指定网络接口信息 使用 hostname命令查看当前主机名称 使用route命令查看路由表条目 ...
- windows与linux网络设置(host-only)
windows(宿主机)和linux(客户端)网络的连接方式有三种: NAT Bridge(桥接) host-only 桥接是一种最简单的配置方式,只要windows和linux的ip处于同一网段即可 ...
最新文章
- python数据分析要学什么_python数据分析学什么?python数据分析入门
- 计算机学硕哪些学校好考,什么学校研究生好考,计算机专业研究生哪个学校好考一点...
- SAP HUM 如何对一个HU做上架?
- Yii直接加载JS/CSS
- mysql case when 解释_mysql 语法一 :case when详解
- Java:逐步读取/流式传输CSV文件
- TorchMetrics:PyTorch的指标度量库
- 改服务器的ip地址如何修改密码,服务器ip地址修改密码
- OpenShift 4 Hands-on Lab (7) - 用Jenkins Pipeline实现在不同运行环境中升迁部署应用
- Git如何创建本地分支并推送到远程仓库
- OracleOraDb11g_home1TNSListener 服务启动后停止 某些服务在未由其他服务或程序使用时将自动停止
- 二十六、JAVAIO文件类型操作(File类型操作)
- 再谈“学微积,用手机”
- MyEclipse 2014 之 安装JDK 7 与JRE 7 (二)
- PHP范例完全自学手册pdf
- 格式化日期时间字符串 Get-Date -Uformat , -format
- php生成6位id,6位极品微信号?微信号id名字大全
- CPU有桌面版和服务器版,知识普及:服务器CPU和普通CPU有何不同
- Excel表格中输入一个姓,就可以选择输入需要的姓名了
- WPS格式转换成html代码