hyper-v - Hyper-V 连接问题/新机器无法连接到互联网
问题描述
我正在为我们的虚拟机使用 Hyper-V 的 Windows Server 2019 机器。前段时间,我突然失去了我们所有虚拟机上的网络连接。外部系统管理员通过删除我们所有现有的虚拟交换机并使用 PowerShell 以管理员身份使用以下命令添加新交换机来解决该问题:
New-VMSwitch -SwitchName "intSwitch" -SwitchType Internal
Get-NetAdapter (Read out IfIndex)
New-NetIPAddress -IPAddress 172.18.12.209 -PrefixLength 24 -InterfaceIndex 51
New-NetNat -Name intSwitch -InternalIPInterfaceAddressPrefix 172.18.12.0/24
在所有虚拟机上设置新的 IP 配置(正确的标准网关、子网掩码和 DNS 设置)后,一切都正常了。现在一周后我需要安装一个新的虚拟机进行测试。在 Windows 安装和设置 IP 配置的完整 Serversetup 之后,我无法将我的新 VM 连接到 Internet。我很确定,我做错了什么,但无法找出究竟是什么。我当前在 VM 上的 IP 配置如下:
这是我的 intSwitch 配置:
我还关闭了 Windows Defender 防火墙。旧的虚拟机仍然有 Internet 连接。我尝试的最后一件事是使用一个正常工作的虚拟机、全新的 Windwos 安装和 IP-Config,最终再次没有 Internet 连接。
我无法 ping 标准网关(超时错误或无法访问目标主机)或 8.8.8.8 或任何其他 IP 地址(无法访问目标主机)。
解决方案
推荐阅读
- spring-boot - spring.profiles.active 占位符解决问题
- wordpress - WordPress 以编程方式更改 URL 和规则
- jquery - 如何在运行时使用 jquery 更改样式属性值
- apache - Apache httpd:缓存未命中:缓存不愿意存储响应
- neo4j - Neo4j 密码查询的布尔值返回
- scala - 从Resultset scala中检索对象数组
- node.js - 如何使用无服务器框架将环境变量传递给 AWS Lambda 函数?
- android - 如果在应用程序被杀死后建立互联网连接,我如何发送通知?
- javascript - 异步/等待,XHR 请求后返回的变量未定义
- twilio - 通过 zapier 发送 vcard 时如何解决 Twilio SMS 发送错误