windows - Hyper-V - 无访客互联网
问题描述
我正在使用 Microsoft Azure 的 Windows Server 2019 服务器。我已经使用管理工具安装了 Hyper-V,现在正尝试在 Hyper-V 中设置 Ubuntu 14.04LTS VM。我创建了一个新的外部交换机,但是当在那里设置 Ubuntu 实例时,它告诉我 DHCP 服务器存在问题。当我检查新创建的交换机的网络连接时,有 IPV4 连接,可以发送和接收数据包。
我尝试过的事情:
-确保在我新创建的虚拟交换机中的虚拟交换机管理器内部,外部网络被选为我的主要互联网适配器。以及“允许管理操作系统共享此网络适配器”。
-尝试选择“内部网络”
- 在 ubuntu 服务器内部,尝试 dhlient -r 和 dhclient eth0 尝试检索新 IP(对于内部网络,这已经工作,但没有互联网访问,对于外部 ip,它挂在命令 dhclient eth0 上)
- 在网络连接中,我尝试桥接两个连接(出于绝望,“砖”vps 导致我无法 rdp,必须创建一个新的 azure vm)
-我尝试右键单击网络连接中的主要“以太网”并允许与其他用户共享选项。
请帮忙,因为我对为什么 Ubuntu Guest 没有使用新的网络交换机连接到 Internet 感到很困惑
解决方案
虚拟交换机连接类型的命名非常混乱,并且共享有些不稳定。我在内部网络上取得了最好的成绩。大多数情况下它只是工作,但在某些情况下,NAT服务中断,您将不得不重新启动主机和来宾机器的某种组合,可能两者都 - 我还没有找到一种方法来重新启动虚拟交换机服务无需重新启动主机操作系统。
如果您需要使用外部网络类型,请注意您的实际物理路由器将混合使用,因此您必须确保正确配置它,特别是如果您在路由器上进行 MAC 过滤而访客没有使用硬件 MAC。这通常是由于虚拟化过程本身而发生的,即使它不是您在来宾中配置的东西。
推荐阅读
- android - 旋转动画不会在启动后立即开始
- javascript - 如何更快地进行 > 10^11 次迭代的 for 循环?
- c++ - 数组 2D 多个值
- javascript - 为生成的文本创建复制剪贴板功能
- django - 在 django 项目中使用 npm 包的最简单方法是什么?
- google-cloud-platform - gsutil rsync 是否可以用于仅允许上传文件的应用程序?(ResumableUploadAbortException:没有 storage.objects.delete 访问权限)
- python - 使用 pyautogui 通过鼠标左键单击执行代码
- java - 带参数的 Http GET 请求 - Java
- sql - SQL在联接表中选择日期早于日期的记录
- ruby-on-rails - 当父级不存在时,如何从子级创建父记录?