> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Carlos Silva
> Sent: segunda-feira, 4 de setembro de 2006 15:08
> To: 'Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)'
> Subject: [FUG-BR] RES: Rotear a mesma rede em duas 
> interfaces,com ips distintos
> 
> > On Sat, Sep 02, 2006 at 03:36:15PM -0300, Carlos Silva wrote:
> > >  
> > > Senhores, boa tarde.
> > > 
> > > Estou aqui quebrando a cabeça, para montar o seguinte ambiente.
> > > 
> > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> > - - - - -
> > > - - -
> > > - - - - - - - - - - - - - - - -
> > > 
> > > *) D E S E N H O   T O S C O  :-)
> > > 
> > > 
> > >    MATRIZ                                          Roteador 1
> > > FILIAL
> > >                                                    ----------
> > >  -----------       -------------------------  --> | 10.0.1.1 | 
> > > |           |     | Placa xl0    Placa xl1  |      ---------- \
> > > ------------
> > > | 10.0.1.20 | --> | 10.0.1.254 / 10.0.1.251 |               
> >    --> ( Nuvem
> > > Frame ) --> | 10.0.2.101 |
> > > |           |     |                         |      ---------- /
> > > ------------
> > >  -----------       -------------------------  --> | 10.0.1.2 |
> > > Servidor B
> > > Servidor A             Servidor FreeBSD            ----------
> > >                                                    Roteador 2
> > > 
> > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> > - - - - -
> > > - - -
> > > - - - - - - - - - - - - - - - -
> > > 
> > > *) E X P L I C A C A O
> > > 
> > > 1) Possuo um servidor FreeBSD com duas placas de rede, e preciso 
> > > rotear a mesma rede nas duas.
> > > 
> > > 2) O Servidor A, está ligado no switch, juntamente com a
> > Placa xl0 do
> > > servidor FreeBSD.
> > > 
> > > 3) O Servidor B, está em uma filial, separado por uma núvem
> > Frame-Relay.
> > > 
> > > 4) Possuo 2 roteadores, de duas operadoras na Matriz (que 
> uso para 
> > > loadbalance), ligados em um switch, juntamente com a Placa xl1 do 
> > > servidor FreeBSD.
> > > 
> > > 5) Não posso alterar a rede dos roteadores, e nem do servidor A.
> > > Em outras palavras, preciso que o FreeBSD roteie a mesma 
> rede (com 
> > > hosts
> > > distintos) nas duas placas de rede.
> > > 
> > > 6) Não posso utilizar Bridge, pois não tem como (pelo menos
> > pelo que
> > > li) fazer loadbalance ou failouver em cima de bridge.
> > > 
> > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> > - - - - -
> > > - - -
> > > - - - - - - - - - - - - - - - -
> > > 
> > > *) T E N T A T I V A S
> > > 
> > > 1) Tentei remover a rota padrão da interface (route delete
> > 10.1.0/24),
> > > e criar rotas por host da seguinte forma.
> > > # route add -host 10.0.1.20 -iface xl0 # route add -host 10.0.1.1 
> > > -iface xl1 # route add -host 10.0.1.2 -iface xl1
> > > Resultado: Não consegui acesso a nenhum dos hosts.
> > > 
> > > 2) Tentei utilizar o comando -llinfo.
> > > # route add -host 10.0.1.20 -llinfo -iface xl0 # route add -host
> > > 10.0.1.1 -llinfo -iface xl1 # route add -host 10.0.1.2
> > -llinfo -iface
> > > xl1
> > > Resultado: Não consegui acesso a nenhum dos hosts.
> > > 
> > > Obs.: 
> > > Só para referência, já consegui fazer isso com Linux, e funcionou 
> > > perfeitamente, removendo a rota padrão de interface, e
> > criando rotas
> > > para os hosts forçadas em cada interface de rede.
> > > 
> > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> > - - - - -
> > > - - -
> > > - - - - - - - - - - - - - - - -
> > > 
> > > *) S I T E S   E N C O N T R A D O S
> > > 
> > > http://www.manpages.info/freebsd/route.8.html
> > > 
> > > http://www.bsdforums.org/forums/archive/index.php/t-22315.html
> > > 
> > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> > - - - - -
> > > - - -
> > > - - - - - - - - - - - - - - - -
> > > 
> > > Gostaria de saber, se alguém já precisou fazer isso, e se
> > conseguiu. 
> > > :-)
> 


Carlos,

        Experimente executar um "route flush" e depois setar as rotas por host. 
Depois verifique se as rotas estão corretas com o "netstat -rn". Mesmo assim 
vai ficar estranho, pq por default o FreeBSD vai criar uma rota para a rede de 
cada interface, apontando para a interface correspondente.

        Não sei se entendi corretamente a estrutura, mas não poderia utilizar 
apenas uma placa de rede e ligar no mesmo switch? E faria uma rota de host do 
tipo: route add -host 10.0.1.1 (ip-router-frame-relay).

        Outra alternativa seria utilizar o route-to do PF.


__________________
Cristiano Maynart




-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a