网络 – 网络配置(桥接)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,但虚拟机没有连接到Internet.

有任何想法吗? 🙁

最佳答案
您的网络配置错误.
主机只需要自己的IP地址,您必须在其侧面而不是在主机上配置VM的网络.

vmbr0是主机与eth0的桥接器,因此eth0没有任何配置.需要在vmbr0接口上设置主机的IP地址.如果要将虚拟机桥接,则需要将其桥接到vmbr0.

假设84.200.50.187是VM的IP地址,请更改主机的网络配置,如下所示:

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

它应该工作.

转载注明原文:网络 – 网络配置(桥接)proxmox - 代码日志