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,你自己不看,怪谁!

浙公网安备 33010602011771号