HTB nie działa na portach - ustawienie poziomu wysyłania danych
: 27 lutego 2009, 11:54
Po dopisaniu reguł z HTB dla klientów pobieranie plików (download) wszystko działa (sprawdzam ograniczając swój adres IP np. zamiast pełnego transferu daję bardzo miało i testuje na http://www.speedtest.pl).
Problem zaczyna się przy ograniczaniu wysyłania plików (upload).
Przy opcji:działa tylko i wyłącznie klasa z tym numerkiem.
Z kolei klasy przydzielane po portach w ogóle jakby nie istniały.
Stosując markowanie Iptables robi się to samo.
Skrypt część standardowa:
I teraz to co moim zdaniem nie działa:
A teraz druga opcja, którą testowałem i która także nie daje efektu:
Moje pytanie: co jest grane? Czemu to nie żyje?
Ps. Moje łącze to WIMAX, pppoe,. ETH1 <-- karta bezpośrednio podpięta do modemu.
ETH0 <-- LAN
Ano wiec według IPTRAF eth1 wogle nie działa wiec te same wpisy zrobilem dla PPP0 . ale tez nic nie widac ( ps wpis Eth0 tagrze nie pomogł w markowaniu pakietów ) czyżby cos było zle w jajku ?
Z góry dziękuje za odpowiedz
Problem zaczyna się przy ograniczaniu wysyłania plików (upload).
Przy opcji:
Kod: Zaznacz cały
Default ,,nr''
Z kolei klasy przydzielane po portach w ogóle jakby nie istniały.
Stosując markowanie Iptables robi się to samo.
Skrypt część standardowa:
Kod: Zaznacz cały
"#### pasmow wysylu
$KAJ qdisc del root dev eth1
$KAJ qdisc add dev eth1 root handle 1:0 htb default 2
$KAJ class add dev eth1 parent 1:0 classid 1:1 htb rate 256kbit ceil 256kbit
###ROZDZIAL PASMA NA USLUGI
$KAJ class add dev eth1 parent 1:1 classid 1:2 htb rate 56kbit ceil 56kbit
$KAJ class add dev eth1 parent 1:1 classid 1:3 htb rate 200kbit ceil256kbit
Kod: Zaznacz cały
iptables -A PREROUTING -i eth1 -t mangle -p tcp --dport 80 -j MARK --set-mark 1
$KAJ filter add dev eth1 parent 1:0 protocol ip prio 1 handle 1 fw flowid 1:3
Kod: Zaznacz cały
$KAJ filter add dev eth1 protocol ip parent 1:0 u32 match ip sport 80 0xffff flowid 1:3
Ps. Moje łącze to WIMAX, pppoe,. ETH1 <-- karta bezpośrednio podpięta do modemu.
ETH0 <-- LAN
Ano wiec według IPTRAF eth1 wogle nie działa wiec te same wpisy zrobilem dla PPP0 . ale tez nic nie widac ( ps wpis Eth0 tagrze nie pomogł w markowaniu pakietów ) czyżby cos było zle w jajku ?
Z góry dziękuje za odpowiedz