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

Responder a