Сеть Proxmox NAT: виртуальные машины не могут подключиться к Интернету и друг другу - PullRequest
0 голосов
/ 25 декабря 2018

У меня очень простая проблема, но я не могу решить ее самостоятельно.Даже с большим количеством исследований и использованием старой вики-страницы о сетевых конфигурациях (через веб-архиватор).

Однако у меня есть один публичный IPv4-адрес, и мне нравится использовать некоторые виртуальные машины, использующие NAT.Поэтому я установил Proxmox для ISO.Он автоматически настраивается ens3 и vmbr0 .Я создал новый мост для NATing вокруг, vmbr2 .

Мой конфигурационный файл выглядит так:

#nano /etc/network/interfaces

auto lo
iface lo inet loopback

iface ens3 inet manual

auto vmbr0
iface vmbr0 inet static
        address xxx.xxx.xxx.xxx  #static public ip
        netmask 255.255.252.0
        gateway xxx.xxx.yyy.yyy # fitting Gateway
        bridge_ports ens3
        bridge_stp off
        bridge_fd 0

auto vmbr2
#private sub network
iface vmbr2 inet static
        address  10.9.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
        post-up   iptables -t nat -A POSTROUTING -s '10.9.0.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '10.9.0.0/24' -o vmbr0 -j MASQUERADE

Я создал несколько виртуальных машин Debian 9.6 с 10.9.0адреса .x / 24 с использованием шлюза 10.9.0.1 и vmbr2 в качестве сетевого интерфейса (называемого ens18).Виртуальные машины не могут подключиться к Интернету.Они не могут пинговать друг друга, и они также не могут добраться до хоста 10.9.0.1.

Я не знаю, что не так.Я перепробовал множество учебников, руководств, информации из Интернета.Теперь я не могу с собой поделать.

...