VMWare Fusion 6 Nat 翻译问题

VMWare Fusion 6 Nat 翻译问题

我有以下网络图,使用 VMWare Fusion 6 网络图

我能够从我的 Mac 上的 en0 接口 ping 通整个 172.16 网络,在自定义 Linux 内核 (2.6.x) 基础上,我可以 ping 通 NAT 服务器和主机端网卡,但无法 ping 通 192 网络。Nat 不会转换到 192 网络。我想也许因为 192 是一个私有网络,所以它不会转换,但它不适用于另一侧的任何网络。

我还尝试将虚拟机放在仅主机网络上,并手动添加到 192 网络的路由,但仍然无法工作(虚拟机到主机)。

任何帮助,将不胜感激。

答案1

验证你的 Linux 机器上是否存在 192.168.1.0/24 的路由:

netstat -rn

你可能在寻找类似的东西:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     172.16.225.1    255.255.255.0   U     0      0        0 eth0
0.0.0.0         172.16.225.4     0.0.0.0         UG    0      0        0 eth0

如果您没有路线,192.168.1.0/24可以手动添加。

例子:

route add 192.168.1.0 subnet 255.255.255.0 gateway 172.16.225.1

这意味着从你的 Linux 机器发出的任何流量192.168.1.0/24都将路由到 172.16.225.1,然后从那里,172.16.225.1 会将其路由到最终目的地

如果你已经建立了路由,192.168.1.0/24那么你需要检查防火墙设置

相关内容