[FUG-BR] PF balanceamento entre portas de entrada
Marcelo Gondim
gondim em bsdinfo.com.br
Quinta Novembro 28 15:53:19 BRST 2013
Em 28/11/13 15:26, EnioRM escreveu:
> 2013/11/28 Paulo Henrique - BSD <paulo.rddck em bsd.com.br>
>
>> Tenta usar uma porta diferente da 3128 para redirecionar para ambas as
>> portas!!!
>>
>> Enviado do meu Xperia™ smartphone
>>
>> EnioRM <eniorm em gmail.com> escreveu:
>>
>>> olá pessoal...
>>> tenho o squid rodando em duas instancias num ambiente de testes, sendo que
>>> cada instancia está corretamente ouvindo numa porta, 3128, e 3129
>>>
>>> agora para facilitar as coisas, gostaria de por uma regra no pf que faça
>>> com que tudo que chegar destinado a porta 3128 fosse balanceado entre as
>>> duas instancias (portas 3128 e 3129)
>>>
>>> algo assim não deu certo (sintax error)
>>>
>>> rdr on $nic_interna from 192.168.0.0/24 to port 3128 -> 127.0.0.1 port
>>> {3128,3129}
>>>
>>> alguém sabe algo?
>>>
>>> abraços
>>>
>>> --
>>> *EnioRM *
>>> *Backup na nuvem **com o Dropbox **http://db.tt/VfwUj00m
>>> <http://db.tt/VfwUj00m>*
>>> -------------------------
>>> 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
>>
>
>
> Boa tarde Paulo obrigado pela resposta.
> O problema é ter as duas instancias rodando em portas iguais, não da certo,
> exceto se eu atrelasse cada uma delas com portas iguais porem a endereços
> ips diferentes, ...... os browsers só buscam a porta 3128, e no servidor eu
> quero balancear isso mais ou menos assim
>
> / squid 1 - 3128
> rede -----> 3128----|
> \ squid 2 - 3129
>
>
> ambas instancias estão amarradas ao loopback porem portas diferentes senão
> da bo rs
>
> abraços
>
>
Com PF não sei não mas no ipfw você pode ter algo assim:
ipfw add prob 0.5 fwd 192.168.0.1,3128 tcp from 192.168.0.0/24 to any 80
in em1 keep-state
ipfw add prob 0.5 fwd 192.168.0.1,3129 tcp from 192.168.0.0/24 to any 80
in em1 keep-state
Seria isso? :)
[]'s
Gondim
Mais detalhes sobre a lista de discussão freebsd