如何向路由表添加新条目?

如何向路由表添加新条目?

我有两台计算机 host1 和 host2。从 host1 上,我能够 ping 通 IP 地址为 192.168.122.0/24 的虚拟机(虚拟机之间有桥接)。但我无法从 host2 上做到这一点。

假设 host1 和 host2 都是 eth0 的一部分,并且可以互相 ping 通,您认为有没有办法从 host2 ping 192.168.122.0/24 中的 IP?您将如何操作?

我考虑在路由表“route add -host 192.168.122.11 gw 1​​72.8.30.150 eth0”中添加类似内容,但是没有用。

感谢您对此提供的任何提示/想法!

答案1

如果您说您有两台独立的计算机……其中一台装有虚拟机。并且您无法 ping 通另一台主机内的远端虚拟机,那么您的 gw 必须是远端主机……或者您还需要路由器中的一条路由指向本地主机,以及一些 SRT 来发夹流量。如果您正在桥接,有时需要更多。为此,我之前已将 eth0 置于 promisc 模式,并将其添加到具有一些 tap 接口的桥接组中。然后我在虚拟机内使用 tap 接口。这可以解决许多路由/交换怪异问题,在某些情况下,eth0 接口会忽略发往虚拟机的流量

相关内容