共计 1261 个字符,预计需要花费 4 分钟才能阅读完成。
Hyper-V 虚拟机网络设置
在使用 Hyper-V 或 KVM 的虚拟机时,我通常通过 SSH 或 RDP 进行访问,以确保不同虚拟机的使用体验统一且不依赖具体 VM 管理软件的功能。配置好网络后,使用体验类似于操作普通服务器。以下是关于如何配置适合网络的指南。
网络选择
Default NAT
- Hyper-V: 也会自动创建一个带 NAT 的子网,但其 IP 段在每次重启时会发生变化。如果需要固定 IP 段,则每次重启都需重新配置,较为麻烦。
Bridge
在可搭建 Bridge 网络的情况下,优先使用此模式。Bridge 网络使 VM 和宿主机具备相同的连通性,类似局域网内的设备(如旁路由)。
- 优点: 简单直观,VM 可以作为局域网设备直接访问其他设备。
- 缺点: 配置需要破坏宿主机的现有网络,并依赖外部路由器。通常适合物理可访问的机器(如家用环境),以便在网络出现问题时能方便排查。
Static NAT
- Hyper-V: 通过新建一个虚拟交换机实现固定的 IP 段配置。完成配置后,虚拟机可以设置固定 IP。
选择建议
- 本地主机: 建议选择 Bridge。
- 服务器: 选择 Static NAT。
此外,可以配置主机名,结合局域网广播后,通过主机名访问虚拟机,而无需关心 IP 地址。但这种方式仅适用于局域网直连环境,在复杂场景(如代理配置)中可能不够灵活。
网络配置
配置 Bridge 网络
在 Hyper-V 中,配置 Bridge 网络非常简单:
- 创建虚拟交换机时选择外部网络(External)。
- 在虚拟机设置中指定对应的交换机即可。
配置 Static NAT 网络
以下是配置 Static NAT 网络的详细步骤:
-
添加 NAT 网络
- 在 Hyper-V 的虚拟交换机中添加一个内部网络(Internal),命名为
内部虚拟交换机
。
- 在 Hyper-V 的虚拟交换机中添加一个内部网络(Internal),命名为
-
分享网络
- 打开网络适配器页面,选择当前联网的适配器,打开其属性,启用网络共享功能,将网络分享给
内部虚拟交换机
NAT 交换机。 - 注意: 每个适配器只能分享网络给一个适配器。如需分享给多个适配器,需将这些适配器桥接(Bridge),然后分享网络给网桥。
- 打开网络适配器页面,选择当前联网的适配器,打开其属性,启用网络共享功能,将网络分享给
-
设置 NAT 适配器 IP 段
- 打开
内部虚拟交换机
可以改为如172.17.176.1
)。 - 注意: 记录适配器的 IP 地址,它是 NAT 网络的网关。
- 打开
-
配置虚拟机网络
- 为新建或现有的 VM 添加网络适配器,并将其设置为
内部虚拟交换机
。
- 为新建或现有的 VM 添加网络适配器,并将其设置为
-
手动配置 VM 网络
- 在 VM 内手动设置网络,使用
Static
NAT 适配器所在的 IP 段,并选择一个不冲突的内网 IP。 - 以下展示 Windows 下的配置过程:
- 打开网络设置。
- 设置静态 IP、子网掩码和默认网关。
- DNS 可使用外部服务(如
8.8.8.8
)。
- 在 VM 内手动设置网络,使用
完成上述步骤后,VM 的内网固定 IP 配置即可完成,同时也具备连接外网的能力。只要 NAT 适配器未被修改,VM 的 IP 将保持不变。
Reference
正文完