I have a vm guest with public ip connected to vmbr0.
When I ping an ip on the internet it says "Destination Host Unreachable"
HOST config
===========
auto lo
iface lo inet loopback
#
# external interface of the host
auto eno1
iface eno1 inet static
address 188.164.246.137
netmask 255.255.255.255
gateway 188.164.246.254
#
# bridge for VMs with public IPs (DMZ)
auto vmbr0
iface vmbr0 inet static
address 188.164.246.137
netmask 255.255.255.255
bridge_ports none
bridge_stp off
bridge_fd 0
#
# bridge for internal LAN with private IPs
auto vmbr1
iface vmbr1 inet static
address 10.10.10.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.10.10.0/24' -o eno1 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o eno1 -j MASQUERADE
When I ping an ip on the internet it says "Destination Host Unreachable"
HOST config
===========
auto lo
iface lo inet loopback
#
# external interface of the host
auto eno1
iface eno1 inet static
address 188.164.246.137
netmask 255.255.255.255
gateway 188.164.246.254
#
# bridge for VMs with public IPs (DMZ)
auto vmbr0
iface vmbr0 inet static
address 188.164.246.137
netmask 255.255.255.255
bridge_ports none
bridge_stp off
bridge_fd 0
#
# bridge for internal LAN with private IPs
auto vmbr1
iface vmbr1 inet static
address 10.10.10.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.10.10.0/24' -o eno1 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o eno1 -j MASQUERADE