Dois uplinks WAN separados para duas redes NAT diferentes

2

Eu tenho um servidor rodando o Ubuntu 10.04 com quatro interfaces. eth0 e eth1 têm IPs estáticos de WAN e eth2 e eth3 estão conectados a duas redes NAT separadas 192.168.0.0/24 e 192.168.1.0/24 , respectivamente. eth0 é mascarado e o tráfego NAT de eth2 é encaminhado para ele. Para encaminhar eth3 tráfego para eth1 , usei estas regras:

ip route add xxx.xxx.xxx.176/29 dev eth1 src xxx.xxx.xxx.180 table link2
ip route add default via xxx.xxx.xxx.178 dev eth1 table link2

ip route add xxx.xxx.xxx.176/29 dev eth1 src xxx.xxx.xxx.180

ip rule add from xxx.xxx.xxx.180/32 table link2
ip rule add iif eth3 lookup link2

ip route add 192.168.1.0/24 dev eth3 table link2

Esta configuração está funcionando bem. eth1 é mascarado e o tráfego NAT de eth3 é encaminhado para ele. Mas sinto que algumas regras acima são redundantes, e deve haver uma maneira mais simples de alcançá-las. Existe alguma maneira melhor de fazer isso?

    
por nixnotwin 14.09.2011 / 17:08

0 respostas