将Hyper-V虚拟机与主机共享网络

qq_58647543 2024-10-24 11:37:01 阅读 53

Hyper-V 网络设置 

目标

将Hyper-V虚拟机网络配置为与主机使用同一网络,并确保主机网络与虚拟机网络连接互不受影响。

前提条件

主机上已安装Hyper-V已创建Hyper-V虚拟机

步骤

 1. 配置主机网络共享

打开 控制面板 -> 网络和 Internet -> 网络连接

右键点击 WIAN,选择 “属性”。切换到 “共享” 选项卡。勾选 “允许其他网络用户通过此计算机的Internet连接进行连接”。在 “家庭网络连接” 下拉列表中,选择创建的外部虚拟交换机(例如“vEthernet (InternalSwitch)”)。点击 “确定”

2. 创建内部虚拟交换机

打开 Hyper-V管理器。在右侧面板中,点击 “虚拟交换机管理器”。选择 “外部”,然后点击 “创建虚拟交换机”。设置虚拟交换机名称(例如“InternalSwitch”)。选择用于连接的物理网络适配器(例如“Intel(R) Wireless-AC 9462”)。勾选 “允许管理操作系统共享此网络适配器”。点击 “应用”,然后点击 “确定” 完成创建。

3. 配置虚拟网络适配器

打开 Hyper-V管理器。选择目标虚拟机,点击右侧的 “设置”。在 “网络适配器” 设置中,选择连接到创建的外部交换机(例如“InternalSwitch”)。点击 “确定”

4. 配置虚拟机中的DNS

打开虚拟机,进入 控制面板 -> 网络和共享中心。点击 “更改适配器设置”。右键点击网络适配器(通常是“以太网”),选择 “属性”。双击 “Internet 协议版本4 (TCP/IPv4)”。取消“Internet 协议版本6 (TCP/IPv6)”。选择 “使用下面的DNS服务器地址”,并输入以下信息:

首选DNS服务器:8.8.8.8备用DNS服务器:8.8.4.4点击 “确定” 保存设置。

5. 重启网络适配器和虚拟

在虚拟机中,打开命令提示符,运行以下命令:

ipconfig /release

ipconfig /renew

如果上述命令没有效果,重启虚拟机。

6. 测试连接

在虚拟机中,打开命令提示符,运行以下命令:

ping 主机ip

ping 8.8.8.8

nslookup baidu.com

7. 临时禁用防火墙(如果需要)

在主机和虚拟机上,打开 “Windows Defender 防火墙”。点击 “启用或关闭Windows Defender防火墙”。选择 “关闭Windows Defender防火墙(不推荐)”

8. 检查并启用IP转发(如果需要)

打开命令提示符(以管理员身份运行)。

运行以下命令启用IP转发:

netsh interface ipv4

set interface "vEthernet (InternalSwitch)" forwarding=enabled

如有问题,欢迎联系我,进行修正。

通过以上步骤,应该能够成功配置Hyper-V虚拟机使用主机网络连接,并确保主机网络连接正常。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。