Lembrando que ALTQ e PF só fazem limitação na SAIDA(output) da
interface, ele não controla ENTRADA(input).
Para isso a gente faz um jogo de regras.
(mais ou menos isso, algumas).
#INTERFACE INTERNA
altq on em0 hfsc bandwidth 102400Kb queue{ qraizem0 }
queue qraizem0 bandwidth 72749Kb hfsc( linkshare 72749Kb ) { grp97em0 }
qeue grp97em0 bandwidth 4Kb hfsc( upperlimit 256Kb , realtime 4Kb , red )
#INTERFACE EXTERNA
altq on bge0 hfsc bandwidth 102400Kb queue{ qraizbge0 }
queue qraizbge0 bandwidth 4098Kb hfsc( linkshare 4098Kb ) { qlojasout2 }
queue qlojasout2 bandwidth 1022Kb hfsc( upperlimit 1024Kb ,
linkshare 1022Kb ) { grp97bge0 } )
qeue grp97bge0 bandwidth 4Kb hfsc( upperlimit 256Kb , realtime
4Kb , red )
#TUDO QUE SAIR DA INTERFACE INTERNA COM DESTINO O CLIENTE CONTABILIZAR
NA QUEUE DA INTERFACE INTERNA COMO DOWNLOAD
pass out quick on em0 from any to 192.168.11.228 queue grp97em0 no state
#TUDO QUE ENTRAR NA INTERFACE INTERNA COM ORIGEM O CLIENTE
CONTABILIZAR NA QUEUE DA INTERFACE EXTERNA COMO UPLOAD
pass in quick on em0 from 192.168.11.228 to any queue grp97bge0 no state
Abraços
--
Matheus Cucoloto
System Admin.
Net Admin.
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd