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