Script menu

1. Script menu

miguel
bctsunamy

(usa Outra)

Enviado em 24/01/2011 - 22:17h

Boa noite ppl, precisava aqui de uma ajudinha, tenho uma firewall, que precisava de através de um menu modificar uns parâmetros:

tc qdisc add dev eth1 root handle 1: htb default 10
tc class add dev eth1 parent 1: classid 1:1 htb rate 600kbit


#tc class add dev eth1 parent 1:1 classid 1:10 htb rate 10kbit ceil 600kbit
tc class add dev eth1 parent 1:1 classid 1:20 htb rate 1kbit ceil 5kbit
tc class add dev eth1 parent 1:1 classid 1:30 htb rate 5kbit ceil 8kbit
tc class add dev eth1 parent 1:1 classid 1:40 htb rate 500kbit ceil 1000kbit
tc class add dev eth1 parent 1:1 classid 1:50 htb rate 500kbit ceil 1000kbit

tc qdisc add dev eth1 parent 1:20 handle 20: sfq perturb 5
tc qdisc add dev eth1 parent 1:30 handle 30: sfq perturb 5
tc qdisc add dev eth1 parent 1:40 handle 40: sfq perturb 5
tc qdisc add dev eth1 parent 1:50 handle 50: sfq perturb 5


tc filter add dev eth1 protocol ip parent 1:0 prio 4 handle 20 fw classid 1:20
tc filter add dev eth1 protocol ip parent 1:0 prio 2 handle 30 fw classid 1:30
tc filter add dev eth1 protocol ip parent 1:0 prio 1 handle 40 fw classid 1:40
tc filter add dev eth1 protocol ip parent 1:0 prio 1 handle 50 fw classid 1:50

###########################

iptables -A PREROUTING -t mangle -m layer7 --l7proto edonkey -j MARK --set-mark 20

iptables -A PREROUTING -t mangle -m layer7 --l7proto ftp -j MARK --set-mark 30

iptables -A PREROUTING -t mangle -m layer7 --l7proto http -j MARK --set-mark 40

iptables -A PREROUTING -t mangle -m layer7 --l7proto h323 -j MARK --set-mark 50


Pensei fazer isso através de um script sh mas n tou conseguindo efectuar, precisava de modificar as velocidades, poder acrescentar mais uma fila, modificar prioridades, basicamente preciso de o tornar bastante editavel, sem necessitar de entrar na firewall, alguém me pode ajudar?




  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts