LinuxSir.cn,穿越时空的Linuxsir!

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

已加过DNS 但PING不通DNS,能ping通网关

[复制链接]
发表于 2006-11-23 11:16:57 | 显示全部楼层 |阅读模式
我主机是192.168.2.29 网关是192.168.2.78
vmware 装LFS 字符界面  ,  网桥方式

1. LFS 网络地址
ifconfig.eth0/ipv4

ONBOOT=yes
SERVICE=ipv4-static
IP=192.168.2.129
GATEWAY=192.168.2.78
PREFIX=24B
ROADCAST=192.168.2.255

2 dns服务器
/etc/resolv.conf
nameserver 218.2.134.1


用ip route 看路由是
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.129

我在LFS中能ping通我本机29 和网关78  但不能ping通 dns(当然在我本机是可以ping通的)


这该怎么做 ,我试着加
ip route add default gw 192.168.2.78

系统说
error: either "to" is duplicate  , or "gw" is garbage
发表于 2006-11-23 17:53:15 | 显示全部楼层
PREFIX=24B
ROADCAST=192.168.2.255


改成
PREFIX=24
BROADCAST=192.168.2.255
试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-24 09:26:18 | 显示全部楼层
PREFIX=24B
ROADCAST=192.168.2.255

这个手误 系统里是对的,我帖子中写错了,不是这个问题
回复 支持 反对

使用道具 举报

发表于 2006-11-24 09:52:49 | 显示全部楼层
ip route add default gw 192.168.2.78
这句命令各式好像有错误。试试把前边的ip去掉,就是:
route add default gw 192.168.2.78
这个我用过的,应该没有问题。
回复 支持 反对

使用道具 举报

发表于 2006-11-24 09:55:05 | 显示全部楼层
ping 通本地和网关说明网络设置没问题,不能ping通DNS应该是dns不能解析。
如果你自己没有定制DNS解析服务,应该通过/etc/resolv.conf找到解析服务器。不知你的本地共享上网(192.168.2.78机器)是如何设置的:是ip欺骗?代理?
回复 支持 反对

使用道具 举报

发表于 2006-11-24 10:24:12 | 显示全部楼层
ip route 的用法:
ip route add default via 192.168.2.78

试试看?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-24 10:26:37 | 显示全部楼层
我 这边 没有 route  这个命令。
应该通过/etc/resolv.conf找到解析服务器  这个 我在 文件中写过了我主机上网用的DNS了。

不知你的本地共享上网(192.168.2.78机器)是如何设置的:是ip欺骗?代理?
我问了 他说是通过网关上的,不是代理
回复 支持 反对

使用道具 举报

发表于 2006-11-24 10:26:39 | 显示全部楼层
Post by chinajz
ping 通本地和网关说明网络设置没问题,不能ping通DNS应该是dns不能解析。
如果你自己没有定制DNS解析服务,应该通过/etc/resolv.conf找到解析服务器。不知你的本地共享上网(192.168.2.78机器)是如何设置的:是ip欺骗?代理?



楼主的路由表已经表明,默认网关并没有生效。所以,根本不可能到达dns。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-24 11:04:11 | 显示全部楼层
恩 好了 xiexie  
ip route add default via 192.168.2.78
回复 支持 反对

使用道具 举报

发表于 2006-11-24 11:09:33 | 显示全部楼层
试试看能不能ping通局域网外的其他机器咯?测试不要只ping DNS服务器咯
回复 支持 反对

使用道具 举报

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

本版积分规则

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