网络配置(桥接)proxmox

网络配置(桥接)proxmox

我昨天购买了 proxmox 许可证。一切正常,只是网络配置非常复杂。我的网络配置:

84.200.50.186 -> hostsystem ip
84.200.50.186 -> VM ip
255.255.255.248 -> netmask
84.200.50.185 -> gateway


auto eth0
iface eth0 inet static
        address 84.200.50.186
        netmask 255.255.255.248
        gateway 84.200.50.185


auto vmbr0
iface vmbr0 inet static
       address  84.200.50.187
       netmask  255.255.255.248
       gateway  84.200.50.185
       bridge_ports eth0
       bridge_stp off
       bridge_fd 0

IP可以ping通但是虚拟机还没有连接到互联网。

有任何想法吗? :-(

答案1

您的网络配置错误。主机只需要自己的 IP 地址,并且您必须在虚拟机端(而不是主机端)配置虚拟机的网络。

vmbr0 是主机到 eth0 的桥接,因此 eth0 没有任何配置。主机的 ip 地址需要在 vmbr0 接口上设置。如果您希望虚拟机被桥接,则需要将其桥接到 vmbr0。

假设虚拟机的IP地址为84.200.50.187,则主机的网络配置修改如下:

auto lo
iface lo inet loopback

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
    address 84.200.50.186
    netmask 255.255.255.248
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0
    gateway 84.200.50.185

在虚拟机端,配置网络如下:

  • IP地址:84.200.50.187
  • 网络掩码:255.255.255.248
  • 网关:84.200.50.185

它应该可以工作。

相关内容