> -----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

