ziech
(usa Ubuntu)
Enviado em 08/04/2010 - 20:04h
E ai pessoal. Estou com um problema com roteamento/firewall e gostaria de opiniões.
Tenho 3 redes:
A: 192.168.1.0/24 - gw 192.168.1.1
B: 192.168.2.0/24 - gw 192.168.2.1
C: 192.168.3.0/24 - gw 192.168.3.1
Tenho um servidor com 2 interfaces de redes conectadas nas redes B e C (ips eth0: 192.168.2.2 e eth1:192.168.3.2), via 2 switches distintos. O default gw deste servidor é o 192.168.2.1-eth0 e adicionei uma segunda rota 192.168.3.1-eth1.
Na rede A, tenho meu pc e no meio de tudo isto tem um firewall.
O problema é que eu quero acessar o meu servidor pelos 2 ips, mas consigo acessar apenas pelo ip da rede B (onde está o default gw configurado). Se tento pingar o ip 192.168.3.2, o pacote chega na interface eth1 do servidor mas a resposta é enviada pela interface eth0, esta resposta passa pelo firewall e então é descartada, pois não passou por ele uma pergunta.
Queria saber como fazer para forçar o servidor a responder pela interface por onde o pacote chegou, seja por regra do iptables ou roteamento. Sugestões?