Ajuda: Script para adicionar controle de banda no DHCP Server
Bom dia, alguém tem um script que faça o controle de banda do DHCP server?
ex: assim que o dhcp entregar o ip automaticamente criar um simple queue, controlando sua banda
achei alguns mas não funcionou no MK 6x, para ser mais exato uso o 6.30
agradeço a atenção de todos.
Re: Ajuda: Script para adicionar controle de banda no DHCP Server
Se for IP estatico, configurado no DHCP Lease, lá mesmo você configura a banda que o cliente vai receber.
Re: Ajuda: Script para adicionar controle de banda no DHCP Server
Citação:
Postado originalmente por
AndrioPJ
Se for IP estatico, configurado no DHCP Lease, lá mesmo você configura a banda que o cliente vai receber.
vc poderia dar um exemplo obrigado
Re: Ajuda: Script para adicionar controle de banda no DHCP Server
Na realidade não precisa nem ter IP estático.
Basta criar leases estáticos colocando SOMENTE O MAC do cliente, e configurando o rate limite daquele cliente.
O IP ele vai pegar do DHCP mesmo, e vai aplicar o rate da regra do lease numa queue dinamica para o IP que o cliente pegar.
O Rate limite segue o seguinte formato:
rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time]]]]
rx-rate é o upload
tx-rate é o download
o resto dos parametros pra frente é tudo opcional, se você não usa burst, não precisa nem se preocupar com eles.
Você pode colocar assim por exemplo: 512k/1M
Isso quer dizer que o cliente para aquele MAC vai ter 512kbps de upload e 1mbps de download.
Re: Ajuda: Script para adicionar controle de banda no DHCP Server
Isaque, boa tarde.
Já tive um cenário parecido onde eu trabalho, onde precisei abrir uma celula 2.4 sem Hotspot nem PPOE, ou seja, distribuindo IP somente pelo DHCP server.
A maneira no qual eu consegui limitar a manda dos clientes, a mesma para todos, foi rodando o Script abaixo:
/queue simple
for i from=1 to=250 do={ add name=("192.168.1." . $i . "/32") target=("192.168.1." . $i . "/32") dst=0.0.0.0/0 parent=none priority="8" queue=default-small/default-small limit-at=0/0 max-lim
it=100K/100K total-queue=default-small }
Sendo que o de negrito seria o range do seu bloco, o de vermelho a sua rede e o de verde a sua banda.
Este script consiste em gerar todas as queues para os ip's do seu range, ou seja, quando o cliente se conectar já haverá um limitador de trafêgo aplicado ao IP dele.
Fora esta maneira desconheço uma forma de " gerar " um limitador de trafego automático ao cliente via DHCP.