Пытаюсь пробросить порты. Есть следующие правила:
*nat
-A PREROUTING -d XXX.XXX.XXX.XXX/32 -p tcp -m tcp --dport 27019 -j DNAT --to-destination 192.168.122.20:27019
-A OUTPUT -d XXX.XXX.XXX.XXX/32 -p tcp -m tcp --dport 27019 -j DNAT --to-destination 192.168.122.20
-A POSTROUTING -d 192.168.122.20/32 -p tcp -m tcp --dport 27019 -j SNAT --to-source 192.168.122.1
*filter
-A FORWARD -d 192.168.122.20/32 -i br0 -o virbr0 -p tcp -m tcp --dport 27019 -j ACCEPT
Все нормально работает, редирект идет... Если только не попробовать подключиться с 192.168.122.20 на XXX.XXX.XXX.XXX:27019.
Самое шикарное, что если на XXX.XXX.XXX.XXX запустить tcpdump:
tcpdump -i virbr0 -v -n port 27019