一直以来都有个很奇怪的问题。就是XP能上网,而ubuntu却不能。不知为何。
三天开始Google,一直没有结果,今天终于有了结果。
原来很简单。
$sudo chattr +i /etc/resolv.conf
用这个命令就行了。
已经解决了问题,如果大家有兴趣就往下看吧。
大家可以试试。我试着断电几次后再得上ubuntu,不用再去上XP,就可以上网了。
以前在XP不能上网时,一直都是DNS在搞怪。前两天一直没动脑想,只知道一味地上网搜索。无果。
今天晚上,我就在怀疑是不是也是DNS在搞鬼。所以先上了XP,再上ubuntu,保证可以上网的情况,查看网络设置。
然后关机,断电,再直接登上ubuntu,查看网络设置。感觉很奇怪。
在可以上网的情况下,有显示:
主dns:202.96.128.166
辅dns:202.96.128.86
不能上网时显示:
主dns:192.168.1.1
明显很怪。基于我现在的水平,对linux还不能很熟。所以想改DNS也只能上网搜索了。
有果。哈哈。
找到一篇文章。看了下,我就是在那篇文章里找到这故障的解决方法的。先谢谢那位大哥啦。
他说。因 为ubuntu不会自己去保存resolv.conf这个设置信息。所以就有了那个命令$sudo chattr +i /etc/resolv.conf
功能 为禁止任何人去修改。所以当可以上网时,里面保存了可以上网的设置。我们用$sudo chattr +i /etc/resolv.conf就可以禁止系统更改他。
现在就是断电后直接登上ubuntu的,可以 上网。
基于网上的这类文章太少,所以我也写了一篇,希望可以帮助跟我有一样困惑的朋友。