LinuxSir.cn,穿越时空的Linuxsir!

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

请教各位大哥一个关于route的问题

[复制链接]
发表于 2004-12-7 23:37:29 | 显示全部楼层 |阅读模式
A机:   192.168.100.1 /255.255.255.0  网关 192.168.100.254
B机    192.168.0.1   /255.255.255.0  网关 192.168.0.1

想要使B机ping 通 A 机 如何添加路由信息啊

我在B机中如此添加

route add -net 192.168.100.0/24 eth0
route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.254

但是不行,哪位高手请指教一下
 楼主| 发表于 2004-12-7 23:43:29 | 显示全部楼层
但是如果是这种情况的话,就可以ping 通,这是什么原因?


A机: 192.168.100.1 /255.255.255.0 网关 192.168.100.1
B机 192.168.0.1 /255.255.255.0 网关 192.168.0.1

route add -net 192.168.100.0/24 eth0
route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.1


一个网关是192.168.100.254  一个网关是192.168.100.1,有关系吗?
 楼主| 发表于 2004-12-8 08:27:49 | 显示全部楼层
怎么没人来帮帮我啊
发表于 2004-12-8 09:11:34 | 显示全部楼层
不同网段之间转发数据包只能依靠3层交换设备-路由器(软的、硬的)。
发表于 2004-12-8 14:11:25 | 显示全部楼层
照你的情况看,并没有一个192.168.100.254的接口,也就是没有这样一个网关来进行路由。
 楼主| 发表于 2004-12-8 14:44:53 | 显示全部楼层
A机: 192.168.100.1 /255.255.255.0 网关 192.168.100.1
B机 192.168.0.1 /255.255.255.0 网关 192.168.0.1
route add -net 192.168.100.0/24 eth0
route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.1
但这种情况是可以啊,

我想问一下,在物理上两台机器连在一个hub上, 只是设了不同的网段,网关,在这样的基础,不通过增加任何设备,只是通过添加route表的信息,是否可以达到ping通的效果呢,谢谢指教
发表于 2004-12-8 14:59:16 | 显示全部楼层
是呀,因为192.168.100.1这个接口是存在的呀。你用route del吧A机的默认网关删除,看看还能不能 ping.
 楼主| 发表于 2004-12-8 17:20:40 | 显示全部楼层
删了,还是ping不通啊!!!!
发表于 2004-12-8 17:28:06 | 显示全部楼层
感觉跟hub没有什么关系

如果你要B机pingA机的话,则这样试试:A机: 192.168.100.1 /255.255.255.0 网关 192.168.100.1
B机 192.168.0.1 /255.255.255.0 网关 192.168.100。1

如果你要A机pingB机的话,则这样试试:A机: 192.168.100.1 /255.255.255.0 网关 192.168.0.1
B机 192.168.0.1 /255.255.255.0 网关 192.168.0.1

如果你要A机和B机互相都能ping的话,则这样试试:A机: 192.168.100.1 /255.255.255.0 网关 192.168.100.1
B机 192.168.0.1 /255.255.255.0 网关 192.168.0.1

PS:我说的不一定对,可能会颠倒,你还是试试为好! 要是对的话通知一声!谢谢!:)
发表于 2004-12-8 17:31:52 | 显示全部楼层
哥儿几个还是看看网络基础吧!
把双方的掩码都改成255.255.0.0就行了,网关爱设成什么就设什么吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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