Vmware Ubuntu:UDP数据包传输问题

时间:2014-02-12 05:13:47

标签: linux virtual-machine wireshark ubuntu-10.04 vmware-player

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

Vmware配置为加载Ubuntu 10.04。

问题陈述:

在Ubuntu上运行的Wireshark:

Vmware Linux IP:192.168.83.1 赢得Ip:10.67.8.70

主机tartget IP:10.67.8.40

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

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

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

2 个答案:

答案 0 :(得分:0)

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

这样,你的Linux的ip地址应该是10.67.8.x

答案 1 :(得分:0)

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