Hyper-V 设置虚拟机固定 IP

共计 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 网络非常简单:

  1. 创建虚拟交换机时选择外部网络(External)
  2. 在虚拟机设置中指定对应的交换机即可。

配置 Static NAT 网络

以下是配置 Static NAT 网络的详细步骤:

  1. 添加 NAT 网络

    • 在 Hyper-V 的虚拟交换机中添加一个内部网络(Internal),命名为 内部虚拟交换机
      Hyper-V 设置虚拟机固定 IP
  2. 分享网络

    • 打开网络适配器页面,选择当前联网的适配器,打开其属性,启用网络共享功能,将网络分享给 内部虚拟交换机 NAT 交换机。
    • 注意: 每个适配器只能分享网络给一个适配器。如需分享给多个适配器,需将这些适配器桥接(Bridge),然后分享网络给网桥。
  3. 设置 NAT 适配器 IP 段

    • 打开 内部虚拟交换机 可以改为如 172.17.176.1)。
    • 注意: 记录适配器的 IP 地址,它是 NAT 网络的网关。
      Hyper-V 设置虚拟机固定 IP
  4. 配置虚拟机网络

    • 为新建或现有的 VM 添加网络适配器,并将其设置为 内部虚拟交换机
      Hyper-V 设置虚拟机固定 IP
  5. 手动配置 VM 网络

    • 在 VM 内手动设置网络,使用 Static NAT 适配器所在的 IP 段,并选择一个不冲突的内网 IP。
    • 以下展示 Windows 下的配置过程:
      • 打开网络设置。
      • 设置静态 IP、子网掩码和默认网关。
      • DNS 可使用外部服务(如 8.8.8.8)。

完成上述步骤后,VM 的内网固定 IP 配置即可完成,同时也具备连接外网的能力。只要 NAT 适配器未被修改,VM 的 IP 将保持不变。

Reference

正文完
 0
评论(没有评论)