Beste mensen,
Ik zit met het volgende probleem. Ik heb laatst mijn 2.6.7 kernel geupdate naar 2.6.9, maar tot mijn grote schrik werkte toen mijn 'traffic-shape' opties niet meer.
Per default gebruik ik de volgende manieren van cappen:
echter op deze regel:
en op deze regel:
krijg ik de volgende (redelijk defaul error):
Is er iemand, oh iemand, die een idee heeft van wat ik hier fout doe?
De kernel-config verder is met alle CBQ-opties geinstalleerd, dus het ligt waarschijnlijk ( ? ) niet aan de kernel configuratie!
Graag uw wijze inzicht!
Ik zit met het volgende probleem. Ik heb laatst mijn 2.6.7 kernel geupdate naar 2.6.9, maar tot mijn grote schrik werkte toen mijn 'traffic-shape' opties niet meer.
Per default gebruik ik de volgende manieren van cappen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| #interfaces configgen: #eth0 /sbin/tc qdisc del dev eth0 root /sbin/tc qdisc add dev eth0 root handle 1 cbq bandwidth 100Mbit avpkt 1000 cell 8 /sbin/tc class change dev eth0 root cbq weight 10Mbit allot 1514 #eth1 /sbin/tc qdisc del dev eth1 root /sbin/tc qdisc add dev eth1 root handle 1 cbq bandwidth 100Mbit avpkt 1000 cell 8 /sbin/tc class change dev eth1 root cbq weight 100Mbit allot 1514 #voorbeeld voor 192.168.0.161 # #upload # /sbin/tc class add dev eth0 parent 1: classid 1:1001 cbq bandwidth 100Mbit rate 400kbit weight 32kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded /sbin/tc qdisc add dev eth0 parent 1:1001 handle 1001 tbf rate 400kbit buffer 10Kb/8 limit 15Kb mtu 1500 /sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 200 handle 1001 fw classid 1:1001 /sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.161 classid 1:1001 /usr/sbin/iptables -A PREROUTING -p tcp -s 192.168.0.161 -d ! 192.168.0.0/16 -i eth1 -t mangle -j MARK --set-mark 1001 /usr/sbin/iptables -A PREROUTING -p udp -s 192.168.0.161 -d ! 192.168.0.0/16 -i eth1 -t mangle -j MARK --set-mark 1001 # ##download # /sbin/tc class add dev eth1 parent 1: classid 1:2001 cbq bandwidth 100Mbit rate 400kbit weight 32kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded /sbin/tc qdisc add dev eth1 parent 1:2001 handle 2001 tbf rate 400kbit buffer 10Kb/8 limit 15Kb mtu 1500 /sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 200 handle 2001 fw classid 1:2001 /sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.161 classid 1:2001 /usr/sbin/iptables -A PREROUTING -p tcp -d 192.168.0.161 -s ! 192.168.0.0/16 -i eth1 -t mangle -j MARK --set-mark 2001 /usr/sbin/iptables -A PREROUTING -p udp -d 192.168.0.161 -s ! 192.168.0.0/16 -i eth1 -t mangle -j MARK --set-mark 2001 # |
echter op deze regel:
code:
1
| /sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 200 handle 1001 fw classid 1:1001 |
en op deze regel:
code:
1
| /sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.0.161 classid 1:1001 |
krijg ik de volgende (redelijk defaul error):
code:
1
| RTNETLINK answers: Invalid argument |
Is er iemand, oh iemand, die een idee heeft van wat ik hier fout doe?
De kernel-config verder is met alle CBQ-opties geinstalleerd, dus het ligt waarschijnlijk ( ? ) niet aan de kernel configuratie!
Graag uw wijze inzicht!
Lau