vmware - Windows 10 VMware VM 未从 GNS 3 云获取 IP
问题描述
我的 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
有没有其他人遇到过同样的问题?如果是这样,是否有解决方法?
解决方案
推荐阅读
- c++ - 处理 Valarray
- drake - 全关节连接多体系统?
- react-native - React Native SectionList 不能可靠地呈现其部分之一
- kubernetes - Azure Functions v3、Dotnet Core v3.1 EF core /EF Core SQL 3.1.x 没有错误没有来自 Kubernetes 中的 SQL 的数据
- typescript - 如何单独导出命名空间中的所有打字稿类型?
- javascript - 为什么对复制的数组进行排序会对原始数组进行排序
- prolog - 如何在 Web 应用程序中集成 Prolog?
- date - 类似的数组公式工作,非数组公式工作,为什么不是这个数组公式?
- c++ - unordered_set 通过 lambdas 自定义哈希
- javascript - 如何在父 App.js 中获取导航栏子组件状态?