Re: [FUG-BR] PF+ALTQ (Roteador)

2007-12-19 Por tôpico Alessandro de Souza Rocha
Em 18/12/07, Rodrigo Roberto Barros<[EMAIL PROTECTED]> escreveu:
> Pessoal, sei q esse assunto já foi muito discutido... mas queria uma 
> informações a mais!!!
>
>
> Seguinte, vou começar a instalar um Server novo q vai servir de Proxy 
> (Squid + Sargs) e como roteador para fazer as rotas de uma Wan q possuímos. 
> Gostaria de fazer um controle de banda nessa maquina, utilizando o PF+ALTQ , 
> já fiz regras com o PF ma nunca instalei ou mexi no ALTQ...
>
> Bom a minha duvida inicial é se ele já vem instalado ou tenho q 
> compilar ou habilitar alguma coisa na instalação...
>
> Tem como me passarem uns Link´s ou Informação sobre a criação das 
> regras para o ALTQ, preciso só de 2 regras.. uma com Controle de Banda e a 
> outra liberada... vi algumas msg mas não entendi muito bem a sintaxe.
>
>
>
> Obrigado,
> Rodrigo Roberto Barros
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

1 primeiro compilar o kernel com suporte a altq+pf
options ALTQ
options ALTQ_CBQ# Class Bases Queuing (CBQ)
options ALTQ_RED# Random Early Detection (RED)
options ALTQ_RIO# RED In/Out
options ALTQ_HFSC   # Hierarchical Packet Scheduler (HFSC)
options ALTQ_PRIQ   # Priority Queuing (PRIQ)
options ALTQ_NOPCC  # Required for SMP build
device  pf
device  pflog
device  pfsync

2 depois configura o pf.conf dentro do /etc com sua regras de firewall
e controle de banda do altq.
 Queueing: rule-based bandwidth control.
altq on $ext_if bandwidth 1Mb hfsc queue { local_out, wireless_out,
fin_out, zoonoses_out }
queue local_out bandwidth 55% hfsc(default)
queue wireless_out  bandwidth 15%
queue fin_out bandwidth 20%
queue zoonoses_out bandwidth 10%

# Queueing: rule-based bandwidth control.
altq on $int_if bandwidth 1Mb hfsc queue { dflt_in, local_in,
wireless_in, fin_in, zoonoses_in }
queue local_in bandwidth 55% hfsc (default)
queue wireless_in bandwidth 15%
queue fin_in bandwidth 20%
queue zoonoses_in bandwidth 10%

3 e ultima regras de pass do controle de banda
# assign packets to a queue.
pass out on $ext_if from 192.168.0.0/24 to any keep state queue local_out
pass out on $ext_if from 192.168.2.0/24 to any keep state queue fin_out
pass out on $ext_if from 100.100.100.0/24 to any keep state queue wireless_out
pass out on $ext_if from 192.168.4.0/24 to any keep state queue zoonoses_out

pass in on $int_if from 192.168.0.0/24 to any keep state queue local_in
pass in on $int_if from 192.168.2.0/24 to any keep state queue fin_in
pass in on $int_if from 100.100.100.0/24 to any keep state queue wireless_in
pass in on $int_if from 192.168.4.0/24 to any keep state queue zoonoses_in

-
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


[FUG-BR] PF+ALTQ (Roteador)

2007-12-18 Por tôpico Rodrigo Roberto Barros
Pessoal, sei q esse assunto já foi muito discutido... mas queria uma 
informações a mais!!! 


Seguinte, vou começar a instalar um Server novo q vai servir de Proxy 
(Squid + Sargs) e como roteador para fazer as rotas de uma Wan q possuímos. 
Gostaria de fazer um controle de banda nessa maquina, utilizando o PF+ALTQ , já 
fiz regras com o PF ma nunca instalei ou mexi no ALTQ... 

Bom a minha duvida inicial é se ele já vem instalado ou tenho q 
compilar ou habilitar alguma coisa na instalação...

Tem como me passarem uns Link´s ou Informação sobre a criação das 
regras para o ALTQ, preciso só de 2 regras.. uma com Controle de Banda e a 
outra liberada... vi algumas msg mas não entendi muito bem a sintaxe.



Obrigado, 
Rodrigo Roberto Barros

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