精选

在 Proxmox 中配置附加 IP 及其虚拟 MAC

发布于 16/08/2026 更新于 06/10/2026 80 次浏览
Proxmox VE VirtIO IPv4 MAC

每台需要直接从互联网访问的虚拟机都必须具备一致的网络配置。在 By-Hoster VDS 上,每个附加 IP 都附带一个在网络上锁定的专用虚拟 MAC。

为什么每个附加 IP 都有自己的 MAC?

您不能随意选择 MAC,也不能保留 Proxmox 自动生成的 MAC。您必须在 VM 的网卡中填写为该 IP 提供的 MAC。

  • 一个附加 IP = 一个专用虚拟 MAC;
  • 一对 IP/MAC = 同一时间只能用于一块活动网卡;
  • 切勿在多台 VM 上重复使用同一个 IP 或 MAC;
  • 不要用客户机 IP 替换 VDS 的主管理 IP。

IP 与 MAC 配对错误可能导致完全无法联网,或触发网络安全封锁。

如何为我的 VDS 订购附加 IP?

在服务的「网络」选项卡中,通过附加 IP 的订购与管理按钮进行操作。

  1. 登录 By-Hoster 客户中心。
  2. 打开我的服务,然后打开您的 Proxmox VDS。
  3. 进入 网络选项卡。
  4. 点击附加 IP 的订购/管理按钮。
  5. 修改您方案的选项,并确认订单或可能产生的发票。
  6. 等待该 IP 显示为已激活后再使用。

IP 的最大数量取决于方案。「网络」页面会显示已分配的数量和可用上限。

需要准确记录哪些网络参数?

在「网络」选项卡中,原样复制以下信息:

  • 附加 IP 地址;
  • 前缀/掩码;
  • 网关;
  • 专用虚拟 MAC。

您可以使用标签来注明对应的 VM,例如 web-prod-01。这能大大减少维护时出错的可能。

如何将虚拟 MAC 分配给我的 Proxmox VM?

在 VM 关机状态下,于其网卡中粘贴随 IP 提供的确切 MAC。

  1. 正常关闭 VM。
  2. 在 Proxmox 中打开 VM > Hardware > Network Device。
  3. 选择已配置的公网网桥,通常为 vmbr0。
  4. 如果系统具备相应驱动程序,请使用 VirtIO 型号。
  5. 在 MAC address 中准确输入客户中心显示的 MAC。
  6. 确认后重新启动 VM。

如果您正在创建新的 VM,请直接在向导的 Network 步骤中填写此 MAC。

如何在 Linux 下配置附加 IP?

所用工具取决于发行版:许多 Ubuntu 版本使用 Netplan,其他系统使用 NetworkManager,部分 Debian 安装则使用 /etc/network/interfaces。请始终使用客户中心中的参数值。

Netplan 示例(请根据实际情况修改):

network:
  version: 2
  ethernets:
    ens18:
      addresses:
        - ADDITIONAL_IP/PREFIX
      routes:
        - to: default
          via: GATEWAY
          on-link: true
      nameservers:
        addresses: [1.1.1.1, 9.9.9.9]

使用 ip link 确认接口的实际名称,然后谨慎地应用配置:

sudo netplan try
sudo netplan apply
ip address
ip route

如果新配置导致您的会话中断,netplan try 可以自动回滚。

如何在 Windows 下配置附加 IP?

在网卡的 IPv4 属性中,填写所提供的 IP、掩码、网关和 DNS。

  1. 打开网卡属性。
  2. 编辑 Internet 协议版本 4 (TCP/IPv4)。
  3. 输入所提供的 IP、掩码/前缀和网关。
  4. 添加可靠的 DNS 服务器。
  5. 在设备管理器中确认已安装 VirtIO 驱动程序。

MAC 需要在 Proxmox 中配置,而不是在 Windows 的 IPv4 窗口中配置。

附加 IP 无法响应怎么办?

按顺序逐一排查:地址、默认路由、网关、公网 IP,然后是域名。

在 VM 的 Proxmox 控制台中:

  1. 检查地址和默认路由;
  2. 测试网关;
  3. 测试一个公网 IP,然后测试一个域名;
  4. 检查 VM 的防火墙以及 Proxmox 的防火墙;
  5. 逐字符比对 Proxmox 中的 MAC 与客户中心中的 MAC。

如果公网 IP 能响应而域名不能,问题通常出在 DNS。如果完全没有响应,请优先检查网桥、网关、前缀和 IP/MAC 配对。请勿盲目修改 Proxmox 节点的网络:请使用其控制台,如有需要,附上测试结果提交工单。

这篇文章对您有帮助吗?