Hvilket dists bruger du? Er Kernel kompileret med support for CBQ/QOS Har du iproute2 installeret?
Du laver dine regler med TC - kan vist være lidt omstændigt, eller brug et af de shell scripts der findes der konverterer en letlæselig configfil til data.
Eksempel for tc:
tc qdisc del dev eth0 root tc qdisc add dev eth0 root handle 1 cbq bandwidth 2Mbit avpkt 1000 cell 8 tc class change dev eth0 root cbq weight 50Kbit allot 1514
tc qdisc del dev eth1 root tc qdisc add dev eth1 root handle 1 cbq bandwidth 2Mbit avpkt 1000 cell 8 tc class change dev eth1 root cbq weight 50Kbit allot 1514
tc class add dev eth0 parent 1: classid 1:15 cbq bandwidth 2Mbit rate 30Kbit wei ght 3Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded tc qdisc add dev eth0 parent 1:15 handle 15 tbf rate 30Kbit buffer 10Kb/8 limit 15Kb mtu 1500 tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dport 21 0xf fff classid 1:15 tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst 213.25.2 5.101 classid 1:15 tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dport 1214 0 xffff classid 1:15 tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dport 41000 0xffff classid 1:15 tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dport 41001 0xffff classid 1:15 tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dport 41030 0xffff classid 1:15
tc class add dev eth1 parent 1: classid 1:2000 cbq bandwidth 2Mbit rate 1024kbit weight 10Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded tc qdisc add dev eth1 parent 1:2000 handle 2000 tbf rate 1024kbit buffer 10Kb/8 limit 15Kb mtu 1500 tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168. 1.0/24 classid 1:2000
jeg kører RH 7.2, og på min installation var CBQ ikke installeret så jeg installerede den som rpm pakke og opdaterede min cbq.init til ver 0.7 men i hvilken fil skal jeg skrive reglerne ?? er det i cbq.init eller i cbq-2mbit.test den der normalt hedder exsample.
men hvis jeg prøver at starte min cbq.init fåt jeg denne fejl
[root@Linux cbq]# ./cbq.init start **CBQ: failed to compile CBQ configuration!
(til min interesse) Kan du ikke lige fortælle mig hvad det er for en RPM du har downloadet. Jeg intereserer mig nemlig meget for dette emne, men har p.t. ingen RH server stående.
okay det jeg vil opnå er at, der ikke uploades med mere end eks. 2 kb/sek på port 412 gemmen min FW iptables men stadig fuld download. og så hvis man kunne gøre sådan at dem der spiller CS stadig har en lav ping ved god belastning. dette er den første del, jeg vil tilføje en masse mere når jeg ved hvordan det virker ordenligt ..
Ja det er i princippet ligegyldig med navnet 0000-ffff dog kan der være en forbindelse mellem tallene og hvilke classes der benyttes.. Men det bør/skal du ikke bekymre dig om i første omgang
hvis du begrænser port 412 vil det være i begge retninger - altså også download. er det ok? Ellers kan du vist ikke bruge cbq.init, men skal bruge TC som er noget (100x) mere kompliceret.
hey jeg har ikke lige prøvet det endnu, men den ip du siger jeg skal skrive fatter jeg ikke helt det er jo ip´en på min Eth1. skal jeg ikke bruge netværks adressen hvis det skal gælde for alle pc på mit net ???
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.