|
发表于 2003-9-30 10:09:06
|
显示全部楼层
你说的不太清楚阿,希望我没有理解错,理论上是下面这样:
一网网段A是192.168.10.0/24, 在这些机运行
route add -net 192.168.12.0 netmask 255.255.255.0 gw 192.168.10.1 dev eth0
另一网段B是192.168.12.0/24, 在这些机运行
route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.12.1 dev eth0
在两网中间加一台双网卡的机,两网卡分别与两网相连。
假设你eth0跟A网连,ip是192.168.10.1 ;eth1跟B网相连,ip是192.168.12.1 。在这台机上运行:
route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.10.1 dev eth1
route add -net 192.168.12.0 netmask 255.255.255.0 gw 192.168.12.1 dev eth0
echo 1 > /proc/sys/net/ipv4/ip_forward |
|