htb i problem z komunikacją serwer <-> LAN
Krzysiek Taraszka
dzimi w pld.org.pl
Nie, 18 Maj 2003, 20:25:38 CEST
Hej,
mam problem z komunikacją pomiedzy serwerem (routerem) a siecią LAN. Ruch ftp,
samba, nfs jest przycinany co nie powinno miec miejsca .. (filtr jest mam
nadzieje dobry ..), oto co wymodzilem (na podstawie opisu
http://linio.terramail.pl/htb.html)
<--- ciach -->
#!/bin/bash
# czysc regolki oraz dodaj nowa klase
echo "regolki"
tc qdisc del root dev eth0
tc qdisc add dev eth0 root handle 1:0 htb
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 99000kbit ceil 99000kbit
echo "pasmo"
# podziel pasmo
tc class add dev eth0 parent 1:1 classid 1:2 htb rate 110kbit ceil 110kbit
tc class add dev eth0 parent 1:1 classid 1:3 htb rate 98000kbit ceil 98000kbit
tc class add dev eth0 parent 1:2 classid 1:4 htb rate 15kbit ceil 106kbit
tc class add dev eth0 parent 1:2 classid 1:5 htb rate 15kbit ceil 106kbit
tc class add dev eth0 parent 1:2 classid 1:6 htb rate 15kbit ceil 106kbit
tc class add dev eth0 parent 1:2 classid 1:7 htb rate 15kbit ceil 106kbit
tc class add dev eth0 parent 1:2 classid 1:8 htb rate 15kbit ceil 106kbit
tc class add dev eth0 parent 1:2 classid 1:9 htb rate 15kbit ceil 106kbit
tc class add dev eth0 parent 1:2 classid 1:10 htb rate 15kbit ceil 106kbit
# filtry
echo "filtry"
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip src 192.168.0.1
flowid 1:3
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.2
flowid 1:4
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.3
flowid 1:5
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.4
flowid 1:6
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.5
flowid 1:7
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.6
flowid 1:8
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.7
flowid 1:9
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.8
flowid 1:10
echo "sprawiedliwosc"
# sprawiedliwy dostep do kabla :)
tc qdisc add dev eth0 parent 1:3 handle 3:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:4 handle 4:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:5 handle 5:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:6 handle 6:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:7 handle 7:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:8 handle 8:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:9 handle 9:0 sfq perturb 10
tc qdisc add dev eth0 parent 1:10 handle 10:0 sfq perturb 10
<-- ciach -->
i tnie ...
nie wiem teraz czy nei mam ucinac dla tych IPkow nr wychodzącego z ppp0 ale w
stronę LANu ... jest to konfiguracja w tym wypadku dla lacza SDI, to samo
jednak dzieje sie w wypadku lacz innych ...
--
Krzysiek Taraszka (dzimi w pld.org.pl)
http://cyborg.kernel.pl/~dzimi/
Więcej informacji o liście dyskusyjnej pld-users-pl