|
发表于 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 |
|