Het probleem is zo:
Me pc:
PII MMX 266mhz / 256MB / 3COM 10/100Mbit nic
OS is linux slackware 8.1 met daarop kernel 2.4.18 en geen extra shit of kernel aanpassingen.
Nou heb ik "iproute2-2.4.7-now-ss010824" er op gegooid, maar wanneer ik vervolgens dit scriptje uitvoer:
< script >
#! /bin/sh
/usr/local/sbin/tc qdisc add dev eth0 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell 8
/usr/local/sbin/tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate 90Mbit weight 9Mbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
/usr/local/sbin/tc class add dev eth0 parent 1:1 classid 1:3 cbq bandwidth 100Mbit rate 75Mbit weight 7.5Mbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000
/usr/local/sbin/tc class add dev eth0 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 2Mbit weight 0.2Mbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000
/usr/local/sbin/tc class add dev eth0 parent 1:1 classid 1:5 cbq bandwidth 100Mbit rate 13Mbit weight 1.3Mbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000
/usr/local/sbin/tc qdisc add dev eth0 parent 1:3 handle 30: sfq
/usr/local/sbin/tc qdisc add dev eth0 parent 1:4 handle 40: sfq
/usr/local/sbin/tc qdisc add dev eth0 parent 1:5 handle 50: sfq
/usr/local/sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 22 0xffff flowid 1:23
/usr/local/sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 80 0xffff flowid 1:4
/usr/local/sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 27015 0xffff flowid 1:5
< /script >
(alle commando's op een nieuwe regel natuurlijk)
krijg ik deze melding:
"RTNETLINK answers: Invalid argument"
Zelfs als ik alleen de eerste regel wil uitvoeren komt deze foutmelding al
Weet iemand hier de oplossing voor?
De bedoeling van dit script is trouwes om op een lanparty voor 6 clients een ftp server te hosten, een web server te draaien en een 10player cs server met ieder een beetje van de 100 mbit.
Moet zo wel lukken toch, alst script tenminste gaat werken.....
Me pc:
PII MMX 266mhz / 256MB / 3COM 10/100Mbit nic
OS is linux slackware 8.1 met daarop kernel 2.4.18 en geen extra shit of kernel aanpassingen.
Nou heb ik "iproute2-2.4.7-now-ss010824" er op gegooid, maar wanneer ik vervolgens dit scriptje uitvoer:
< script >
#! /bin/sh
/usr/local/sbin/tc qdisc add dev eth0 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell 8
/usr/local/sbin/tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate 90Mbit weight 9Mbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
/usr/local/sbin/tc class add dev eth0 parent 1:1 classid 1:3 cbq bandwidth 100Mbit rate 75Mbit weight 7.5Mbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000
/usr/local/sbin/tc class add dev eth0 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 2Mbit weight 0.2Mbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000
/usr/local/sbin/tc class add dev eth0 parent 1:1 classid 1:5 cbq bandwidth 100Mbit rate 13Mbit weight 1.3Mbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000
/usr/local/sbin/tc qdisc add dev eth0 parent 1:3 handle 30: sfq
/usr/local/sbin/tc qdisc add dev eth0 parent 1:4 handle 40: sfq
/usr/local/sbin/tc qdisc add dev eth0 parent 1:5 handle 50: sfq
/usr/local/sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 22 0xffff flowid 1:23
/usr/local/sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 80 0xffff flowid 1:4
/usr/local/sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 27015 0xffff flowid 1:5
< /script >
(alle commando's op een nieuwe regel natuurlijk)
krijg ik deze melding:
"RTNETLINK answers: Invalid argument"
Zelfs als ik alleen de eerste regel wil uitvoeren komt deze foutmelding al
Weet iemand hier de oplossing voor?
De bedoeling van dit script is trouwes om op een lanparty voor 6 clients een ftp server te hosten, een web server te draaien en een 10player cs server met ieder een beetje van de 100 mbit.
Moet zo wel lukken toch, alst script tenminste gaat werken.....
| Hardcore - Terror |