Pages

Friday, 4 January 2013

ubuntu使用pppoeconf联网问题汇总

我的ubuntu12.04又重装了一次,原因是:开机后无法连接有线网络,总是提示有线网络未连接,而在windows下则可以正常联网,另外,如果换 其他路由器的网线也可以在ubuntu下正常的联网。这个诡异的问题让我很恼火,结果网上搜索,发现很多人都遇到了这样的问题,但是我找了很久也没有找到 解决方案。网上说把ntwork-manager给卸载了,然后自己配置文件,我照着做了,结果还是出错。另外,还有说把eth0或者其他的有线网卡给删 除了,重启后“自动以太网”就可以,结果还是没有成功!
于是,悲剧就这样发生了,我重装了系统!
重装系统之前由于我一些重要的文件都在dropbox里面,所以我基本上没有做备份,但是安装配置了那么多天也觉得可惜了。可气的是,重装系统之后还是出现这个问题。这说明还是我路由器或者网络环境有问题,但是我不是这方面的高手,重启路由器之后还是无法连接有线网络。
我就在网上继续搜索这个问题,终于找到了可行的解决方法。
具体的:sudo gedit /etc/network/interfaces
修改里面的内容,里面如果只显示
auto lo
iface lo inet loopback
那么说明缺少eth0的信息,就在文件末尾添加上:
auto eth0
iface eth0 inet dhcp
这样重启后就可以通过路由器拨号上网了。(还没有完呢,在你实践之前先看看后面的)
[2012年6月2日12:06分注:我重启后又出现有线网络已断开这个问题,后来是清空了
sudo gedit /etc/resolv.conf
这个文件中的内容解决的!]
但是每次开机的时候都要检测网络,显示如下:
首先是提示 waiting for the network configuration
然后是 Waiting for 60 seconds more for network configuration
最后是 booting system without full network configuration...
这个状况是很烦恼的, 我记得我没有重装之前就通过修改/etc/network/interfaces文件里面的内容,删除了eth0的信息后成功的使它不提示了!
好吧,我要说的是,出现这种状况千万不要去/etc/network/interfaces文件中删除eth0来解决,否则就会出现有线网络已断开的状况!
这个问题必须通过其他的途径来解决,我暂时找不到了。
我重启后,等待了那个检测网络后,进入了系统,终于没有看到有线网络已断开,多么高兴啊!但是兴奋停不了3秒,我立刻注意到那里显示的是“设备未托管
”,这个问题我以前也遇到过,我解决过,但是现在终于理解了是为什么要这么解决。
ubuntu系统又两套联网的方案,一种是针对服务器的文本方式的,另外一种是network-manager的。如果/etc/NetworkManager/NetworkManager.conf里面
[ifupdown]
managed=false
则是前一种,这种情况下不能通过network-manager来管理,所以显示“设备未托管”。
为此我们要: sudo  gedit  /etc/NetworkManager/NetworkManager.conf
改为 manager=true
解决了这个问题后,我注销了再次进入,终于久违的有线网络已连接出现了,我那个高兴啊!
但是,好事多磨,我又遇到了一个问题,就是 sudo pppoeconf  后显示:
Interface eth0 has MTU of 576 -- should be 1500.
You may have serious connection problems.
此时我还是不能正常的上网。
这里要修改eth0的MTU值就行了,输入:
ifconfig eth0 mtu 1500
即可!
重启系统,全部问题解决。
从解决这些问题中,我觉得网络的作用是很大的,同时自己一定要冷静,不到玩不得已一定不要重装系统,解决这个问题也根本不需要重装系统。
另外我用U盘重装系统的过程中出现了:
安装程序向硬盘复制文件时遇到错误:
[Errno 5] Input/output error
此个别错误往往由有缺陷的CD/DVD光盘或CD/DVD驱动器导致,或者由有缺陷的硬盘导致。清洁CD/DVD、用低速刻录CD/DVD,或者 清 洁CD/DVD驱动器光头(清洁用品通常可以在电子器材公司买到),检查硬盘是否太旧而需要更换,或者把系统转移到温度更低的环境,或许有助于解决该问 题。
这个错误我以前也遇到过,这次似乎摸到了一点门道。网上说的两根内存条要拆下一根的不可行,没有用。最好的解决办法是关机让机器散热,然后重新完 全格式化U盘,不要选择“快速格式化”,重新制作U盘启动盘,再进行安装就可以了。如果还是不行,那么你原先安装的是32位版本的就可以尝试安装64位版 本的。
另外,安装之前一定要看看ISO文件的MD5是不是和官方的一样,不一样要重新下载,否则也可能出错。