Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: HTB w linuxie  (Przeczytany 2443 razy)

ask_admin

  • Gość
HTB w linuxie
« dnia: 2007-08-24, 18:10:17 »
Witam.
Napisałem sobie taki oto skrypcik ( w oparciu o google )

#!/bin/bash

/sbin/tc qdisc del root dev eth1

/sbin/tc qdisc add dev eth1 root handle 1:0 htb
/sbin/tc class add dev eth1 parent 1:0 classid 1:1 htb rate 99000kbit ceil 99000kbit
/sbin/tc class add dev eth1 parent 1:1 classid 1:2 htb rate 1900kbit ceil 1900kbit
/sbin/tc class add dev eth1 parent 1:1 classid 1:3 htb rate 96000kbit ceil 96000kbit

/sbin/tc class add dev eth1 parent 1:2 classid 1:4 htb rate 170kbit ceil 768kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:5 htb rate 170kbit ceil 512kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:6 htb rate 170kbit ceil 512kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:7 htb rate 170kbit ceil 512kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:8 htb rate 170kbit ceil 512kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:9 htb rate 170kbit ceil 512kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:10 htb rate 170kbit ceil 512kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:11 htb rate 170kbit ceil 512kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:12 htb rate 170kbit ceil 512kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:13 htb rate 170kbit ceil 512kbit
/sbin/tc class add dev eth1 parent 1:2 classid 1:14 htb rate 170kbit ceil 512kbit

/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.1 flowid 1:3
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.2 flowid 1:4
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.3 flowid 1:5
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.4 flowid 1:6
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.5 flowid 1:7
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.6 flowid 1:8
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.7 flowid 1:9
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.8 flowid 1:10
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.9 flowid 1:11
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.10 flowid 1:12
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.11 flowid 1:13
/sbin/tc filter add dev eth1 protocol ip parent 1:0 u32 match ip dst 192.168.0.12 flowid 1:14

/sbin/tc qdisc add dev eth1 parent 1:3 handle 2:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:4 handle 3:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:5 handle 4:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:6 handle 5:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:7 handle 6:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:8 handle 7:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:9 handle 8:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:10 handle 9:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:11 handle 10:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:12 handle 11:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:13 handle 12:0 sfq perturb 10
/sbin/tc qdisc add dev eth1 parent 1:14 handle 13:0 sfq perturb 10

Niestety nie działa :(
Czy ktoś może mi powiedzieć gdzie jest błąd w tym skrypcie ?

ask_admin

  • Gość
HTB w linuxie
« Odpowiedź #1 dnia: 2007-08-24, 18:11:36 »
tc qdisc show dev eth1
qdisc htb 1: r2q 10 default 0 direct_packets_stat 692
qdisc sfq 2: parent 1:3 limit 128p quantum 1514b perturb 10sec
qdisc sfq 3: parent 1:4 limit 128p quantum 1514b perturb 10sec
qdisc sfq 4: parent 1:5 limit 128p quantum 1514b perturb 10sec
qdisc sfq 5: parent 1:6 limit 128p quantum 1514b perturb 10sec
qdisc sfq 6: parent 1:7 limit 128p quantum 1514b perturb 10sec
qdisc sfq 7: parent 1:8 limit 128p quantum 1514b perturb 10sec
qdisc sfq 8: parent 1:9 limit 128p quantum 1514b perturb 10sec
qdisc sfq 9: parent 1:10 limit 128p quantum 1514b perturb 10sec
qdisc sfq 10: parent 1:11 limit 128p quantum 1514b perturb 10sec
qdisc sfq 11: parent 1:12 limit 128p quantum 1514b perturb 10sec
qdisc sfq 12: parent 1:13 limit 128p quantum 1514b perturb 10sec
qdisc sfq 13: parent 1:14 limit 128p quantum 1514b perturb 10sec


załączam logi