Cara, vc pode fazer isso usando iproute2. Com ele vc consegue rotear pela origem.
No histórico da lista vc acha algumas coisas: http://lists.debian.org/debian-user-portuguese/2005/08/msg01525.html Em 30/04/07, Ebenezer Divonzir da Silva<[EMAIL PROTECTED]> escreveu:
Bom dia Pessoal. Tô com um pequeno problema com o IPTABLES. Preciso fazer com que determinados IPs da minha rede saiam pela eth0 e outros pela eth1 como fazer?? na minha tentativa eu usei as seguintes linhas no meu iptables: --> #!/bin/bash IPT=/sbin/iptables IP1=192.168.0.18 IP2=192.168.0.22 NET0=eth0 # Interface de Internet 1 NET1=eth1 # Interface de Internet 2 LAN=etn2 # Rede Interna $IPT -t nat -A POSTROUTING -s $IP1 -o $NET0 -j MASQUERADE $IPT -t nat -A POSTROUTING -s $IP2 -o $NET1 -j MASQUERADE # FIM <-- O problema é que após alguns segundos de funcionamento, o firewall retorna na tela uma mensagem de impossível estabelecer o destino. o que posso adicionar a este script para ele melhorar?? Muito agradecido. Divonzir.

