Re: [LARTC] newbie downloading not working
Paulo Ricardo Bruck wrote: Hi guys Finally , after reading a lot of docs from larc/opalsoft/etc, I decided to start learning some QoS First of all I'm trying to shape only download from a iptables+squid+qos machine for 4 machines at LAN ( eth0) Can anyone help me , cause it is not working properly.. - #!/bin/bash #128Kbps 192.168.0.1 # - eth1 firewall eth0 # internet-adsl-+squid---4 desktops # - +QoS 192.168.0.5 # 450Kbps .11 # .12 # .20 # If you want to shape traffic from the internet to squid then you need to use imq (www.linuximq.net) set in kernel config to hook after prerouting nat. The traffic to squid will still have your internet address not 192.168.0.1. Andy. ___ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
[LARTC] newbie downloading not working
Hi guys Finally , after reading a lot of docs from larc/opalsoft/etc, I decided to start learning some QoS First of all I'm trying to shape only download from a iptables+squid+qos machine for 4 machines at LAN ( eth0) Can anyone help me , cause it is not working properly.. - #!/bin/bash #128Kbps 192.168.0.1 # - eth1 firewall eth0 # internet-adsl-+squid---4 desktops # - +QoS 192.168.0.5 # 450Kbps .11 # .12 # .20 # echo -e calling modules\n modprobe sch_htb sch_prio sch_sfq cls_u32 echo -e limiting download\n echo -e deleting qdisc \n tc qdisc del dev eth0 root echo -e adding HTB and SFP/PFIFO as leaves\n tc qdisc add dev eth0 root handle 1:0 htb tc class add dev eth0 parent 1:0 classid 1:1 htb rate 400kbit ceil 400kbit tc class add dev eth0 parent 1:1 classid 1:20 htb rate 300kbit ceil 400kbit tc class add dev eth0 parent 1:1 classid 1:30 htb rate 10kbit ceil 400kbit tc class add dev eth0 parent 1:1 classid 1:40 htb rate 10kbit ceil 400kbit tc class add dev eth0 parent 1:1 classid 1:50 htb rate 10kbit ceil 400kbit tc class add dev eth0 parent 1:1 classid 1:60 htb rate 10kbit ceil 400kbit tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10 tc qdisc add dev eth0 parent 1:30 handle 30: sfq perturb 10 tc qdisc add dev eth0 parent 1:40 handle 40: sfq perturb 10 tc qdisc add dev eth0 parent 1:50 handle 50: sfq perturb 10 tc qdisc add dev eth0 parent 1:60 handle 60: sfq perturb 10 tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.1 flowid 1:20 tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.11 flowid 1:30 tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.12 flowid 1:40 tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.20 flowid 1:50 tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.0.5 flowid 1:60 thx in advanced -- Paulo Ricardo Bruck - consultor signature.asc Description: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente ___ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc