Re: [FUG-BR] Rotear a mesma rede em duas interfaces, com ips distintos

2006-09-04 Por tôpico Marcelo Gardini do Amaral
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

2006-09-04 Por tôpico Cristiano Maynart Pereira


 

 -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

2006-09-02 Por tôpico Carlos Silva
 
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