有一个由三台计算机组成的网络。
问题:主机 A(192.168.1.1)可以向主机 B(10.10.0.5,也是 192.168.1.2)发送 ping 操作,但无法发送到C(10.10.0.6、10.10.0.7)。
主机 A 说:“10.10.0.6 = 目标主机不可达。”
我做错了什么?
route
+-----------+ dst 0.0.0.0 gw 192.168.1.2 eth0
| | dst 10.10.0.0 gw 0.0.0.0 eth0
| | dst 192.168.1.0 gw 0.0.0.0 eth0
+-----------+
A:eth0 | 192.168.1.1
|
B:eth0 | 192.168.1.2
+-----------+ route
| | dst default gw 10.10.0.6 eth1
| | dst 10.10.0.6 gw * eth1
| | dst 10.10.0.7 gw * eth1
+-----------+ dst 192.168.1.0 gw * eth0
B:eth1 | 10.10.0.5
|
C:eth0 | 10.10.0.6
+-----------+ route
| | dst default gw 10.10.0.7 eth1
| | dst 10.10.0. gw * eth1
| | dst 192.168.1.0 gw * eth0
+-----------+
C:eth1 | 10.10.0.7
|
答案1
从 A 中删除此路线:
dst 10.10.0.0 gw 0.0.0.0 eth0
它阻止机器使用默认路由到达 10.10.xx 网络。