Re: [FUG-BR] Rotear a mesma rede em duas interfaces, com ips distintos
Estes enderecos estao todos na mesma subrede? Isso nao eh muito saudavel... 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 xl0Placa 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. :-) Desde já agradeço. Abraços, Carlos Silva casmedia at gmail dot com MSN: casmedia at terra dot com dot br - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Att., Marcelo Gardini NIC .br - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Rotear a mesma rede em duas interfaces, com ips distintos
-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 xl0Placa 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
[FUG-BR] Rotear a mesma rede em duas interfaces, com ips distintos
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 xl0Placa 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. :-) Desde já agradeço. Abraços, Carlos Silva casmedia at gmail dot com MSN: casmedia at terra dot com dot br - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd