[FUGSPBR] Roteamento

Diego Linke - GAMK linke em calnet.com.br
Sex Mar 1 08:10:25 BRT 2002


E dai galera consegui rodar natd em duas interfaces com ajuda do Ronan porem estou com algum probleminha ainda... vejam: (me parece ser roteamento)

Valeu!!!

Veja a minha situacao:

Eu estou com um Link da Embratel e uma conexao ADSL :-) (num cliente)

OBS: Gateway rodando FreeBSD

Problema!!!!

O gateway tem 3 placas de rede

xl0 - 200.250.93.6 (IP Valido Embratel)
xl1 - 192.168.200.8 (IP Local da rede da ADSL) (se eu apontar o gateway para 192.168.200.254 (modem) eu navego tranquilo).
xl2 - 192.168.0.1 (Aki fica a minha rede local)

Ate ai blz... todos os clientes de dentro apontam para a minha maquina como gateway!!!

Bom seria facil eu rodaria um ipfw divert + natd e pronto!!!

Mas nao o cara quer o seguinte:

Dependendo do IP ele quer que saia por ADSL e outros saiam por Embratel:
Ex:

192.168.0.5
192.168.0.8
192.168.0.20
Sai pela embratel

192.168.0.2
192.168.0.10
Sai por ADSL

Soh que ai que esta o problema...

EU ja consegui rodar dois natd

Fazendo +- assim:

natd -s -n xl0 -p 8668
natd -s -n xl2 -p 8669

Ou seja rodando um em cada porta!!!

E obviamente levantei as regras de divert do ipfw... tentando "estabelecer um padrao" numa delas any to any e na outra (localizada em cima da any to any) espeficicar o IP de origem e fazer o divert....
Enfim acho que nao eh este bem o meu problema!!!

O problema eh o seguinte o natd e o divert se baseam na tabela de roteamento!!!
E eu nao tenho como setar dois default gateway :-) !!!

com a regra:

ipfw add fwd IP_ROTEADOR all from MEU_IP to any out via INTERFACE

Eu consigo fazer com que o IP responda normalmente...
Porem esta fwd nao muda o Header do pacote portanto eu nao tenho como fazer o natd e ainda mandar via fwd para uma interface... :-)

Cara enfim.. na minha opiniao o meu problema eh roteamente... eu nao estou conseguindo sair ao mesmo tempo por duas interfaces.... (claro separando o trafego com ipfw).

Voce teria alguma solucao ? (estou ficando louco ja... (e para variar estou sofrendo pressao)).

Valeu!!! All :-)

--
Atenciosamente,
--
[ Diego Linke - GAMK ]
System/Network Administrator
Curitiba - Parana - Brazil
E-Mail: gamk em gamk.com.br
Web Site: http://www.gamk.com.br
Phone Number: (+5541) 9967-3464
 
<----.     Of course it runs
<----|============================
<----' NetBSD, OpenBSD or FreeBSD 

----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd