
luiscarlos
(usa Fedora)
Enviado em 15/04/2008 - 20:34h
Primeiro vc tera que criar uma regra direcionando todo o trafego de entrada vindo pelo link2 para seu servidor web, uma DNAT.
Já para que o servidor possa responder pelo link2 e não pelo link 1 é um pouco mais complicado, mas nada dificil.
Voce tera que criar uma tabela de roteamento e informar um gateway padrao nessa tabela de roteamento, em seguida vc tera que marcar todo o trafego vindo de seu servidor web para ser tratado por essa segunda tabela de roteamento, assim, vc tem o link2 nessa segunda tabela de roteamento, o trafego ira sair pelo link2 e nao pelo padrao, link1.
Primerio vc terá que criar uma tabela de roteamento no arquivo /etc/iproute2/rt_tables
Em seguida marque os pacotes de origem do seu servidor ex:
$IPTABLES -t mangle -A OUTPUT -p tcp --sport 80 -j MARK --set-mark 3
agora vc cria uma regra dizendo que tudo que esta marcado com "3" sera tratado pela tabela "link2"
ip rule add fwmark 2 lookup link2
onde link2 é o nome da segunda tabela de roteamento
ou ainda se quiser de uma forma mais facil sem marcar pacotes
ip rule add from 10.1.1.2 lookup link2
onde 10.1.1.2 é o ip do servidor web e link2 é a segunda tabela
nao esqueca de colocar um gw padrao na tabela link
ip route add default dev eth1 via <gw_squid> table link2