使用 Hyper-V 搭建虚拟机并配置桥接网络
前言
我们配置虚拟机时, 有时需要让虚拟机能被内网的其他设备直接访问, 而不是经过宿主机 NAT 转换, 想让虚拟机在内网拥有一个独立的 IP 地址. 那么, 如果您使用的是 Windows Server 系统, 使用 Hyper-V 搭建虚拟机并启用桥接模式, 无疑是性能损失最低, 并且最高效的方案. 下面, 我将为您介绍在 Hyper-V 虚拟机中配置桥接网络模式的具体方法.
注意: 本教程仅适用于使用 Windows Server 的用户, 如果您使用的是基于 Debian 的 PVE, 或是 VMware 的 ESXi, 请移步至其他文章
1. 创建新的虚拟网卡
要想让虚拟机在内网拥有独立 IP 地址, 我们首先需要将一个网卡交付给虚拟机系统使用, 这个网卡可以是物理网卡, 也可以是虚拟网卡, 具体选择什么取决于你的具体需求.
注意: 选择哪张网卡, 就意味着你的虚拟机被分配到哪个网段
例如: 一台服务器上有四张网卡, 分别为NIC 1
,NIC 2
,NIC 3
,NIC 4
.NIC 1
的 IP 为192.168.1.2
, 而我们要让虚拟机也分配到一个192.168.1.x
的 IP 地址, 那么我们就需要使用NIC 1
来作为我们的桥接网卡.
- 打开 Hyper-V 的管理页面, 在右上角找到
虚拟交换机管理器 (Virtual Switch Manager)
- 在这里选择
外部 (External)
, 并点击创建虚拟交换机 (Create Virtual Switch)
- 跳转至下一个页面后, 我们需要设置此桥接网络的名称和需要占用的网卡
注意: 如果您的虚拟机与宿主机使用的是同一张网卡, 那么请务必勾选允许管理操作系统共享此网络 (Allow management opreating system to manage this network)
, 否则宿主机将无法访问网络!!
如果您想让您的虚拟机单独占用一个网卡, 那么则无需勾选. 记住: 这么做的前提是您的宿主系统必须还有一个可以使用的网卡!
- 输入名称并选择你需要桥接的网卡后, 单击
完成 (OK)
即可完成桥接网络配置
注意: 确认时, 会有一段时间(5s左右)无法使用您选中的网卡, 请一定要确保在您的业务暂停时配置, 以免影响到业务正常运行
至此, 我们就完成了虚拟网卡的创建
2. 配置虚拟机网络
设置完虚拟网卡后, 我们还需要为我们的虚拟机单独配置网络
- 选中我们需要配置的虚拟机, 单击
设置 (Settings)
按钮
- 跳转至
网络适配器 (Network Adapter)
页面, 选择我们刚才创建的虚拟交换机
Tip: 下方的带宽管理 (Bandwidth Management)
还可以帮助你限制你的虚拟机的网络使用上限
- 选择完成后, 单击
确定 (OK)
并返回至主页 - 单击
连接 (Connect)
连接虚拟机, 并跳转至虚拟机的网络设置
可以看到, 我们的虚拟机已经正确的获取到了内网地址, 并且连接上了互联网. 同时, 在路由器后台页面我们也可以看到虚拟机的连接状态
现在, 虚拟机桥接配置就已经大功告成, 我们可以在虚拟机中配置静态 IP 地址, 以实现更加稳定且可控的内网通讯. 但请切记: 注意 IP 地址是否冲突!
感谢阅读! 如有疑问或建议, 欢迎联系!
使用 Hyper-V 搭建虚拟机并配置桥接网络
https://blog.nanami.tech/index.php/archives/21/