так что я мало что знаю о мостах и всем остальном, но я огляделся и попытался заставить его работать. У меня есть один 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