网络结构:

 

pc1:192.168.102.225 mask 255.255.252.0 gateway:192.168.100.100

pc2:192.168.100.192 mask 255.255.252.0 gateway:192.168.100.100

pc3: 192.168.10.3 mask 255.255.252.128 (eth0)

还有另外一个ip:eth0:0 192.168.100.139 mask 255.255.252.0 gateway:192.168.100.200(纳闷了,我觉得应该是192.168.100.100)

执行下面的命令添加:

 

ifconfig eth0:0 192.168.100.139/22

route add default gw 192.168.100.200

 

pc4: 192.168.10.1 mask 255.255.252.128 gateway:192.168.10.3

现在要实现192.168.100.192、192.168.102.225能和192.168.10.1互访

具体步骤如下:

1.在192.168.100.192、192.168.102.225添加路由:

route -p add  192.168.10.0 mask 255.255.255.128 192.168.100.139

注意不能少-p参数,否则重起之后路由就失效了。还有就是会出现192.168.10.1能ping通192.168.100.192、192.168.102.225,但是192.168.100.192、192.168.102.225却ping不通192.168.10.1

2.在192.168.10.1上添加路由:

 

route add -net 192.168.100.0/22 gw 192.168.100.139

这样就能实现互通了。

参考:http://wenku.baidu.com/view/3fc8ec3683c4bb4cf7ecd169.html