[FUG-BR] RES: Load Balance e squid

2012-01-07 Por tôpico Jack
Buenas!

Em 06/01/2012 19:08, joao jamaicabsd escreveu:
Amigo, eu sempre fço, usando o pfSense.
Segue link http://doc.pfsense.org/index.php/Haproxy_package

Apenas a título de colaboração com a dica do colega, veja este tutorial
que aborda a temática:
http://forum.pfsense.org/index.php/topic,37776.msg195019.html#msg195019



Abraços!
Jack

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


Re: [FUG-BR] RES: Load balance per PACKET

2010-12-16 Por tôpico Alessandro de Souza Rocha
da uma olha ver se servi
http://kimattree.blogspot.com/2009/05/setting-up-multi-gateway-freebsd.html

Em 16 de dezembro de 2010 01:02, Lucas Dias lucas...@gmail.com escreveu:
 Não tem de que Rodrigo

 Testa mesmo e manda o resultado pra gente aqui =D

 Abraços.

 Em 14 de dezembro de 2010 10:39, Rogério Moura roger...@gmail.comescreveu:

 Valeu Lucas, vou dar uma olhada...

 Em 14 de dezembro de 2010 10:34, Lucas Dias lucas...@gmail.com escreveu:

  Olá Rogério
 
  Realmente, acerdito que com a casadinha ipfw e natd você pode conseguir
 sim
  e você pode também fazer por pacote ou por sessão.
 
  Como você não entendeu, dá uma olhada nesse link
 
 
 
 http://conteudoopensource.blogspot.com/2010/10/ipfw-balanceamento-de-carga-com-dois.html
 
  Acho que ele pode ajudar a clarear as suas idéias.
 
  Vale lembrar que dar uma olha na man page do ipfw e do natd de para que
 as
  coisas fiquem mais claras.
 
  Espero ter ajudado. Abraços =)
 
 
  Em 14 de dezembro de 2010 10:09, Eduardo Schoedler 
  eschoed...@viavale.com.br escreveu:
 
   Com 2 links ADSL você não irá conseguir... a sessão TCP será
 estabelecida
   usando 1 endereço e, logo depois, outro endereço tentará enviar um
 pacote
   que não tem sessão estabelecida. Qualquer firewall bloqueia isso...
  
   Sds,
  
   --
   Eduardo Schoedler
  
  
-Mensagem original-
De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br]
 Em
nome de Rogério Moura
Enviada em: terça-feira, 14 de dezembro de 2010 11:04
Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Assunto: [FUG-BR] Load balance per PACKET
   
Galera,
Estou com duas conexões ADSL de mesma velocidade e preciso fazer o
balanceamento delas, bom o que já usei PF (route-to) faz o
balanceamento por
sessão, mas gostaria de saber se há a possibilidade de fazer esse
balanceamento por pacote, isso é possível? como?. Vi alguma coisa com
IPFW+NATD mas não entendi.
  
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
 
 
 
  --
  .:: Lucas Dias
  .:: Analista de Sistemas
  .:: Gerência de Redes - CETIS / UNCISAL
  .:: (82) 3315-6779 / 8833-8811 / 8813-1494
  .:: Antes de imprimir, veja se realmente é necessário
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




 --
 .:: Lucas Dias
 .:: Analista de Sistemas
 .:: Gerência de Redes - CETIS / UNCISAL
 .:: (82) 3315-6779 / 8833-8811 / 8813-1494
 .:: Antes de imprimir, veja se realmente é necessário
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Alessandro de Souza Rocha
Administrador de Redes e Sistemas
FreeBSD-BR User #117
             Long live FreeBSD

                     Powered by 

                                          (__)
                                       \\\'',)
                                         \/  \ ^
                                         .\._/_)

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


Re: [FUG-BR] RES: Load balance per PACKET

2010-12-15 Por tôpico Lucas Dias
Não tem de que Rodrigo

Testa mesmo e manda o resultado pra gente aqui =D

Abraços.

Em 14 de dezembro de 2010 10:39, Rogério Moura roger...@gmail.comescreveu:

 Valeu Lucas, vou dar uma olhada...

 Em 14 de dezembro de 2010 10:34, Lucas Dias lucas...@gmail.com escreveu:

  Olá Rogério
 
  Realmente, acerdito que com a casadinha ipfw e natd você pode conseguir
 sim
  e você pode também fazer por pacote ou por sessão.
 
  Como você não entendeu, dá uma olhada nesse link
 
 
 
 http://conteudoopensource.blogspot.com/2010/10/ipfw-balanceamento-de-carga-com-dois.html
 
  Acho que ele pode ajudar a clarear as suas idéias.
 
  Vale lembrar que dar uma olha na man page do ipfw e do natd de para que
 as
  coisas fiquem mais claras.
 
  Espero ter ajudado. Abraços =)
 
 
  Em 14 de dezembro de 2010 10:09, Eduardo Schoedler 
  eschoed...@viavale.com.br escreveu:
 
   Com 2 links ADSL você não irá conseguir... a sessão TCP será
 estabelecida
   usando 1 endereço e, logo depois, outro endereço tentará enviar um
 pacote
   que não tem sessão estabelecida. Qualquer firewall bloqueia isso...
  
   Sds,
  
   --
   Eduardo Schoedler
  
  
-Mensagem original-
De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br]
 Em
nome de Rogério Moura
Enviada em: terça-feira, 14 de dezembro de 2010 11:04
Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Assunto: [FUG-BR] Load balance per PACKET
   
Galera,
Estou com duas conexões ADSL de mesma velocidade e preciso fazer o
balanceamento delas, bom o que já usei PF (route-to) faz o
balanceamento por
sessão, mas gostaria de saber se há a possibilidade de fazer esse
balanceamento por pacote, isso é possível? como?. Vi alguma coisa com
IPFW+NATD mas não entendi.
  
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
 
 
 
  --
  .:: Lucas Dias
  .:: Analista de Sistemas
  .:: Gerência de Redes - CETIS / UNCISAL
  .:: (82) 3315-6779 / 8833-8811 / 8813-1494
  .:: Antes de imprimir, veja se realmente é necessário
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
.:: Lucas Dias
.:: Analista de Sistemas
.:: Gerência de Redes - CETIS / UNCISAL
.:: (82) 3315-6779 / 8833-8811 / 8813-1494
.:: Antes de imprimir, veja se realmente é necessário
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] RES: Load balance per PACKET

2010-12-14 Por tôpico Eduardo Schoedler
Com 2 links ADSL você não irá conseguir... a sessão TCP será estabelecida
usando 1 endereço e, logo depois, outro endereço tentará enviar um pacote
que não tem sessão estabelecida. Qualquer firewall bloqueia isso...

Sds,

--
Eduardo Schoedler


 -Mensagem original-
 De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
 nome de Rogério Moura
 Enviada em: terça-feira, 14 de dezembro de 2010 11:04
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: [FUG-BR] Load balance per PACKET
 
 Galera,
 Estou com duas conexões ADSL de mesma velocidade e preciso fazer o
 balanceamento delas, bom o que já usei PF (route-to) faz o
 balanceamento por
 sessão, mas gostaria de saber se há a possibilidade de fazer esse
 balanceamento por pacote, isso é possível? como?. Vi alguma coisa com
 IPFW+NATD mas não entendi.

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


Re: [FUG-BR] RES: Load balance per PACKET

2010-12-14 Por tôpico Lucas Dias
Olá Rogério

Realmente, acerdito que com a casadinha ipfw e natd você pode conseguir sim
e você pode também fazer por pacote ou por sessão.

Como você não entendeu, dá uma olhada nesse link

http://conteudoopensource.blogspot.com/2010/10/ipfw-balanceamento-de-carga-com-dois.html

Acho que ele pode ajudar a clarear as suas idéias.

Vale lembrar que dar uma olha na man page do ipfw e do natd de para que as
coisas fiquem mais claras.

Espero ter ajudado. Abraços =)


Em 14 de dezembro de 2010 10:09, Eduardo Schoedler 
eschoed...@viavale.com.br escreveu:

 Com 2 links ADSL você não irá conseguir... a sessão TCP será estabelecida
 usando 1 endereço e, logo depois, outro endereço tentará enviar um pacote
 que não tem sessão estabelecida. Qualquer firewall bloqueia isso...

 Sds,

 --
 Eduardo Schoedler


  -Mensagem original-
  De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
  nome de Rogério Moura
  Enviada em: terça-feira, 14 de dezembro de 2010 11:04
  Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
  Assunto: [FUG-BR] Load balance per PACKET
 
  Galera,
  Estou com duas conexões ADSL de mesma velocidade e preciso fazer o
  balanceamento delas, bom o que já usei PF (route-to) faz o
  balanceamento por
  sessão, mas gostaria de saber se há a possibilidade de fazer esse
  balanceamento por pacote, isso é possível? como?. Vi alguma coisa com
  IPFW+NATD mas não entendi.

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




-- 
.:: Lucas Dias
.:: Analista de Sistemas
.:: Gerência de Redes - CETIS / UNCISAL
.:: (82) 3315-6779 / 8833-8811 / 8813-1494
.:: Antes de imprimir, veja se realmente é necessário
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RES: Load balance per PACKET

2010-12-14 Por tôpico Rogério Moura
Valeu Lucas, vou dar uma olhada...

Em 14 de dezembro de 2010 10:34, Lucas Dias lucas...@gmail.com escreveu:

 Olá Rogério

 Realmente, acerdito que com a casadinha ipfw e natd você pode conseguir sim
 e você pode também fazer por pacote ou por sessão.

 Como você não entendeu, dá uma olhada nesse link


 http://conteudoopensource.blogspot.com/2010/10/ipfw-balanceamento-de-carga-com-dois.html

 Acho que ele pode ajudar a clarear as suas idéias.

 Vale lembrar que dar uma olha na man page do ipfw e do natd de para que as
 coisas fiquem mais claras.

 Espero ter ajudado. Abraços =)


 Em 14 de dezembro de 2010 10:09, Eduardo Schoedler 
 eschoed...@viavale.com.br escreveu:

  Com 2 links ADSL você não irá conseguir... a sessão TCP será estabelecida
  usando 1 endereço e, logo depois, outro endereço tentará enviar um pacote
  que não tem sessão estabelecida. Qualquer firewall bloqueia isso...
 
  Sds,
 
  --
  Eduardo Schoedler
 
 
   -Mensagem original-
   De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
   nome de Rogério Moura
   Enviada em: terça-feira, 14 de dezembro de 2010 11:04
   Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
   Assunto: [FUG-BR] Load balance per PACKET
  
   Galera,
   Estou com duas conexões ADSL de mesma velocidade e preciso fazer o
   balanceamento delas, bom o que já usei PF (route-to) faz o
   balanceamento por
   sessão, mas gostaria de saber se há a possibilidade de fazer esse
   balanceamento por pacote, isso é possível? como?. Vi alguma coisa com
   IPFW+NATD mas não entendi.
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 



 --
 .:: Lucas Dias
 .:: Analista de Sistemas
 .:: Gerência de Redes - CETIS / UNCISAL
 .:: (82) 3315-6779 / 8833-8811 / 8813-1494
 .:: Antes de imprimir, veja se realmente é necessário
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

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


Re: [FUG-BR] RES: Load Balance

2007-10-03 Por tôpico Giancarlo Rubio
Em 02/10/07, Marcio A. Sepp[EMAIL PROTECTED] escreveu:

 O pf faz sim...  Segue um exemplo:
 pass out on em0 route-to (em0 200.xxx.xxx.2) round-robin from any to any
 keep state probability 33%

 Indo um pouco mais a fundo...  Neste exemplo modelo, se uma placa cair, o
 tráfego continuará sendo enviado para ela, mas como eu faria para no caso de
 uma placa falhar, o tráfego ser encaminhado para a outra?

Eu uso com ifstated (/usr/ports/net/ifstated) checando meu gateway um
ping mesmo, mais vc pode usar snmp para checar se ele esta em pe.
Existem mil metodos para vc validar. So depende da sua imaginacao.


 Não digo necessariamente a placa, mas digamos que o gateway da placa caia.
 Tem como redirecionar o tráfego para outra interface (digo isso em
 real-time)?

Tem sim vc pode criar uma anchor para isto, sempre que mudar seu
estado no ifstated ele aciona um script que muda a interface de saida.
Assim que ele voltar ao estado inicial ou normal a anchor e desfeita e
tudo volta ao normal. Acredite funciona!


 Alguém sabe como resolver isso?



 Att.
 Márcio A. Sepp


  -Mensagem original-
  De: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Em nome de Neerlan Amorim
  Enviada em: terça-feira, 2 de outubro de 2007 20:25
  Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
  Assunto: Re: [FUG-BR] Load Balance
 
  Jean, vou ficar te devendo essa, pois só vi isso no ipfw.
 
  On 10/2/07, jean [EMAIL PROTECTED] wrote:
  
   Neerlan, nao tenho conhecimento em PF, mas nele vc pode gerenciar
   varios links e controlar a % de caga para cada um?
  
   Obrigado,
  
   Jean
  
   - Original Message -
   From: Neerlan Amorim [EMAIL PROTECTED]
   To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
   freebsd@fug.com.br
   Sent: Tuesday, October 02, 2007 6:15 PM
   Subject: Re: [FUG-BR] Load Balance
  
  
   Da uma olhada nesse link.
   http://www.bsdsul.com.br/tutoriais_detalhe.php?cod=27tipo=2
   é uma solução bem interessante usando o PF.
  
   Neerlan Amorim
  
   On 10/2/07, Jean Zanuzo [EMAIL PROTECTED] wrote:
   
Marcelo Soares da Costa escreveu:
 Podia postar aqui um exemplo disso , na net vc acha
  exemplos com
 carp []'s



 Voce também pode usar o ipfw com prob e mais de uma
  instancia do
 natd combinando com regra forward, conforme a largura dos seu
 links vc
   pode
 regular a probabilidade de pacotes para cada um, ou nao usar o
 prob e fazer forward nas rotas ou portas, conforme
  preferir, ou
 combinando
tudo
 isso, fica muito bom! ;)

 Jean Zanuzo


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


 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Exemplo com dois Links, a interface bge0 na operadora A e
  a bge1 na
operadora B, e a em0 indo para a INTRANET.
   
*As configuracoes das Interfaces:
*# ifconfig bge0
bge0 inet 200.xxx.yyy.138 netmask 0xfffc broadcast
  200.xxx.yyy.139
 inet 200.xxx.yyy.142 netmask 0x broadcast
200.xxx.yyy.142 # ifconfig bge1
bge1 inet 189.xxx.yyy.2 netmask 0xfffc broadcast 189.xxx.yyy.3
 inet 189.xxx.yyy.10 netmask 0x broadcast
  189.xxx.yyy.10
# ifconfig em0 em0  inet 189.xxx.yyy.17 netmask
  0xfffc broadcast
189.xxx.yyy.19
   
*O Default router*
defaultrouter=200.xxx.yyy.137 #Sendo o ip do roteador
  da operadora
A (Que será a operadora principal)
   
*A configuracao do natd*
Um arquivo por operadora, vamos criar o arquivo natd.a para a
operadora A e o natd.b para a operadora B *Cada natd
  utilizara uma
porta diferente.
   
Arquivo /etc/natd.a
alias_address 200.xxx.yyy.142
port 8667
use_sockets yes
   
Arquivo /etc/natd.b
alias_address 189.xxx.yyy.10
port 8668
use_sockets yes
   
inicialize o natd
natd -f /etc/natd.a
natd -f /etc/natd.b
   
*A configuracao do ipfw*
ipfw add check-state
   
# Aqui é onde direciona os pacotes para os natd \\ # das
  operadoras,
exceto da operadora A, que já \\ # está no defaultrouter, entao o
que nao combinhar \\ # com nenhuma regra, automaticamente
  vai \\ #
para a operadora A
   
   # exemplo q redireciona para a operadora B as portas
  espeficicas
80, 443, 22, 23
   ipfw add divert 8668 ip from not 189.xxx.yyy.0/25 to
  any dst-port
80,443,22,23 recv em0
   
   # exemplo q redireciona para a operadora B os destinos 64.0.0.0
   ipfw add divert 8668 ip from not 189.xxx.yyy.0/25 to
  64.0.0.0/8
recv em0
   
   # exemplo q redireciona para a operadora B 50% dos pacotes
   ipfw add prob 0.5 divert 8668 ip from not
  189.xxx.yyy.0/25 to any
recv em0 setup keep-state
   
   # exemplo q redireciona para a 

Re: [FUG-BR] RES: Load Balance

2007-10-03 Por tôpico Jean Zanuzo
Marcio A. Sepp escreveu:
 O pf faz sim...  Segue um exemplo:
 pass out on em0 route-to (em0 200.xxx.xxx.2) round-robin from any to any
 keep state probability 33%

 Indo um pouco mais a fundo...  Neste exemplo modelo, se uma placa cair, o
 tráfego continuará sendo enviado para ela, mas como eu faria para no caso de
 uma placa falhar, o tráfego ser encaminhado para a outra?  

 Não digo necessariamente a placa, mas digamos que o gateway da placa caia.
 Tem como redirecionar o tráfego para outra interface (digo isso em
 real-time)?  

 Alguém sabe como resolver isso? 


 Att.
 Márcio A. Sepp
  

   
Marcio, não conheco, mesmo q se o gateway cair, vc vai esperar alguns 
segundos para se certificar da queda, pelo menos uns 5s, entao, se 
possivel, via shell script vc pode monitorar a tabela arp para ver se 
ele esta lá ainda ou por icmp se ele ainda responde. entao vc executa as 
alteracoes nas regras do firewall para nao usar aquele link q caiu. (é 
uma sugestao, se alguem conhece algo melhor ou especifico, favor postar!).
 -Mensagem original-
 De: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] Em nome de Neerlan Amorim
 Enviada em: terça-feira, 2 de outubro de 2007 20:25
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] Load Balance

 Jean, vou ficar te devendo essa, pois só vi isso no ipfw.

 On 10/2/07, jean [EMAIL PROTECTED] wrote:
 
 Neerlan, nao tenho conhecimento em PF, mas nele vc pode gerenciar 
 varios links e controlar a % de caga para cada um?

 Obrigado,

 Jean

 - Original Message -
 From: Neerlan Amorim [EMAIL PROTECTED]
 To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 freebsd@fug.com.br
 Sent: Tuesday, October 02, 2007 6:15 PM
 Subject: Re: [FUG-BR] Load Balance


 Da uma olhada nesse link.
 http://www.bsdsul.com.br/tutoriais_detalhe.php?cod=27tipo=2
 é uma solução bem interessante usando o PF.

 Neerlan Amorim

 On 10/2/07, Jean Zanuzo [EMAIL PROTECTED] wrote:
   
 Marcelo Soares da Costa escreveu:
 
 Podia postar aqui um exemplo disso , na net vc acha 
   
 exemplos com 
 
 carp []'s

   
   
 Voce também pode usar o ipfw com prob e mais de uma 
 
 instancia do 
 
 natd combinando com regra forward, conforme a largura dos seu 
 links vc
 
 pode
   
 regular a probabilidade de pacotes para cada um, ou nao usar o 
 prob e fazer forward nas rotas ou portas, conforme 
 
 preferir, ou 
 
 combinando
 
 tudo
 
 isso, fica muito bom! ;)

 Jean Zanuzo


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

 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   
 Exemplo com dois Links, a interface bge0 na operadora A e 
 
 a bge1 na 
 
 operadora B, e a em0 indo para a INTRANET.

 *As configuracoes das Interfaces:
 *# ifconfig bge0
 bge0 inet 200.xxx.yyy.138 netmask 0xfffc broadcast 
 
 200.xxx.yyy.139
 
  inet 200.xxx.yyy.142 netmask 0x broadcast 
 200.xxx.yyy.142 # ifconfig bge1
 bge1 inet 189.xxx.yyy.2 netmask 0xfffc broadcast 189.xxx.yyy.3
  inet 189.xxx.yyy.10 netmask 0x broadcast 
 
 189.xxx.yyy.10 
 
 # ifconfig em0 em0  inet 189.xxx.yyy.17 netmask 
 
 0xfffc broadcast 
 
 189.xxx.yyy.19

 *O Default router*
 defaultrouter=200.xxx.yyy.137 #Sendo o ip do roteador 
 
 da operadora 
 
 A (Que será a operadora principal)

 *A configuracao do natd*
 Um arquivo por operadora, vamos criar o arquivo natd.a para a 
 operadora A e o natd.b para a operadora B *Cada natd 
 
 utilizara uma 
 
 porta diferente.

 Arquivo /etc/natd.a
 alias_address 200.xxx.yyy.142
 port 8667
 use_sockets yes

 Arquivo /etc/natd.b
 alias_address 189.xxx.yyy.10
 port 8668
 use_sockets yes

 inicialize o natd
 natd -f /etc/natd.a
 natd -f /etc/natd.b

 *A configuracao do ipfw*
 ipfw add check-state

 # Aqui é onde direciona os pacotes para os natd \\ # das 
 
 operadoras, 
 
 exceto da operadora A, que já \\ # está no defaultrouter, entao o 
 que nao combinhar \\ # com nenhuma regra, automaticamente 
 
 vai \\ # 
 
 para a operadora A

# exemplo q redireciona para a operadora B as portas 
 
 espeficicas 
 
 80, 443, 22, 23
ipfw add divert 8668 ip from not 189.xxx.yyy.0/25 to 
 
 any dst-port
 
 80,443,22,23 recv em0

# exemplo q redireciona para a operadora B os destinos 64.0.0.0
ipfw add divert 8668 ip from not 189.xxx.yyy.0/25 to 
 
 64.0.0.0/8 
 
 recv em0

# exemplo q redireciona para a operadora B 50% dos pacotes
ipfw add prob 0.5 divert 8668 ip from not 
 
 189.xxx.yyy.0/25 to any 
 
 recv em0 setup keep-state

# exemplo q redireciona 

[FUG-BR] RES: Load Balance

2007-10-02 Por tôpico Marcio A. Sepp

O pf faz sim...  Segue um exemplo:
pass out on em0 route-to (em0 200.xxx.xxx.2) round-robin from any to any
keep state probability 33%

Indo um pouco mais a fundo...  Neste exemplo modelo, se uma placa cair, o
tráfego continuará sendo enviado para ela, mas como eu faria para no caso de
uma placa falhar, o tráfego ser encaminhado para a outra?  

Não digo necessariamente a placa, mas digamos que o gateway da placa caia.
Tem como redirecionar o tráfego para outra interface (digo isso em
real-time)?  

Alguém sabe como resolver isso? 



Att.
Márcio A. Sepp
 

 -Mensagem original-
 De: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] Em nome de Neerlan Amorim
 Enviada em: terça-feira, 2 de outubro de 2007 20:25
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] Load Balance
 
 Jean, vou ficar te devendo essa, pois só vi isso no ipfw.
 
 On 10/2/07, jean [EMAIL PROTECTED] wrote:
 
  Neerlan, nao tenho conhecimento em PF, mas nele vc pode gerenciar 
  varios links e controlar a % de caga para cada um?
 
  Obrigado,
 
  Jean
 
  - Original Message -
  From: Neerlan Amorim [EMAIL PROTECTED]
  To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
  freebsd@fug.com.br
  Sent: Tuesday, October 02, 2007 6:15 PM
  Subject: Re: [FUG-BR] Load Balance
 
 
  Da uma olhada nesse link.
  http://www.bsdsul.com.br/tutoriais_detalhe.php?cod=27tipo=2
  é uma solução bem interessante usando o PF.
 
  Neerlan Amorim
 
  On 10/2/07, Jean Zanuzo [EMAIL PROTECTED] wrote:
  
   Marcelo Soares da Costa escreveu:
Podia postar aqui um exemplo disso , na net vc acha 
 exemplos com 
carp []'s
   
   
   
Voce também pode usar o ipfw com prob e mais de uma 
 instancia do 
natd combinando com regra forward, conforme a largura dos seu 
links vc
  pode
regular a probabilidade de pacotes para cada um, ou nao usar o 
prob e fazer forward nas rotas ou portas, conforme 
 preferir, ou 
combinando
   tudo
isso, fica muito bom! ;)
   
Jean Zanuzo
   
   
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   
   
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   Exemplo com dois Links, a interface bge0 na operadora A e 
 a bge1 na 
   operadora B, e a em0 indo para a INTRANET.
  
   *As configuracoes das Interfaces:
   *# ifconfig bge0
   bge0 inet 200.xxx.yyy.138 netmask 0xfffc broadcast 
 200.xxx.yyy.139
inet 200.xxx.yyy.142 netmask 0x broadcast 
   200.xxx.yyy.142 # ifconfig bge1
   bge1 inet 189.xxx.yyy.2 netmask 0xfffc broadcast 189.xxx.yyy.3
inet 189.xxx.yyy.10 netmask 0x broadcast 
 189.xxx.yyy.10 
   # ifconfig em0 em0  inet 189.xxx.yyy.17 netmask 
 0xfffc broadcast 
   189.xxx.yyy.19
  
   *O Default router*
   defaultrouter=200.xxx.yyy.137 #Sendo o ip do roteador 
 da operadora 
   A (Que será a operadora principal)
  
   *A configuracao do natd*
   Um arquivo por operadora, vamos criar o arquivo natd.a para a 
   operadora A e o natd.b para a operadora B *Cada natd 
 utilizara uma 
   porta diferente.
  
   Arquivo /etc/natd.a
   alias_address 200.xxx.yyy.142
   port 8667
   use_sockets yes
  
   Arquivo /etc/natd.b
   alias_address 189.xxx.yyy.10
   port 8668
   use_sockets yes
  
   inicialize o natd
   natd -f /etc/natd.a
   natd -f /etc/natd.b
  
   *A configuracao do ipfw*
   ipfw add check-state
  
   # Aqui é onde direciona os pacotes para os natd \\ # das 
 operadoras, 
   exceto da operadora A, que já \\ # está no defaultrouter, entao o 
   que nao combinhar \\ # com nenhuma regra, automaticamente 
 vai \\ # 
   para a operadora A
  
  # exemplo q redireciona para a operadora B as portas 
 espeficicas 
   80, 443, 22, 23
  ipfw add divert 8668 ip from not 189.xxx.yyy.0/25 to 
 any dst-port
   80,443,22,23 recv em0
  
  # exemplo q redireciona para a operadora B os destinos 64.0.0.0
  ipfw add divert 8668 ip from not 189.xxx.yyy.0/25 to 
 64.0.0.0/8 
   recv em0
  
  # exemplo q redireciona para a operadora B 50% dos pacotes
  ipfw add prob 0.5 divert 8668 ip from not 
 189.xxx.yyy.0/25 to any 
   recv em0 setup keep-state
  
  # exemplo q redireciona para a operadora B 30% dos pacotes,e o 
   restanta p/ a operadora A
  ipfw add prob 0.3 divert 8668 ip from not 
 189.xxx.yyy.0/25 to any 
   recv em0 setup keep-state
  
  # para mais links, basta criar mais instancias do 
 natd.[c,d,e,f] 
   para cada e criar regras para elas
  
   # passagem direta fora do natd para os ips validos da opradora B 
   ipfw add fwd 189.xxx.yyy.1 ip from 189.xxx.yyy.0/25 to 
 any recv em0 
   ipfw add fwd 189.xxx.yyy.1 ip from 189.xxx.yyy.0/25 to 
 any xmit bge0
  
   #natd para os pacotes na interface da operadora B ipfw add divert 
   8668 ip from any to any via bge1
  

[FUG-BR] RES: Load Balance no FreeBSD

2007-05-24 Por tôpico Roberto Costa
Amigo, passei pelo mesmo dilema  num tive dúvidas, roteie o modem do
velox. Tá funcionando que é uma beleza ... ainda falta muito pra ficar
pronto, mas o balancemanto faz direitinho 

Sds,
Roberto Costa

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
de Alessandro de Souza Rocha
Enviada em: quarta-feira, 23 de maio de 2007 09:53
Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Assunto: [FUG-BR] Load Balance no FreeBSD

Aló amigos a questao e o seguinte Load Balance no FreeBSD isso ja foi
discutido mais, como posso faze Load Balance tenho quer ter 2 gateway
para configura mais um tenho que e do link dedicado e outro e velox
dinamico a cada conexao e um ip e gateway diferente algum ja teve este
problema me da um luz que aki so esta escuro.uia que medo...rs.


-- 
Alessandro de Souza Rocha
Administrador de Redes e Sistemas
Freebsd-BR User #117
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-- 
No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.467 / Virus Database: 269.7.7/816 - Release Date: 23/5/2007
15:59


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