欢迎光临
老陈一直在努力

从零开始学Hyper-V:从虚拟交换机到虚拟机联网

​​Hyper-V 虚拟交换机详解​

为了后续更方便我们使用虚拟机,让我们先来了解一下如何让虚拟机联网以及加入局域网吧。首先在 Hyper-V 中,​​虚拟虚拟交换机(Virtual Switch)​​ 是让虚拟机(VM)与外界通信的关键组件。它们决定了虚拟机如何访问互联网、如何与宿主机(Host)或其他虚拟机通信、以及如何让虚拟机和宿主机加入同一局域网等等。

Hyper-V三种虚拟交换机创建及详解

打开Hyper-V管理器,点击右侧的虚拟交换机管理器

一般我们会看到有一个“Default Switch”的虚拟交换机,这是Hyper-V默认的交换机,但是这个东西它食之无味,弃之可惜。

如果我们宿主机有联网的话,虚拟机使用它就能直接连接网络,并且它还有DHCP会自动给虚拟机分配IP,但是每次重启电脑后IP端就会变,这点很让老陈头疼,每次重启完电脑,使用虚拟机前先去看看ip变成啥了?这也太扯淡了。我这里给出两个解决办法,评论区有别办法的话还望不吝赐教。

方法一:

是给虚拟机设置两个网卡,在追加一个内部网卡,用作固定ip的网卡使用,这样互联网接入通过 Default Switch,固定IP通过 内部网卡

方法二:

直接给虚拟机使用外部网卡,让虚拟机和宿主机处在同一网段,也可以实现固定ip。

下面我为大家介绍Hyper-V三种虚拟交换机的特性,和怎么去创建内部网卡和外部网卡。

1. 外部虚拟交换机

外部虚拟交换机是最常用的类型,它能让虚拟机直接访问局域网(局域网),包括互联网。

工作原理:通过绑定物理网卡,将虚拟机接入局域网,相当于给虚拟机分配了物理网络中的 “真实地址”。

适用场景:需要虚拟机与物理机、其他物理设备或互联网通信的场景,比如装个旁路由的虚拟机,或者装个飞牛OS体验NAS等。

特点:虚拟机可获取物理网络的 IP 地址,与外部设备直接通信。

创建外部虚拟交换机

注意:

如果外部网络的网卡配置了静态IP,则需要重新到网络连接中配置。

如果默认是自动获取则不需要处理,此网卡会使用自动获取到的网段。

2. 内部虚拟交换机

内部虚拟交换机仅允许虚拟机之间以及虚拟机与宿主机的通信,无法连接到外部网络。

工作原理:创建一个封闭的网络环境,所有连接到该交换机的虚拟机和物理机处于同一网段。

适用场景:搭建不需要联网的测试环境、内部服务器集群等,比如多虚拟机协同工作但无需外部访问的场景。

特点:网络隔离性好,安全性较高、不依赖物理网卡、即使物理机断网,内部通信仍可进行。

创建内部虚拟交换机

配置内部虚拟交换机的网段

首先打开网络连接:按下 Win + R,输入 ncpa.cpl,然后点击“确定”即可打开网络连接窗口。

选择我们刚才新建的 内部网卡

双击之后依次打开> 属性 > Internet协议版本4 > 填写自己内部网卡的静态IP

这里我们IP地址填写为:192.168.5.1,则代表宿主机的IP。

后续虚拟机就可以用:192.168.5.xx 这个网段之间任意的IP了

3. 专用虚拟交换机

私有虚拟交换机仅允许连接到它的虚拟机之间通信,物理机无法参与其中。

工作原理:完全隔离物理机,形成一个仅虚拟机可见的独立网络。

适用场景:需要严格隔离物理机的场景,比如模拟多个独立的网络环境进行测试。

特点:物理机无法干涉虚拟机网络。虚拟机之间通信不受物理机网络影响。灵活性较低,适用范围较窄。

专用虚拟交换机,并不常用,创建方式与上面相似,这里就不过多赘述了。

对比总结

​类型​ ​虚拟机间通信​ ​宿主机访问​ ​外部网络访问​ ​物理网卡依赖​
​外部​ ✔️ ✔️ ✔️ ✔️(需绑定)
​内部​ ✔️ ✔️
​专用​ ✔️

选择建议​​

Hyper-V 的三种网卡类型各有侧重,在实际应用中,应根据具体需求选择合适的网卡类型。

需要上网/对外服务​​ → ​​外部交换机​​

宿主机与虚拟机协作​​ → ​​内部交换机​​

完全隔离的封闭环境​​ → ​​专用交换机​

Hyper-V虚拟机如何追加网卡?

首先将虚拟机关机 > 选择虚拟机 > 右键 > 设置

 

添加硬件 > 网络适配器 > 添加

下拉选择虚拟网卡 > 应用即可

Hyper-V虚拟机如何修改或移除网卡?

同样先将虚拟机关机,在设置界面,选择网络适配器

下期预告:如何通过 Hyper-V 安装 Ubuntu 系统

赞(0) 打赏
未经允许不得转载:技术宅老陈 » 从零开始学Hyper-V:从虚拟交换机到虚拟机联网

评论 抢沙发

文章有用,打赏作者

非常感谢您的打赏,您的鼓励将是老陈的动力!

支付宝扫一扫

微信扫一扫