ubuntu12.04(13.10)网络问题总结
1. 在百度知道里看到一位网友有这样一个问题(如下图),对于网络自己之前使用ubuntu系统时,稍微了解一些,所以就决定帮助一下。
2. 根据网友问题的描述,一开始我判断应该是网络配置的问题,而大多网络使用的都是动态IP,所以让他使用:sudo pppoeconf命令,试着重新配置一下上网类型,结果发现是错误的(如下):
3. 估计他应该配置的是静态IP连接网络,同时感觉驱动可能有问题(Linux下Wifi驱动最容易出兼容性问题),让他使用查看了一下驱动情况: lspci -v
4. 驱动显示是“正常”的(其实,就是驱动问题),先后尝试了以下四个方案,前三个方案都无效,所以,建议直接尝试第四个方案。
方案一:
(1) 编辑interfaces文件:
sudo gedit /etc/network/interfaces
(2) 更改为:
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp
(3) 重启之后,网友发过来的图片来看,显示“有线未托管”,如下:
方案二:
(1) 打开配置文件:
sudo vim /etc/NetworkManager/NetworkManager.conf
(2) 修改managed的false改为true:
[main] plugins=ifupdown,keyfile,ofono dns=dnsmasq no-auto-default=F0:DE:F1:85:ED:5B, [ifupdown] managed=true
(3) 重启后,还是没有解决问题,截图如下,:
方案三:
(1) 删除system-connections文件夹:
sudo mv /etc/NetworkManager/system-connections /etc/NetworkManager/system-connections.bak
(2) 重启后,发现还是没有解决问题:
(3) 为了防止产生其它错去,恢复 system-connections 文件夹:
cd /etc/NetworkManager sudo mv system-connections.bak system-connections
方案四:
(1) 经过一番折腾,我觉的可能一开始就错了。虽然显示网卡驱动正常,但也许只是显示,并没有正常工作;所以,我试着查搜索了一下网友电脑上有线驱动型号:r8169,结果看到,有人反映,ubuntu自带r8169的驱动不管用,所以,我尝试了以下操作:
(2) 在Realtek官网,下载了网卡驱动。
(3) r816*的linux驱动相当于同一系列,所以版本号不同,依然可以很好使用,下载后:
cd r8168* su 输入密码 ./autorun.sh
(4) 截图,显示安装正常:
(5) 同时,网友反映网络按钮从灰色变为正常,尝试了一下,可以正常联网。
经过一番折腾,终于给网友解决了这个问题,再次将解决的经验,做一总结,希望有同类问题的网友可以做一参考。