Назад | Перейти на главную страницу

Виртуальные машины Proxmox с одним IP

так что я мало что знаю о мостах и ​​всем остальном, но я огляделся и попытался заставить его работать. У меня есть один IP-адрес для самого сервера, и я решил использовать второй IP-адрес на виртуальных машинах. Я думал, что все сделал правильно, но похоже, что нет подключения к Интернету, поэтому я ищу помощь, может быть, кто-то, кто знает больше о сети, скажет мне, где я все сделал неправильно.

Основная машина (на котором установлен proxmox):

/ и т.д. / сеть / интерфейсы

auto lo
iface lo inet loopback

auto vmbr0
iface vmbr0 inet static
        address xx.xx.xx.67
        netmask 255.255.255.224
        gateway xx.xx.xx.65
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

auto vmbr1
iface vmbr1 inet static
        address xx.xx.xx.68
        netmask 255.255.255.224
        gateway xx.xx.xx.65
        dns-nameservers 8.8.8.8 8.8.4.4
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0


auto vmbr2
iface vmbr2 inet static
        address 192.168.0.1
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        bridge_ports none
        bridge_stp off
        bridge_fd 0
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up iptables -t nat -A POSTROUTING -s '192.168.0.0/24' -o vmbr1 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '192.168.0.0/24' -o vmbr1 -j MASQUERADE
        # VM-01
        post-up iptables -t nat -A PREROUTING -i vmbr1 -p tcp --dport 9987 -j DNAT --to 192.168.0.2:9987
        post-down iptables -t nat -D PREROUTING -i vmbr1 -p tcp --dport 9987 -j DNAT --to 192.168.0.2:9987

ВМ (ОС - CentOS 7): Изображение используемых настроек И конечно на proxmox мост vmbr2