ruch p2p i dzielenie

2004-10-16 Wątek Noodly



Zapomnialem dodac ze jak wpisze tc-s qdisc pokazuje 
ze jakies pakiety wpadaja do koejek:
 
qdisc sfq 4: dev eth0 limit 128p quantum 590b 
perturb 10sec Sent 934026 bytes 2109 pkts (dropped 0, overlimits 
0)
qdisc sfq 4: dev eth1 limit 128p quantum 1514b 
perturb 10sec Sent 387186 bytes 2254 pkts (dropped 0, overlimits 
0)


ruch p2p i dzielenie

2004-10-16 Wątek Noodly



Witam uzywam ipp2p i ipatables to znakowania 
polaczen p2p wyglada to tak:
 
iptables -A PREROUTING -t mangle -p tcp -j CONNMARK 
--restore-markiptables -A PREROUTING -t mangle -p tcp -m mark ! --mark 0 -j 
ACCEPTiptables -A PREROUTING -t mangle -p tcp -m ipp2p --ipp2p -j MARK 
--set-mark 1iptables -A PREROUTING -t mangle -p tcp -m mark --mark 1 -j 
CONNMARK --save-mark
 
iptables -t mangle -A POSTROUTING -o eth0 -m mark 
--mark 1 -j CLASSIFY --set-class 1:4iptables -t mangle -A POSTROUTING -o 
eth1 -m mark --mark 1 -j CLASSIFY --set-class 1:4
i w htb wyglada to mniejwiecej tak:
 
$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 100mbit ceil 100mbit$tc class add dev 
eth0 parent 1:1 classid 1:4 htb rate 8kbit ceil 128kbit
$tc filter add dev eth0 parent 1:0 protocol ip prio 
3 handle 1 fw flowid 1:4$tc qdisc add dev 
eth0 parent 1:4 handle 4:0 sfq perturb 10
i tak samo dla eth1
 
A mimo wszystko pingi szaleja sa na poziomie 
500-600 czy ma ktos jakis pomysl co jeszcz emozna zrobic zeby ograniczyc ruch 
p2p w sieci ??
 
Pozdrawiam i prosze o 
sugestie