Доброго времени!
Есть инсталляция роутера BGP + NAT на одной машине. С одной стороны машина подключена к серой сети, с другой 2 выхода в интернет. CentOS 6.6
NAT очевидно работает, в данный момент пропуская гигабит трафика.
Однако, почему то происходит так, что в интернет уходят пакеты с серыми адресами источника, с запросами на завершение соединений, а так же некоторые ICMP, типа host unreachable.
При этом, общее правило iptables в таблице nat, после всех правил SNAT, нацеленное на всё серое пространство, не совпадает с этими пакетами.
Кто-то сталкивался ?
UPD:
iptables -t nat -A POSTROUTING -p tcp -s 10.20.30.0/24 -j SNAT --to-source xxx.xxx.xxx.xx1
iptables -t nat -A POSTROUTING -p udp -s 10.20.30.0/24 -j SNAT --to-source xxx.xxx.xxx.xx1
iptables -t nat -A POSTROUTING -p icmp -s 10.20.30.0/24 -j SNAT --to-source xxx.xxx.xxx.xx1
iptables -t nat -A POSTROUTING -p tcp -s 10.20.31.0/24 -j SNAT --to-source xxx.xxx.xxx.xx2
iptables -t nat -A POSTROUTING -p udp -s 10.20.31.0/24 -j SNAT --to-source xxx.xxx.xxx.xx2
iptables -t nat -A POSTROUTING -p icmp -s 10.20.31.0/24 -j SNAT --to-source xxx.xxx.xxx.xx2
iptables -t nat -A POSTROUTING -p tcp -s 10.20.32.0/24 -j SNAT --to-source xxx.xxx.xxx.xx3
iptables -t nat -A POSTROUTING -p udp -s 10.20.32.0/24 -j SNAT --to-source xxx.xxx.xxx.xx3
iptables -t nat -A POSTROUTING -p icmp -s 10.20.32.0/24 -j SNAT --to-source xxx.xxx.xxx.xx3
iptables -t nat -A POSTROUTING -p tcp -s 10.20.0.0/16 -j SNAT --to-source xxx.xxx.xxx.xx4
iptables -t nat -A POSTROUTING -p udp -s 10.20.0.0/16 -j SNAT --to-source xxx.xxx.xxx.xx4
iptables -t nat -A POSTROUTING -p icmp -s 10.20.0.0/16 -j SNAT --to-source xxx.xxx.xxx.xx4