![在虚拟机中设置 NAT](https://linux22.com/image/10429/%E5%9C%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%AD%E8%AE%BE%E7%BD%AE%20NAT.png)
我有两个独立的 freeBSD 虚拟机。在VM1中我添加了2个接口。
em0:192.168.1.0/24
em1:192.168.2.0/24。
在 VM2 中我有一个接口
192.168.2.0/24
IP地址。
在 VM1 中我启动了 NAT,现在我想看看它是否正常工作。我能够使用我的 VM2 连接到互联网(互联网通过我的 VM1 上的 em0 连接),所以我知道我的 VM1 中的路由器工作正常。是否有任何命令可以显示我的 NAT 转换列表或任何其他方式来显示我的 IP 已被转换?
答案1
您可以tcpdump -i em0
在 VM1 上使用并观察到进出 VM1 的所有数据包都有 VM1 的 em0 接口的地址。
如果您在 em1 上观察相同的数据包,您将看到该地址已转换。