ubuntu14.04下有线不能上网

问题出现得很突然,某一天进Ubuntu系统就上不了网了。

百度查之,答案多半是让设置静态ip,遂从之。

1、设置静态IP

sudo vim /etc/network/interfaces

修改如下内容

auto eth0(此处以太网名称用ifconfig命令看自己的以太网名称)
iface eth0 inet static
address 192.168.1.145(此处IP设为自己选定的IP)
gateway 192.168.1.1 
netmask 255.255.255.0
broadcast 192.168.1.255

2、修改DNS

sudo vim /etc/resolv.conf

nameserver 202.112.128.51(可设为自己Windows下的dns)

碰到一个问题,用vim修改后:wq保存成功退出,重启网络,ping baidu不通,重启系统,惊觉resolv.conf文件改变,试了好几次,要么写入的nameserver消失,要么自动变成127.0.1.1,甚为不解。

终极杀器,上学长。学长来,把dns设为了baidu的dns,180.76.76.76,保存成功。ping一下,问题解决。

根本不懂,dns为啥只能设成百度的?

事实证明没有辣么多不可理解的事情。两分钟后,网又断掉了,why!?check resolv.conf文件,果然又被改了,问题清楚了,因为resolv.conf文件内容会改变!!!

搜索resolv.conf,果然又Ubuntu下resolv.conf文件被自动覆盖的解决办法。很多,可自行查找。

问题在于,其实只要在Ubuntu的网络连接设置上手动设置IP,这些该文件的鸟问题都没有了。

所以,不要把简单的问题复杂化,上不了网就直接去图形操作界面上去设IP!整啥命令行,没完没了!

为什么学长那下ping通了,因为他没有重启网络!只要重启网络,resolv.conf文件就会改变!其实人家在文件内容中注明了don't edit,你自己不看,怪谁!

posted @ 2015-11-29 19:52  糯米甜酒  阅读(71)  评论(0)    收藏  举报