LINUX上网

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:43:29
Linux为什么没办法上网?

症状是激活了ADSL的连接后(连上了)却没法打开网页!!
用了第三方的软件!!!
也没有防火墙!!!

后来用netstat-nr看了一下,发现ADSL的连接通过的路由只能到达一台主机!!

[root@localhost root]# netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
211.95.224.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
[root@localhost root]# netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 2330 0 0 0 1013 0 0 0 BMRU
lo 16436 0 14656 0 0 0 14656 0 0 0 LRU
ppp0 1492 0 18 0 0 0 8 0 0 0 MOPRU

所以连上了也没用!!
再后来无意间在XP下关了一个服务,结果出现的症状跟LINUX一样!!(就是那个svchost.exe其中一个)

现在到底怎么解决啊?!!!
真是的,这个问题我问了四次(在百度)然后在伊甸园也问了一次,也上网查了不止百篇的资料,都没有写。最后是我自己解决的,这里把问题贴出来,好让大家都知道~!!

貌似是 DNS 服务器不能找到。这个问题的特点是可以访问外网 IP。
找个可以直接 IP 访问的网站试试就知道了。

如果确定,有几种方法:
1、拨号前停止 eth0 以及除了 loop 以外的其他本地网络。
2、设置所有本地网络的网管为空,既不设置。(有的设置软件不支持)
3、局域网、ADSL 拨号的设置里面,设置 DNS 服务器
4、升级你的拨号软件到最新版。

不然就只能打开 ADSL 的路由功能了……