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

news2024/9/28 13:16:11

Hyper-V 网络设置 

目标

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

前提条件
  • 主机上已安装Hyper-V
  • 已创建Hyper-V虚拟机

步骤

 1. 配置主机网络共享
  1. 打开 控制面板 -> 网络和 Internet -> 网络连接
  2. 右键点击 WIAN,选择 “属性”
  3. 切换到 “共享” 选项卡。
  4. 勾选 “允许其他网络用户通过此计算机的Internet连接进行连接”
  5. “家庭网络连接” 下拉列表中,选择创建的外部虚拟交换机(例如“vEthernet (InternalSwitch)”)。
  6. 点击 “确定”


2. 创建内部虚拟交换机
  1. 打开 Hyper-V管理器
  2. 在右侧面板中,点击 “虚拟交换机管理器”
  3. 选择 “外部”,然后点击 “创建虚拟交换机”
  4. 设置虚拟交换机名称(例如“InternalSwitch”)。
  5. 选择用于连接的物理网络适配器(例如“Intel(R) Wireless-AC 9462”)。
  6. 勾选 “允许管理操作系统共享此网络适配器”
  7. 点击 “应用”,然后点击 “确定” 完成创建。
3. 配置虚拟机网络适配器
  1. 打开 Hyper-V管理器
  2. 选择目标虚拟机,点击右侧的 “设置”
  3. “网络适配器” 设置中,选择连接到创建的外部交换机(例如“InternalSwitch”)。
  4. 点击 “确定”
4. 配置虚拟机中的DNS
  1. 打开虚拟机,进入 控制面板 -> 网络和共享中心
  2. 点击 “更改适配器设置”
  3. 右键点击网络适配器(通常是“以太网”),选择 “属性”
  4. 双击 “Internet 协议版本4 (TCP/IPv4)”
  5. 取消“Internet 协议版本6 (TCP/IPv6)”
  6. 选择 “使用下面的DNS服务器地址”,并输入以下信息:
    • 首选DNS服务器:8.8.8.8
    • 备用DNS服务器:8.8.4.4
  7. 点击 “确定” 保存设置。
5. 重启网络适配器和虚拟机
  1. 在虚拟机中,打开命令提示符,运行以下命令:

    ipconfig /release
     ipconfig /renew
    
  2. 如果上述命令没有效果,重启虚拟机。

6. 测试连接
  1. 在虚拟机中,打开命令提示符,运行以下命令:

    ping 主机ip
    ping 8.8.8.8
    nslookup baidu.com

7. 临时禁用防火墙(如果需要)
  1. 在主机和虚拟机上,打开 “Windows Defender 防火墙”
  2. 点击 “启用或关闭Windows Defender防火墙”
  3. 选择 “关闭Windows Defender防火墙(不推荐)”
8. 检查并启用IP转发(如果需要)
  1. 打开命令提示符(以管理员身份运行)。

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

     

    netsh interface ipv4
    set interface "vEthernet (InternalSwitch)" forwarding=enabled

故障排除

  • 如果虚拟机无法连接到互联网,请重新检查共享和DNS设置。
  • 确认虚拟机网络适配器已正确连接到外部交换机。
  • 如果问题仍然存在,请提供更新后的ipconfig /all输出和任何错误信息,以便进一步诊断。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1914096.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++ 调用Halcon引擎,脚本调试代码

一,背景:C调用halcon最常见的方式便是转C代码,然后封装成函数或者类库。另外一种方式是调用Halcon脚本,不需要转换成C代码,Debug的时候,可以直接跳入halcon脚本,单步查看每一行算法执行情况&…

NSObject‘s MetaClass 的 super_class 指向谁 ?

在 Objective-C 运行时系统中,NSObject 是所有类的根类。为了理解 NSObject 的元类(MetaClass)以及它的 super_class 指针指向谁,我们需要理解元类的继承关系。 类和元类的关系 每个类对象都有一个 isa 指针,指向其元…

谷粒商城实战-25-分布式组件-SpringCloud Alibaba-Nacos配置中心-加载多配置集

文章目录 一,拆分配置集二,配置文件中配置多配置集1,引用多配置集2,验证 三,多配置集总结1,使用场景2,优先级 这一节介绍如何加载多个配置集。 大多数情况下,我们把配置全部放在一个…

【IEEE官方列表会议,EI, Scopus稳定检索】第三届半导体与电子技术国际研讨会(ISSET 2024,2024年8月23-25)

2024年第三届半导体与电子技术国际研讨会(ISSET 2024)将于2024年8月23-25日在中国西安举行。 ISSET 2024将围绕“半导体”与“电子技术”等相关最新研究领域,为来自国内外高等院校、科学研究所、企事业单位的专家、教授、学者、工程师等提供一…

url链接地址,#前的参数 和 #后的参数有什么区别

例如 http://localhost:8080/?beforeParams1#/workSchemelist/index?afterParams1 beforeParams 和 afterParams 区别 打印出来可以发现: beforeParams 是 url 的search参数,通过window.location.search获取 afterParams 是 route 的query参数&#…

练手项目---笔记大师

练手项目—笔记大师 项目地址 https://github.com/GXY00/NoteMaster/tree/master 给个⭐呗 项目功能实现 大部分功能已完成,少部分仍在学习中 主要用到的知识点: 开机动画:Timer、TimerTask登录注册功能:SQLitesharedPref…

力扣爆刷第162天之TOP100五连刷76-80(最小路径和、最长公共前缀、最长连续序列)

力扣爆刷第162天之TOP100五连刷76-80(最小路径和、最长公共前缀、最长连续序列) 文章目录 力扣爆刷第162天之TOP100五连刷76-80(最小路径和、最长公共前缀、最长连续序列)一、64. 最小路径和二、221. 最大正方形三、162. 寻找峰值…

UML图书管理系统用例图示例

新书速览|《UML 2.5基础、建模与设计实践》新书速览|《UML 2.5基础、建模与设计实践 【例4.4】图书管理系统用例图。 图书管理系统按其业务功能分成借阅者管理、图书管理、借书、还书和用户管理等几部分,这些职能对应于系统的不同组织部门。 1)系统参…

密态计算,大模型“用数”的必由之路

文|白 鸽 编|王一粟 今年世界人工智能大会上,大模型如何走向深度应用成为重要议题。 但在大模型迈向深度应用的过程中,相比于算力的稀缺,“真正的问题是缺数据,无论是在通用技术领域,还是在专…

基于stm32单片机的智能手环的设计

摘 要 随着科技的飞速发展和人们生活水平的提高,健康与科技日益融合,智能可穿戴设备已成为现代人生活中不可或缺的一部分。智能手环,作为一种便携、实用且功能丰富的可穿戴设备,受到越来越多用户的喜爱。它不仅能够实时监测用户的…

鸿蒙开发:每天一个小bug----鸿蒙开发路由跳转踩坑

一、前言 报错内容显示找不到页面 ,肯定我们页面没写对呗! 可能是这几个原因:1.main_pages.json没配置路由 {"src": ["pages/02/UserInfoClass","pages/02/AppStorageCase02"] } 2.跳转路径没写对 错误:…

如何管理一百个ai专家智能体——ai调度系统设计

前言 如果你用过openai的chatgpt服务,你肯定知道一个叫做GPTs的智能体商店,里面提供了大量的来自官方和个人制作的专门针对某个领域的gpt助手。比如,你想让gpt帮忙写文章,并且要能够写得好,你就可以在商店中搜索相关的…

JS代码动态打印404页面源码

JS代码动态打印404页面源码,适合做网站错误页,具有js动态打印效果,喜欢的朋友可以拿去 源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务…

跌200万后女子要卖掉能看西湖的房子周边有完善配套

今年楼市行情不太好,很多业主都是想要将手中多余的房子出售,因为不想亏 钱了。比如这个业主陈艳也是一样的,日前其决定要将国都公寓的房子出售,然而 根据陈艳描述,这套房子最大的亮点,就是在家就可以欣赏到西湖一隅的美景。 陈艳解释,十多年前买入时,为了居住更舒适,便将…

【Linux】进程7——查看进程

1.为什么进程管理这么重要呢? 这是因为: 首先,我们在操作系统时的各项任务其实都是经过某个PID来完成的(包括你的bash环境),因此,能不能执行某项任务,就与该进程的权限有关了。再来…

LLM大模型应用中的安全对齐的简单理解

LLM大模型应用中的安全对齐的简单理解 随着人工智能技术的不断发展,大规模语言模型(如GPT-4)的应用越来越广泛。为了保证这些大模型在实际应用中的性能和安全性,安全对齐(Safe Alignment)成为一个重要的概…

PostgreSQL 中如何实现数据的增量更新和全量更新的平衡?

文章目录 一、增量更新与全量更新的概念增量更新全量更新 二、考虑的因素1. 数据量2. 数据更改的频率和规模3. 数据一致性要求4. 系统性能和资源利用5. 业务逻辑和流程 三、解决方案(一)混合使用增量更新和全量更新(二)使用临时表…

基于 Springboot 红酒庄内部信息管理系统 设计实现

目录 📚 前言 📑摘要 📑系统流程 📚 系统架构设计 📚 数据库设计 6.1数据三范式: 📚 系统功能的具体实现 💬 系统登录和首页 系统登录 首页 💬 用户功能模块 添…

Backend - C# 操作PostgreSQL DB

目录 一、安装 Npgsql 插件 (一)作用 (二)操作 (三)注意 二、操作类 (一)操作类 1.NpgsqlConnection类 (1)作用 (2)引入 &a…

3Ds MAX 2025:创意的翅膀

初识3Ds MAX 2025 在我初次接触3Ds MAX 2025时,仿佛打开了一扇通往无限可能的大门。那时,我还是一个对三维建模充满好奇的初学者,心中怀揣着对未来的憧憬和对艺术的热爱。3Ds MAX 2025的出现,如同一位温柔的导师,带领…