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。如何避免这种情况。
答案 0 :(得分:0)
您可以在桥接模式中配置VM Linux的网络设备。
这样,你的Linux的ip地址应该是10.67.8.x
答案 1 :(得分:0)
我之前遇到过类似的问题。我也无法直接解决这个问题。主要原因是当您在Linux虚拟机中绑定本地端口时,端口号将与Windows主机上的端口不同。所以,我所做的是我在Windows主机上编写了一些代码,并将其用作传输站,在原始源和目标之间传输UDP。然后,您可以在Windows代码的代码中指定本地和远程IP地址和端口。