![同一网络(但不同 IP 范围)上的两台机器之间的路由](https://linux22.com/image/1377232/%E5%90%8C%E4%B8%80%E7%BD%91%E7%BB%9C%EF%BC%88%E4%BD%86%E4%B8%8D%E5%90%8C%20IP%20%E8%8C%83%E5%9B%B4%EF%BC%89%E4%B8%8A%E7%9A%84%E4%B8%A4%E5%8F%B0%E6%9C%BA%E5%99%A8%E4%B9%8B%E9%97%B4%E7%9A%84%E8%B7%AF%E7%94%B1.png)
这是我正在使用的网络拓扑:
.______.
| |
|Modem | 10.0.0.1
|______|
| | .______.
| `----------------| |
| |Box A | 10.0.0.200
| .______. |______|
`--------| |
|Router| 10.0.0.100
|______| 192.168.0.1
|
.___|__.
| |
|Box B | 192.168.0.12
|______|
route
在盒子 A 上返回:
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.0.0.1 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 * 255.255.255.0 U 0 0 0 eth0
route
在 B 箱中返回:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
问题是:如何从盒子 A 访问盒子 B?
答案1
您需要告诉调制解调器,不应丢弃对 192.168.0.0/24 的请求,而应将其发送到第二个路由器。
如果不知道设备类型,就很难知道如何操作,但可能涉及类似 route add -net 192.168.0.0 netmask via_interface# 的操作。(或者可能是基于网络的)。
要了解其作用,请参阅这个帖子在我们的姊妹网站上。