1

我的 VMWare Win 10 主机直接连接到 GNS3 Cloud,没有通过 DHCP 获取 IP 地址,而托管在 GNS3 VM 上的任何其他设备(如路由器、VPC、docker)都没有同样的问题。

我已经在 VM 上运行了 wireshark,并且跟踪(附件)显示 DHCP 发现消息已发送,但 VM 从未收到 Offer。然后,我在 VM 和 Cloudm 之间的线路上运行跟踪,显示我的家庭路由器提供的 IP 从未被 VM 接收。

我所做的是,我在 VM 和云之间放置了一个 GNS3 内置的第 2 层交换机,然后 VM 开始接收 IP。

我做了 ping 测试,但在任何可能的方向上都失败了,所以我带了一个路由器(托管在 GNS3 VM 上)进行进一步测试。我发现 ping 对/形成 R1 和我的 192.168.0.0 /24 家庭网络有效,但对/来自 R1 和 PC 失败。

此时我决定在 Win 10 虚拟机上运行网络故障排除程序,它说 PC 没有有效的 IP 配置。当我尝试 ipconfig /release > ipconfig/renew 时,我得到“更新接口 Ethernet0 2 时发生错误:无法联系您的 DHCP 服务器。请求已超时。错误,这最终是我最初的问题。

这真的很奇怪,因为当完全相同的 PC 通过路由器相互连接时,ping 可以在任何方向上成功。

我正在使用 GNS3 2.2.19 和 VMware Workstation Pro 16.1.0 build-17198959。

使用 VMnet 适配器配置 VM

有没有其他人遇到过同样的问题?如果是这样,是否有解决方法?

4

0 回答 0