同一网络(但不同 IP 范围)上的两台机器之间的路由

同一网络(但不同 IP 范围)上的两台机器之间的路由

这是我正在使用的网络拓扑:

  .______.
  |      |
  |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# 的操作。(或者可能是基于网络的)。

要了解其作用,请参阅这个帖子在我们的姊妹网站上。

相关内容