« -: Mar 31, 2006, 00:29 »
Значи имам следния проблем:
Имам машина с Линукс Slackware 10.1. Има 2 лан карти eth0 и eth1.На eth1 е Интернета а на eth0 отива кам локална мрежа.
Искам да рутирам интернета като Local,Download и Upload.
Парвите 2 неща са направени и работят.Незнам само какво трябва да се добави за Upload-a.За всеки клиент имам отделен файл който съдържа следното:
.................................................................................
#!/bin/sh
# local=>klient
tc class $1 dev eth0 parent 10: classid 10:760 htb rate 100Mbit prio 10
tc filter $1 dev eth0 parent 10: protocol ip prio 100 u32 match ip src 192.168.7.1/32 match ip dst 192.168.7.2/32 classid 10:760
# internet=>klient
tc class $1 dev eth0 parent 10: classid 10:780 htb rate 512Kbit prio 10
tc filter $1 dev eth0 parent 10: protocol ip prio 100 u32 match ip dst 192.168.7.2/32 classid 10:780
# klient=>internet
tc.............. тук мисля че трябва да има 2 реда за които ви моля да ми помогнете.
....................................................................................
Имам и още един фаил който зарежда нещо което не разбирам qdisk ала-бала в който също би трябвало да се добави някакъв ред:
........................................................................
#!/bin/sh
# eth0 root qdisc
tc qdisc $1 dev eth0 root handle 10 htb default 1
........................................................................
Този файл и останалите за вски клиент са описани в /etc/rc.d/rc.local.
Тези classid са ми през 20 и знам че за Uplad-a трябва да използвам 10:800 примерно.
Моля помогнете Благодаря предварително!!!