【问题标题】:Vmware Ubuntu : UDP Packet transmission issueVmware Ubuntu:UDP数据包传输问题
【发布时间】:2014-02-12 05:13:47
【问题描述】:

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

Vmware 配置为加载 Ubuntu 10.04。

问题陈述:

Wireshark 在 Ubuntu 上运行:

Vmware Linux IP : 192.168.83.1 赢IP:10.67.8.70

主机目标IP:10.67.8.40

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        相关资源
        最近更新 更多