LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1610|回复: 7

[求助]关于网络连接设置

[复制链接]
发表于 2007-7-21 10:48:31 | 显示全部楼层 |阅读模式
本人为初学者,用的2006,在配置网络连接时遇到问题,IP、掩码、网关和DNS都改过了,检查无误,机子也可以正常登录路由器,可以ping网关,但总无法连接因特网,一直纳闷,没有办法,故向前辈求教,谢谢!
发表于 2007-7-21 13:41:12 | 显示全部楼层
添加DNS解释服务器
#echo "nameserver 202.96.128.166" > /etc/resolv.conf
如果你的路由器地址为 192.168.1.254
那么就添加默认网关
route add default gw 192.168.1.254 dev eth0
回复 支持 反对

使用道具 举报

发表于 2007-7-21 13:44:05 | 显示全部楼层
Post by njngypp
本人为初学者,用的2006,在配置网络连接时遇到问题,IP、掩码、网关和DNS都改过了,检查无误,机子也可以正常登录路由器,可以ping网关,但总无法连接因特网,一直纳闷,没有办法,故向前辈求教,谢谢!



在console下输入

cat /etc/resolv.conf
route -n

把输出的信息贴出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-21 14:53:36 | 显示全部楼层
Kernel IP routing table
Destination         Gateway          Genmask            Flags Metric Ref    Use Iface
192.168.0.0        0.0.0.0             255.255.255.0    U      10       0        0 eth0
0.0.0.0                192.168.0.1     0.0.0.0                UG    10       0        0 eth0

search localhost
nameserver 202.102.11.141
nameserver 202.102.15.162

# ppp temp entry

网关地址 192.168.0.1, 本机地址 192.168.0.20,掩码 255.255.255.0
DNS 202.102.11.141,202.102.15.162
回复 支持 反对

使用道具 举报

发表于 2007-7-22 09:52:28 | 显示全部楼层
试试 把 /etc/resolv.conf 里只留下
nameserver 202.102.11.141
nameserver 202.102.15.162

还有看看是不是你的防火墙有问题
traceroute 202.96.128.166  看看能不能到达这个DNS server
如果可以,证明网路是通的,只是DNS有问题。如果不能。应该是防火墙有问题了
如果你不知道如何设置防火墙,就把它给删除了吧
sudo urpme shorewall
再重新启动
回复 支持 反对

使用道具 举报

发表于 2007-7-22 11:29:12 | 显示全部楼层
DNS 可以试试 OpenDNS 的地址:

208.67.222.222
208.67.220.220
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-22 16:32:16 | 显示全部楼层
果然是DNS的问题,想必Windows下的DNS于这里是有区别的吧,呵呵,受教了,谢谢两位!
回复 支持 反对

使用道具 举报

发表于 2007-7-31 10:16:28 | 显示全部楼层
也许是有区别,这让我想起了我在2004年安装蔓德拉克10.0的时候曾遇到的问题:

windows下
IP       10.1.1.185
MASK 255.255.255.192
GATE  10.1.1.1

DNS  210.43.128.1

一切正常,可是在linux下掩码必须255.255.255.0才可以上网,否则连dns都不能ping通,后来改了掩码,解决了,可是至今仍然不明白
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表