LinuxSir.cn,穿越时空的Linuxsir!

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

搭建路由出现怪问题

[复制链接]
发表于 2007-12-4 22:17:18 | 显示全部楼层 |阅读模式
我用三台Red Hat Enterprise Linux 5机器(A,B,C)做个搭建路由的实验。
在用来做路由服务器的机器A上有两个网卡,我运行以下命令:(我对这台机器只做了这些网络配置,并且都成功)
#ifconfig eth0 192.168.8.254 netmask 255.255.255.0
#ifconfig eth1 192.168.9.254 netmask 255.255.255.0
#route add -net 192.168.8.0 netmask 255.255.255.0 eth0
#route add -net 192.168.9.0 netmask 255.255.255.0 eth1
#echo 1 /proc/sys/net/ipv4/ip_forward

剩余的两台机器B和C上各有一个网卡,我分别运行以下命令:(我对这俩台机器只做了这些网络配置,并且都成功)
A:
#ifconfig eth0 192.168.8.191 netmask 255.255.255.0
#route add default gw 192.168.8.254 eth0
B:
#ifconfig eth0 192.168.9.191 netmask 255.255.255.0
#route add default gw 192.168.9.254 eth0

现在的情况如下:(A的iptables关与不关结果是一样的)
A能ping通B和C,并且B和C也均能ping通A的两个IP地址
但B不能ping通C,C也不能ping通B

求救各位大虾了,小弟不胜感激!!!
发表于 2007-12-5 08:49:13 | 显示全部楼层
echo 1 > /proc/sys/net/ipv4/ip_forward

而不是
echo 1 /proc/sys/net/ipv4/ip_forward
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 09:44:40 | 显示全部楼层
的确是这个问题,是我一时疏忽,谢谢!
回复 支持 反对

使用道具 举报

发表于 2007-12-6 13:54:32 | 显示全部楼层
我用三台Red Hat Enterprise Linux 5机器(A,B,C)做个搭建路由的实验。
在用来做路由服务器的机器A上有两个网卡,我运行以下命令:(我对这台机器只做了这些网络配置,并且都成功)
#ifconfig eth0 192.168.8.254 netmask 255.255.255.0
#ifconfig eth1 192.168.9.254 netmask 255.255.255.0

[quota]
<!--没有必要添加的多余两条,属画蛇添足
#route add -net 192.168.8.0 netmask 255.255.255.0 eth0
#route add -net 192.168.9.0 netmask 255.255.255.0 eth1
--!>

[/quota]

#echo "1"> /proc/sys/net/ipv4/ip_forward
或者,使用sysctl -w命令更改内核配置。

剩余的两台机器B和C上各有一个网卡,我分别运行以下命令:(我对这俩台机器只做了这些网络配置,并且都成功)
A:
#ifconfig eth0 192.168.8.191 netmask 255.255.255.0
#route add default gw 192.168.8.254 eth0
B:
#ifconfig eth0 192.168.9.191 netmask 255.255.255.0
#route add default gw 192.168.9.254 eth0

现在的情况如下:(A的iptables关与不关结果是一样的)
A能ping通B和C,并且B和C也均能ping通A的两个IP地址
但B不能ping通C,C也不能ping通B
回复 支持 反对

使用道具 举报

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

本版积分规则

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