Proxmox с несколькими IP одной подсети

У меня есть 3 сервера под названием Сервер-A, Сервер-B, Сервер-C

Это IP: (например)
Сервер-А (100.0.0.18/29)
Сервер-B (100.0.0.21/29)
Сервер-С (100.0.0.22/29)

на сервере A (100.0.0.18/29) у меня есть две виртуальные машины, которые называются VM-1, VM-2

Это IP:
ВМ-1 (100.0.0.19/29)
ВМ-2 (192.168.1.2/24)

Моя проблема:
1. VM-1 и VM-2 могут иметь доступ к Интернету, но иногда VM-1 имеет тайм-аут.
2. VM-1 не может пропинговать Server-B или Server-C и наоборот.

Это /etc/network/interfaces конфигурация:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 100.0.0.18
        netmask 255.255.255.248
        gateway 100.0.0.17
        post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp

iface eth1 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.1.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 192.168.1.0/24 -o eth0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE

auto vmbr1
iface vmbr1 inet static
        address 100.0.0.18
        netmask 255.255.255.248
        bridge_ports none
        bridge_stp off
        bridge_fd 0

        up ip route add 100.0.0.19/32 dev vmbr1

Как сделать так, чтобы VM-1 могла пинговать с Server-B и Server-C и наоборот?

0 ответов

Другие вопросы по тегам