21 Listopada 2024 17:19:50
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· Szukam zaproszeni... [19]
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.222.56.251
Zobacz wątek
OpenLinksys » :: PORTAL :: » Projekty
 Drukuj wątek
WRT54 Script Generator 1.02
maxleser
Witam wszystkich,

Chciałem podzielić się moimi spostrzeżeniami na temat Skryptu Robsona.

Nie da się ukryć, że to kawał dobrej roboty co zostało już powiedziane !!!

Jednak ja mam problem ze stosowaniem jego najnowszej wersji. (z IMQ)
Mam 3 grupy IP'ków po 5 na grupę. UP 4Mbit / DL 512 Kbit, limit TCP 500 UDP no limit

1) Po zaaplikowaniu skryptu wygenerowanego przez najnowszego "generatora", pingi na urządniach w sieci dochodzą do 1000 ms.

2) Bez skryptu wynoszą 1-3 ms dla urządzeń LAN, 2-6 ms dla urządzeń WiFi.

3) Po zaaplikowaniu skryptu wygenerwoanego przez stary "generator" wynoszą 1-4 ms dla urządzeń LAN, 2-7 ms dla urządzeń WiFi.

We wszystkich powyższych przypadkach:

Po wydaniu polecenia top wszystko wydaje się wporządku router nie jest bardzo "zajęty".

Dzieje się tak zarówno zaraz po restarcie jak i na długim "up time" (powyżej 7 dni).

Ktos ma jakiś pomysł dlaczego tak jest?

Pozdrawiam, dortychczasowy zwolennik Skryptu Robsona.
Edytowany przez maxleser dnia 21-12-2007 11:35
BAZA I: ASUS RT-10U
BAZA II: ASUS RT-10U
BAZA III: TP-Link WR1043ND
ADSL: Siemens 4100
 
edi1984
Witam

Posiadam ruterek WRT54GL z wgranym tomato 1.13
wszystko smiga po skonfigurowaniu sieci z włączonym qos-em
ale gdy wygenerowalem skrypt
łącze kablowe 512/256

#--------------------------------------------
#WRT54 Script Generator v1.02
#(C) 2006-2007 Robert "Robson" Mytkowski
#--------------------------------------------
modprobe ipt_TTL
iptables -t mangle -I FORWARD -j TTL --ttl-set 64
TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb default 99
tc class add dev br0 parent 1: classid 1:1 htb rate 512kbit
$TCA parent 1:1 classid 1:10 htb rate 50kbit ceil 500kbit prio 0
$TCA parent 1:1 classid 1:11 htb rate 150kbit ceil 500kbit prio 1
$TCA parent 1:1 classid 1:12 htb rate 50kbit ceil 500kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 100kbit ceil 500kbit prio 4
$TCA parent 1:1 classid 1:14 htb rate 35kbit ceil 500kbit prio 2
$TCA parent 1:1 classid 1:15 htb rate 35kbit ceil 500kbit prio 2
$TCA parent 1:1 classid 1:16 htb rate 25kbit ceil 500kbit prio 2
$TCA parent 1:1 classid 1:17 htb rate 25kbit ceil 500kbit prio 2
$TCA parent 1:1 classid 1:99 htb rate 1kbit ceil 1kbit
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $SFQ
$TQA parent 1:12 handle 12: $SFQ
$TQA parent 1:13 handle 13: $SFQ
$TQA parent 1:14 handle 14: $SFQ
$TQA parent 1:15 handle 15: $SFQ
$TQA parent 1:16 handle 16: $SFQ
$TQA parent 1:17 handle 17: $SFQ
$TFA parent 1:0 prio 0 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 1 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFA parent 1:0 prio 4 protocol ip handle 13 fw flowid 1:13
$TFA parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFA parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
$TFA parent 1:0 prio 2 protocol ip handle 16 fw flowid 1:16
$TFA parent 1:0 prio 2 protocol ip handle 17 fw flowid 1:17
iptables -t mangle -A POSTROUTING -p tcp --sport 53 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -p tcp --sport 80 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -p tcp --sport 443 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -p tcp --sport 1024:65535 -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -p tcp --sport 110 -j MARK --set-mark 14
iptables -t mangle -A POSTROUTING -p tcp --sport 25 -j MARK --set-mark 15
iptables -t mangle -A POSTROUTING -p tcp --sport 465 -j MARK --set-mark 16
iptables -t mangle -A POSTROUTING -p tcp --sport 995 -j MARK --set-mark 17
TCAU="tc class add dev imq0"
TFAU="tc filter add dev imq0"
TQAU="tc qdisc add dev imq0"
modprobe imq
modprobe ipt_IMQ
ip link set imq0 up
tc qdisc del dev imq0 root
tc qdisc add dev imq0 root handle 1: htb default 99
tc class add dev imq0 parent 1: classid 1:1 htb rate 256kbit
$TCAU parent 1:1 classid 1:10 htb rate 25kbit ceil 250kbit prio 0
$TCAU parent 1:1 classid 1:11 htb rate 50kbit ceil 250kbit prio 1
$TCAU parent 1:1 classid 1:12 htb rate 25kbit ceil 250kbit prio 2
$TCAU parent 1:1 classid 1:13 htb rate 50kbit ceil 250kbit prio 4
$TCAU parent 1:1 classid 1:14 htb rate 25kbit ceil 250kbit prio 2
$TCAU parent 1:1 classid 1:15 htb rate 25kbit ceil 250kbit prio 2
$TCAU parent 1:1 classid 1:16 htb rate 25kbit ceil 250kbit prio 2
$TCAU parent 1:1 classid 1:17 htb rate 25kbit ceil 250kbit prio 2
$TCAU parent 1:1 classid 1:99 htb rate 1kbit ceil 1kbit
$TQAU parent 1:10 handle 10: $SFQ
$TQAU parent 1:11 handle 11: $SFQ
$TQAU parent 1:12 handle 12: $SFQ
$TQAU parent 1:13 handle 13: $SFQ
$TQAU parent 1:14 handle 14: $SFQ
$TQAU parent 1:15 handle 15: $SFQ
$TQAU parent 1:16 handle 16: $SFQ
$TQAU parent 1:17 handle 17: $SFQ
$TFAU parent 1:0 prio 0 protocol ip handle 10 fw flowid 1:10
$TFAU parent 1:0 prio 1 protocol ip handle 11 fw flowid 1:11
$TFAU parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFAU parent 1:0 prio 4 protocol ip handle 13 fw flowid 1:13
$TFAU parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFAU parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
$TFAU parent 1:0 prio 2 protocol ip handle 16 fw flowid 1:16
$TFAU parent 1:0 prio 2 protocol ip handle 17 fw flowid 1:17
iptables -t mangle -A PREROUTING -p tcp --dport 53 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -p tcp --dport 443 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -p tcp --dport 1024:65535 -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp --dport 110 -j MARK --set-mark 14
iptables -t mangle -A PREROUTING -p tcp --dport 25 -j MARK --set-mark 15
iptables -t mangle -A PREROUTING -p tcp --dport 465 -j MARK --set-mark 16
iptables -t mangle -A PREROUTING -p tcp --dport 995 -j MARK --set-mark 17
iptables -t mangle -A PREROUTING -j IMQ --todev 0
iptables -I FORWARD -p tcp --dport 1024:65535 -m limit --limit 10/sec -j DROP


i wrzuceniu go do zakłądki Firewall i zapisaniu ustawien
siec lokalna smiga a net nie
pingi są od 8 ms do 15000 lub brak a po usunięciu skryptu wszystko w normie
czy wiecie jakie mogą być tego przyczyny?



Pozdrawiam
 
vollts
mam to samo... może Robson może coś pomóc...
mój problem opisany jest tu http://openlinksys.info/forum/viewthr...ad_id=4629
WRT54GL1.1 + Tomato 1.10 Smile
+
??cze ADSL Dialog 6Mb/s Grin
+
Pentagram Cerberus WiFi
+
Serwer P4 3.0GHz HT 500GB
 
robsonn
edi1984 i vollts wszystko jasne - właśnie się przyjrzałem - tej opcji nie można stosować gdy dzielisz połączenie na usługi !!! Do listy muszą być dodane wyłącznie adresy ip/mac, które będą przepuszczane - tak jak to jest w ostrzeżeniu. W innym wypadku wasze pakiety są kierowane do klasy domyślnej 1 kbit w UL i DL - czyli blokada internetu. Dzieląc na usługi (porty, L7 itd.) nie dodajesz żadnych kompów do skryptu i wtedy wszyscy mają blokadę neta.
W przyszłej wersji zmienię ostrzeżenie na dokładniejsze. Potestujcie skrypt bez tej opcji - jeśli działa to należy tak zostawić.
Edytowany przez robsonn dnia 22-12-2007 15:45
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
edi1984
Faktycznie wszystko przez to zabezpieczenie :]

Czyli jesli dzielimy dynamicznie po usługach nie dajemy opcji zabezpiecz siec przed zmianą ip/mac a jesli juz dzielimy na sztywno wtedy musimy dodac sowje ip albo mac ? jesli dobrze rozumiem :]

ps
odrazu widać teraz smiga jak nigdy
dzięki za pomoc
 
zebulon
mam taki problem
generuje limit polaczen tcp do 200 na uzytkownika, przy 2 aktywnych uzytkownikach powinno byc 400, a gdy w tomato wchodze w conntrack to mi pokazuje np '1600 connections currently tracked' czyli o wiele za duzo. co robie nie tak?
tak samo mam jak dam skrypt jako init i jako firewall
Edytowany przez zebulon dnia 23-12-2007 23:37
 
robsonn
zebulon a jak sprawdzisz szczegóły to te połączenia są tylko TCP czy może też UDP? Limit TCP zapobiega tworzeniu nowych połączeń, poza tym powinien działać w miarę dokładnie. btw. limit UDP nei działa poprawnei w wersji 1.02 także może jeszcze w tym roku będzie 1.03 Wink
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
zebulon
sa tez udp, ale wiekszosc jest tcp, na pewno wiecej niz ustawiony limit
 
pork
mi tam przy ograniczeniu udp nie działa np. test voip ze stronek, brak sprawdzania opóźnień i ilości zgubionych pakietów. po prostu ten moment test stoi. bramka voip działa jednak ok. z tym upuszczaniem pakietów udp zauważyłem, że szybko znikają ilości połączeń i tak my chyba być, więc nie wiem Robsonn czy to nie działa do końca Smile

pozdro dla Robsonna Smile
Netgear R7000
WAN1 TK Telekom 20/10 Mbit/s, WAN2 downd
Tomato Firmware
Proud winner of Netgear WNR3500L
 
kylonik

Cytat

edi1984
Użytkownik

przedstawia nam scrypt wyzej a w nim limit połaczen na portach o ile kojaze to UDP czy to jest napewno ok bo wyskakuje własnie tak

Cytat

iptables -I FORWARD -p tcp --dport 1024:65535 -m limit --limit 10/sec -j DROP
i co mi daje tu do myslenia czy tu

Cytat

iptables -I FORWARD -p tcp --dport
czy moze

Cytat

iptables -I FORWARD -p udp --dport

 
igal
edi1984, możesz wrzucić print screen z Generatora na jakaś fotkę.pl lub coś podobnego i podesłać link. Rozumiem, że jak wrzucam skrypt do 'Firewall' to QoS Tomato należy wyłączyć. Dziś o mało co nie zablokowałbym sobie netu, ponieważ dostęp tyko po https mam tylko po LANie, WAN ma zablokowany. W skrypcie na szczęście zrobiłem sobie Unknow na 5/5 i jakoś po woli udało mi się dp niego dostać. Nie chcę popełnić błędu raz jeszcze. Na dach daleko i na dodatek bardzo ślisko. Dzięki z góry.
Igal
 
edi1984

Cytat

igal napisał/a:
edi1984, możesz wrzucić print screen z Generatora na jakaś fotkę.pl lub coś podobnego i podesłać link. Rozumiem, że jak wrzucam skrypt do 'Firewall' to QoS Tomato należy wyłączyć. Dziś o mało co nie zablokowałbym sobie netu, ponieważ dostęp tyko po https mam tylko po LANie, WAN ma zablokowany. W skrypcie na szczęście zrobiłem sobie Unknow na 5/5 i jakoś po woli udało mi się dp niego dostać. Nie chcę popełnić błędu raz jeszcze. Na dach daleko i na dodatek bardzo ślisko. Dzięki z góry.


Odpisze Ci dzis wieczorem bo dzis mam praca 12 godzin ;/
 
krzynek1

Cytat

robsonn napisał/a:
A jak klasyfikujesz torrenta ? L7, port , zakres portów ? L7 działa mało skutcznie i niwiele udaje mu się wyłapać prawidłowo. Jak możesz to podeślim mi na priva Twój skrypt obecnie używany i krótki opis co chcesz osiągnąć - przyjrzę się temu. Pamiętaj też, że jeśli kolejkujesz po usługach (http, mail itd). to reguły najważniejsze powinny być na samej górze listy - analogicznie do tych umieszczanych w Tomato czyli z góry na dół.


mam pytanie odnosnie tej wypowiedzi, chciałbym mianowicie dowiedzieć sie jak należy klasyfikowac p2p, jestem sam dla siebie adminem Wink i chciałbym poprawnie skonfigurowac dl skryptem tak aby p2p nie wplywalo na przegladanie www

czy w tym celu wstarczy jak w skrypcie na gorze umieszcze http klasyfikowane po porcie 80 a na dole p2p znajac porty na ktorych dziala ?

pytam dlatego, bo mam raczej przykre doswiadczenia z ujarzmianiem p2p jesli chodzi o przycinanie dl, poniewaz klasyfikowane tak po portach jak i L7 nie zdalo egzaminu

podam przyklad: wlaczony jest emule, dziala na portach :23575 oraz 43678 , spogladajac w zakladke QoS odpowiadajacej ruchowi p2p stwierdzam nie jednokrotnie ze np ze wszystkich 260 polaczen dla tej kategorii jakies ~ 80 jest na jakich dziwnych src portach od 1040 do 5000

i teraz nie dziwi mnie ze klasyfikacja po portach nie dziala jak nalezy skoro tu takze inne porty wchodza w gre niz tylko te ktore podaje sie przy konfiguracji programow p2p a L7 jest samo w sobie niezbyt skuteczne

-----------------------------

drugie pytanie, troche poza konkursem, czy moglbys polecic jakas lekture odnosnie sieci informatycznych, taka dzieki ktorej lepiej rozumialbym zagadnienia poruszane na tym forum w tym Qos , napisana zrozumialym jezykiem ?

chciałbym się podszkolić dla samego siebie bo uwazam ze to jest dosc ciekawy temat
Edytowany przez krzynek1 dnia 02-01-2008 21:37
 
igal
Robsonn, mam jedno pytanie. Czy wrzucając skrypt wyłączam QoS w samym pomidorze. Edi1984 podesłał w oddzielnym temacie swoją konfigurację, ale widzę tam, że download steruje przez QoS pomidora i skrypt. Rozumiem że ograniczanie ruchu przez L7 jest skuteczniejsze niż zakres portów. Mam rację ?
Igal
 
krzysztof86i
a oto mój problem...

mam tomato 1.09 i starałem się użyć nowego generatora skryptów z możliwością podziału uploadu w zakresie od do.
i przy podziale łącza automatycznie na 15 IP z włączoną opcją: download i upload nie mogę wkleic skryptu do firewalla linksysa wrt54g. wyskakuje błąd ze skrypt jest za długi. bez podziału uploadu tylko samego downloadu w generatorze skrypt mieści się .

czy zmiana wersji tomato na 1.13 rozwiąże ten problem ? ewentualnie co zrobic aby skrypt mieścił się :| ??
 
pork
Robsonn Smile zastanawiam sie nad przerobieniem twojego skryptu z HTB na HFSC. znalazłem takie coś http://www.clowncode.net/old_rawsoft/...f_use.html. musze poczytac o tym. zastanawiam sie tez nad uruchomieniem na drugim routerku openwrt zeby mi dziala lepiej voip, bo szarpie na toamto jak strony sie rozpedza. potem jest juz ok nawet jak ciagnie na maksa coś. jakas podpowiedz jak przerobic Twoj skrypt ?, ma na to wpływ też IMQ?
Netgear R7000
WAN1 TK Telekom 20/10 Mbit/s, WAN2 downd
Tomato Firmware
Proud winner of Netgear WNR3500L
 
robsonn
krzysztof86i zrób zakresy IP aby zmniejszyć skrypt lub pętle. wystarczy poczytać o bashu. Co do wielkości skryptów to niestety urządzenie domowe i są pewne ograniczenia. Ewentualnie partycja jffs2 i z niej uruchamianie skryptu.
pork powiem szczerze nie testowałem, ale wydaje mi się, że hfsc nie ma w Tomato.
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
Ronnie
Witam

Zauważyłem coś dziwnego, kiedy w generatorze pierwsza osoba nie jest limitowana i po wklejeniu i restarcie routera tą osobę klasyfikuje w Lowest - strony otwierają się bardzo długo lub wcale.
Ale jak ta osoba znajduje się na liście w generatorze na np. 2 miejscu przed osoba, która posiada jakieś ograniczenia to po wklejeniu w routera skryptu wszystko chodzi ok.
 
kylonik
czy u was jest tak samo w QoS układam tylko pasmo wychodzące download w QoS wszystko na none.
Generuje scrypt tylko na download przedstawiam ponizszy skrypt

Cytat

modprobe ipt_layer7
TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb
tc class add dev br0 parent 1: classid 1:1 htb rate 1900kbit
$TCA parent 1:1 classid 1:10 htb rate 128kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 128kbit ceil 520kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 256kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 256kbit ceil 1024kbit prio 2
$TCA parent 1:1 classid 1:14 htb rate 256kbit ceil 1024kbit prio 2
$TCA parent 1:1 classid 1:15 htb rate 128kbit ceil 500kbit prio 2
$TCA parent 1:1 classid 1:16 htb rate 128kbit ceil 500kbit prio 2
$TCA parent 1:1 classid 1:17 htb rate 128kbit ceil 500kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $SFQ
$TQA parent 1:12 handle 12: $SFQ
$TQA parent 1:13 handle 13: $SFQ
$TQA parent 1:14 handle 14: $SFQ
$TQA parent 1:15 handle 15: $SFQ
$TQA parent 1:16 handle 16: $SFQ
$TQA parent 1:17 handle 17: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFA parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13
$TFA parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFA parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
$TFA parent 1:0 prio 2 protocol ip handle 16 fw flowid 1:16
$TFA parent 1:0 prio 2 protocol ip handle 17 fw flowid 1:17
iptables -t mangle -A POSTROUTING -m layer7 --l7proto exe -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -m layer7 --l7proto ftp -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -m layer7 --l7proto httpvideo -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 10.0.0.14 -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -m iprange --dst-range 10.0.0.15-10.0.0.30 -j MARK --set-mark 14
iptables -t mangle -A POSTROUTING -p tcp --sport 400:442 -j MARK --set-mark 15
iptables -t mangle -A POSTROUTING -p tcp --sport 444:8079 -j MARK --set-mark 16
iptables -t mangle -A POSTROUTING -p tcp --sport 8081:65535 -j MARK --set-mark 17
iptables -I FORWARD -p tcp --dport 400:442 -m connlimit --connlimit-above 30 -j DROP
iptables -I FORWARD -p tcp --dport 444:8079 -m connlimit --connlimit-above 30 -j DROP
iptables -I FORWARD -p tcp --dport 8081:65535 -m connlimit --connlimit-above 30 -j DROP
iptables -I FORWARD -p tcp --dport 400:442 -m limit --limit 20/sec -j DROP
iptables -I FORWARD -p tcp --dport 444:8079 -m limit --limit 20/sec -j DROP
iptables -I FORWARD -p tcp --dport 8081:65535 -m limit --limit 20/sec -j DROP
iptables -I FORWARD -p udp -m length --length 1501: -j DROP

i teraz tak QoS odrazu szaleje i wywala cały ruch do klasy domyślnej co widac na Bandwidth Distribution (Outbound) i teraz wprowadzilem lekie zmiany w powyzszym skrypcie i usługi po portach wystartowały
skript po zmianach

Cytat

modprobe ipt_layer7
TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb
tc class add dev br0 parent 1: classid 1:1 htb rate 1900kbit
$TCA parent 1:1 classid 1:10 htb rate 128kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 128kbit ceil 520kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 256kbit ceil 512kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 256kbit ceil 1024kbit prio 2
$TCA parent 1:1 classid 1:14 htb rate 256kbit ceil 1024kbit prio 2
$TCA parent 1:1 classid 1:15 htb rate 128kbit ceil 500kbit prio 2
$TCA parent 1:1 classid 1:16 htb rate 128kbit ceil 500kbit prio 2
$TCA parent 1:1 classid 1:17 htb rate 128kbit ceil 500kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $SFQ
$TQA parent 1:12 handle 12: $SFQ
$TQA parent 1:13 handle 13: $SFQ
$TQA parent 1:14 handle 14: $SFQ
$TQA parent 1:15 handle 15: $SFQ
$TQA parent 1:16 handle 16: $SFQ
$TQA parent 1:17 handle 17: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFA parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13
$TFA parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFA parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
$TFA parent 1:0 prio 2 protocol ip handle 16 fw flowid 1:16
$TFA parent 1:0 prio 2 protocol ip handle 17 fw flowid 1:17
iptables -t mangle -A POSTROUTING -m layer7 --l7proto exe -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -m layer7 --l7proto ftp -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -m layer7 --l7proto httpvideo -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 10.0.0.14 -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -m iprange --dst-range 10.0.0.15-10.0.0.30 -j MARK --set-mark 14
iptables -t mangle -A PREROUTING -p tcp --sport 400:442 -j MARK --set-mark 15
iptables -t mangle -A PREROUTING -p tcp --sport 444:8079 -j MARK --set-mark 16
iptables -t mangle -A PREROUTING -p tcp --sport 8081:65535 -j MARK --set-mark 17
iptables -I FORWARD -p tcp --dport 400:442 -m connlimit --connlimit-above 30 -j DROP
iptables -I FORWARD -p tcp --dport 444:8079 -m connlimit --connlimit-above 30 -j DROP
iptables -I FORWARD -p tcp --dport 8081:65535 -m connlimit --connlimit-above 30 -j DROP
iptables -I FORWARD -p udp --dport 400:442 -m limit --limit 20/sec -j DROP
iptables -I FORWARD -p udp --dport 444:8079 -m limit --limit 20/sec -j DROP
iptables -I FORWARD -p udp --dport 8081:65535 -m limit --limit 20/sec -j DROP
iptables -I FORWARD -p udp -m length --length 1501: -j DROP

nie wiele zmian ale wszystko zaczeło działac ok i w Bandwidth Distribution (Outbound) zaczeło działac ok
images31.fotosik.pl/134/de148620a058ca0fm.jpg
moze sie robson przyda
Edytowany przez kylonik dnia 07-02-2008 14:40
 
Portal
czy ktos z Was ma moze WRT54 Script Generator v1.01 - niestety wersja 1.02 powoduje ze brak internetu na wszystkich kompach
Jezeli ktos posiada wersje 1.01 prosze dajcie linka lub na emaila
DASAN H645B (G-PON) <------->Asus RT-AX86U (FW Asus)
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 87

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,137,713 unikalnych wizyt