Servidor wireless com controle de banda

1. Servidor wireless com controle de banda

CARLOS RAMOS
cvramos

(usa Debian)

Enviado em 18/01/2008 - 10:41h

Estou montando um server com controle de banda. Gostaria de alguns
comentarios quanto ao scrip, pois e a primeira vez que uso HTB. Por favor se tiver
algum erro me informe.

Cenário: Controlar o tráfego na eth1(wlan) para clientes wireless, sendo que, se por ventura
houver link sobrando o usuario podera utilizar-se desta banda até 128k ultrapassando o seu limite.

# Script para controle de banda - HTB
# bin/bash
# eth1(wireless) link de 512kbps(172.1.1.1)

# INICIO
tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1: htb default 13

# LINK DE DADOS / classe raiz
tc class add dev eth1 parent 1: classid 1:1 htb rate 512kbps ceil 512kbps

# Classes filhas
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 80kbit ceil 128kbit
tc class add dev eth1 parent 1:1 classid 1:11 htb rate 90kbit ceil 128kbit
tc class add dev eth1 parent 1:1 classid 1:12 htb rate 70kbit ceil 128kbit
tc class add dev eth1 parent 1:1 classid 1:13 htb rate 64kbit ceil 128kbit

tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 172.1.1.21 flowid 1:10
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 172.1.1.22 flowid 1:11
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 172.1.1.23 flowid 1:12

tc qdisc add dev eth1 parent 1:10 handle 20: pfifo limit 5
tc qdisc add dev eth1 parent 1:11 handle 30: pfifo limit 5
tc qdisc add dev eth1 parent 1:12 handle 40: pfifo limit 5
tc qdisc add dev eth1 parent 1:13 handle 50: sfq perturb 10

#Qualquer pacote não classificado em 10,11,12 sera tratado pela 13.

# FIM


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts