搭建路由出现怪问题

搭建路由出现怪问题

我用三台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

求救各位大虾了,小弟不胜感激!!!
我和你的问题是一样的