Bridge
如何在 PROXMOX 中為容器分配公共 IP
我最初創建了 vmbr1 並沒有為其分配 IP。將其用作分配了公共 IP 的容器的橋接器。它不起作用。我不明白還需要做什麼。
auto eth0 iface eth0 inet static address 173.0.0.138 netmask 255.255.255.248 gateway 173.0.0.137 broadcast 173.0.0.143 network 173.0.0.136 dns-nameservers 127.0.0.1 dns-search hospemex.com # dns-* options are implemented by the resolvconf package, if installed auto vmbr0 iface vmbr0 inet static address 192.168.0.1 netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward auto vmbr1 iface vmbr1 inet manual bridge_ports eth0 bridge_stp off bridge_fd 0
這原來是我的解決方案:
auto lo iface lo inet loopback iface eth0 inet manual auto vmbr0 iface vmbr0 inet static address 192.168.10.2 netmask 255.255.255.0 gateway 192.168.10.1 bridge_ports eth0 bridge_stp off bridge_fd 0
問題在於您的 eth0 配置。如果要橋接到 eth0,則不希望 eth0 具有 IP 配置。
你要
auto eth0 iface eth0 inet manual
對於 eth0,僅此而已。此外,請仔細檢查 eth0 是否是您要橋接的 NIC,並將其傳遞到 VM。也就是說,eth0 是插入 WAN 連結的位置。您還應該重新閱讀有關網路的 Proxmox Wiki。