Olá, pessoal! Tô com um problema q não consigo dar conta dele. Queria ver se alguém me poderia ajudar.
Tenho, por exemplo, uma máquina com 4 placas de rede: 2 em uma subrede cada e 2 com link à internet. Assim: eth0 => 172.16.10.0/24 => subrede eth1 => 172.16.11.0/24 => subrede eth2 => 200.xxx.xxx.xx1 => IP real eth3 => 200.xxx.xxx.xx2 => IP real As regras $ iptables -t nat -A POSTROUTING -s 172.16.10.0/24 -o eth2 -j MASQUERADE $ iptables -t nat -A POSTROUTING -s 172.16.11.0/24 -o eth3 -j MASQUERADE não deveriam funcionar normalmente? Digo isso pq, qdo aplico essas regras só haverá NAT pra rede 172.16.10.0. A rede 172.16.11.0 não acessa externamente mas consegue "pingar" tranquilamente o seu gateway e vice-versa. Agora, tenho notado uma questão sobre as rotas. O gateway da eth2 é considerado como "default" na tabela "route". Se eu aplico $ route add default gw 200.xxx.xxx.190 dev eth3 este passa a suprir a rede 172.16.11.0 com internet, mas ao mesmo tempo a rede 172.16.10.0 q funcionava normalmente pela eth2 pára de ter acesso externo. Qdo dou $ route a tabela constará 2 gateways default, mas mesmo assim não anda. Alguém sabe onde estou errando? Ficarei muito grato pelas ajudas. Abraços.
