[ SlackList ] [ WkikiSlack ]



Problem z dzieleniem lacza (HTB)

From: Tomasz Pilarz <tomekpil@go2.pl>
Date: Mon May 26 2003 - 21:55:12 CEST
[slacklist] Problem z dzieleniem lacza (HTB)

Witam

Mam problem ze skryptem przydzielania transferu = HTB
Po stronie netu mam eth1 a po stronie lanu mam eth0 = mam lacze DSL 512 kbit,
ale czasami wyciaga wiecej, net udostepniam 13 = uzytkownikom i ustawilem
sobie priorytet zeby nadmiar transferu byl = przydzielany pod moje ip (
192.168.0.2 )czy ktos mogly sprawdzic ten skrypt, czy = jest prawidlowy i czy
wszystko jest ok bo po uruchomieniu jego nie widze = zadnej roznicy w
predkosci sciaganego pliku, tzn ani nie zwalnia ani = nie przyspiesza.

BLAGAM O POMOC

pozdrawiam

pilarek@go2.pl



#! /bin/sh


# standardowy pocz¦tek, z odpowiednimi = szybkoťciami

 tc qdisc del root dev eth0
 tc qdisc add dev eth0 root handle 1:0 = htb
 tc class add dev eth0 parent 1:0 classid 1:1 = htb rate 99000kbit ceil
99000kbit

# podzia¦ ca¦ego pasma

 tc class add dev eth0 parent 1:1 classid 1:2 htb = rate 512kbit ceil 512kbit
 tc class add dev eth0 parent 1:1 classid 1:3 = htb rate 98000kbit ceil
98000kbit
 tc class add dev eth0 parent 1:2 classid 1:4 = htb rate 39kbit ceil 512kbit
prio 1
 tc class add dev eth0 parent 1:2 classid 1:5 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:6 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:7 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:8 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:9 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:10 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:11 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:12 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:13 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:14 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:15 = htb rate 39kbit ceil 512kbit
prio 2
 tc class add dev eth0 parent 1:2 classid 1:16 = htb rate 39kbit ceil 512kbit
prio 2

# filtry

 tc filter add dev eth0 protocol ip preference 1 = parent 1:0 u32 match ip src
192.168.0.1 flowid 1:3
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.2 flowid 1:4
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.3 flowid 1:5
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.4 flowid 1:6
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.158.0.5 flowid 1:7
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.6 flowid 1:8
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.7 flowid 1:9
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.8 flowid 1:10
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.9 flowid 1:11
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.10 flowid 1:12
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.11 flowid 1:13
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.12 flowid 1:14
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.13 flowid 1:15
 tc filter add dev eth0 protocol ip preference 2 = parent 1:0 u32 match ip dst
192.168.0.14 flowid 1:16

# sprawiedliwy dostÅp do kabla wielu jednoczesnych = po¦¦cze˝

 tc qdisc add dev eth0 parent 1:3 handle 3:0 sfq = perturb 10
 tc qdisc add dev eth0 parent 1:4 handle 4:0 sfq = perturb 10
 tc qdisc add dev eth0 parent 1:5 handle 5:0 sfq = perturb 10
 tc qdisc add dev eth0 parent 1:6 handle 6:0 sfq = perturb 10
 tc qdisc add dev eth0 parent 1:7 handle 7:0 sfq = perturb 10
 tc qdisc add dev eth0 parent 1:8 handle 8:0 sfq = perturb 10
 tc qdisc add dev eth0 parent 1:9 handle 9:0 sfq = perturb 10
 tc qdisc add dev eth0 parent 1:10 handle 10:0 = sfq perturb 10
 tc qdisc add dev eth0 parent 1:11 handle 11:0 = sfq perturb 10
 tc qdisc add dev eth0 parent 1:12 handle 12:0 = sfq perturb 10
 tc qdisc add dev eth0 parent 1:13 handle 13:0 = sfq perturb 10
 tc qdisc add dev eth0 parent 1:14 handle 14:0 = sfq perturb 10
 tc qdisc add dev eth0 parent 1:15 handle 15:0 = sfq perturb 10


-- Binary/unsupported file stripped by Listar = --
-- Type: application/octet-stream
-- File: rc.htb


Received on Sat Feb 21 03:42:41 2004
This archive was generated by hypermail 2.1.8. Wyprawa Shackleton 2014