0

VMware 版本:4.0.2 build-591240 运行于:winxp

Vmware 配置为加载 Ubuntu 10.04。

问题陈述 :

Wireshark 在 Ubuntu 上运行:

Vmware Linux IP:192.168.83.1 Win Ip:10.67.8.70

主机目标IP:10.67.8.40

wireshark 显示从 Vmware Ubuntu 传输到目标主机的数据包。但是目标主机从 IP 即 win IP 接收数据包,因此目标主机将响应数据包发送回 winIP .. 它应该发送回 Ubuntu。

如何将 vmware Linux 端口配置为物理端口并成功接收数据包。

简而言之,Vmware 数据包在传输过程中嵌入了 win IP。如何避免这种情况。

4

2 回答 2

0

您可以在桥接模式下配置 VM Linux 的网络设备。

有了这个,你的 Linux 的 ip 地址应该是 10.67.8.x

于 2014-02-12T08:28:41.280 回答
0

我以前遇到过类似的问题。我也无法直接解决这个问题。主要原因是在Linux虚拟机中绑定本地端口时,端口号不会和Windows主机上的端口相同。因此,我所做的就是在 Windows 主机上编写了一些代码,并将其用作中转站,在原始源和目标之间传输 UDP。然后,您可以在 Windows 代码上的代码中指定本地和远程 IP 地址和端口。

于 2016-06-20T15:25:08.457 回答