WRT54 Script Generator 1.02
|
shibby |
Dodano 16-03-2009 12:30
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
ja tez mam imq1 w realtime. w daily juz go nie ma nie zwracaj uwagi
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
zygd |
Dodano 18-03-2009 22:56
|
User
Posty: 1
Dołączył: 23/05/2008 01:28
|
Witam. Czy reboot routera jest konieczny, aby zmiany wprowadzone w już istniejącym skrypcie na routerze odniosły skutek?
I druga sprawa, mój ISP wprowadził usługę speed booster (w nocy 2xszybciej). Czy jest możliwe zbudowanie takiego skryptu dla Linksysa z Tomato 1.23 na pokładzie, aby od pewnej godziny download też się zwiększał?
Dzięki za pomoc i gratuluję generatorka |
|
|
|
kacperw |
Dodano 30-03-2009 19:14
|
User
Posty: 59
Dołączył: 26/12/2008 22:03
|
Do zrobienia.
Generujesz 2 skrypty z roznymi opcjami max download (jedne na noc drugi na dzien).
Zapisujesz w folderze /jffs
Nadajesz mozliwosc ich wykonywania.
Poszukaj - ja znalazlem duzo i dopisalem tez cos od siebie.
Trochę więcej jest tu
http://openlinksys.info/forum/viewthr...post_42741
oraz tym wątku tylko wyżej.
______________________________________
WRT54GL v1.1 - Tomato v1.27
TL-WR1043ND - Gargoyle v1.3.11
______________________________________
|
|
|
|
shibby |
Dodano 31-03-2009 13:43
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
dopowiem do przedmowcy...
i maja takie 2 skrypty ustalasz w administration -> sheduler by wykonywaly sie o odpowiednich godzinach.
pamietac musisz by na poczatku usunac stare reguly.
czyli na poczatku skryptow dopisz
tc qdisc del root dev br0 2> /dev/null
tc qdisc del root dev imq0 2> /dev/null
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
dstyle |
Dodano 27-04-2009 13:22
|
User
Posty: 7
Dołączył: 24/10/2008 18:02
|
Witam, pytanie do Robsonn'a.. Czy planujesz jeszcze wypuscic kolejna wersje swojego super skryptu? Jesli tak to kiedy mozna sie spodziewac i co planujesz tam zmienic?
Pozdrawiam |
|
|
|
madro |
Dodano 30-04-2009 15:50
|
User
Posty: 8
Dołączył: 16/01/2009 13:51
|
Po wygenerowaniu skryptu pojawia się komunikat że trzeba go wkleić do FIREWALLA ale jest też odnośnik że jeśli nie działa lub działa nieprawidłowo to trzeba skorzystać z INIT. Mam więc pytanie czy jeśli wkleję go w INIT mam 100% pewności że działa a w FIREWALL takiej pewności nie ma ? Nie codzi mi o skutek ale samo działanie. |
|
|
|
shibby |
Dodano 30-04-2009 17:12
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
wklej w firewalla i tyle.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
MrRoger |
Dodano 12-05-2009 02:16
|
User
Posty: 109
Dołączył: 16/11/2007 13:14
|
Mam taki oto skrypt i z tego co widze po komentarzach czasem cos generator niedopracowuje- prosze zatem o sprawdzenie bo zamiast IP wole uzyc MAC'ow - pewniej ze sasiad nie bedzie szalal
modprobe ipt_TTL
iptables -t mangle -I PREROUTING -i eth1 -j TTL --ttl-inc 1
iptables -t mangle -I POSTROUTING -o br0 -j TTL --ttl-inc 1
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 1000kbit
$TCA parent 1:1 classid 1:10 htb rate 300kbit ceil 1000kbit prio 1
$TCA parent 1:1 classid 1:11 htb rate 250kbit ceil 1000kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 250kbit ceil 1000kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 200kbit ceil 1000kbit prio 3
$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
$TFA parent 1:0 prio 1 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 3 protocol ip handle 13 fw flowid 1:13
iptables -t mangle -A POSTROUTING -d 192.168.1.2 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.1.3 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -d 192.168.1.4 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 192.168.1.5 -j MARK --set-mark 13
iptables -I FORWARD -s 192.168.1.5 -p tcp -m connlimit --connlimit-above 100 -j DROP
iptables -I FORWARD -s 192.168.1.5 -p udp -m limit --limit 5/sec -j DROP
ostatnia stacja pracuje jako p2p (router z dyskiem sieciowym w domu), p2p ma harmonogram by w dzien sie wylaczac wiec nie uzywalem dwoch odrebnych skryptow na dzien i noc - wszystko wsadzilem w jeden. Dodalem rowniez, a raczej zmienilem priorytet na wypadek sciagania czegos pilnego na jednem z PC noca (np. obraz Debiana 4x DVD :-) i ustawilem UDP na 5polaczen na sekunde.
Cos nalezy poprawic? Wszystko OK?
I na koniec schemacik:
Do Wag200 2uzytkownikow
Do WRT54GS dysk sieciowy + 1komputer
Pozdrawiam
|
|
|
|
shibby |
Dodano 12-05-2009 11:01
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
no to wygeneruj sobie po macach. download po mac dziala dobrze. gdzies w tym temacie pisalem jak poprawic upload po macach by dzialal.
po drugie nie dawaj maxa lacza w podklasach, zawsze zostaw sobie troche. np zamiast 1000 daj 900.
Edytowany przez shibby dnia 12-05-2009 11:03
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
MrRoger |
Dodano 12-05-2009 14:42
|
User
Posty: 109
Dołączył: 16/11/2007 13:14
|
OK, sprobuje po MAC, tylko mam takie pytanie do twory programiku- dlaczego on jakos dziwnie wylicza, a raczej przelicza predkosci w "kbps"
O co mi chodzi?
A wiec
Majac lacze 120-140KB/s DL i okolo 25-30 UP (radiowka siec sasiedzka) bez skryptu osiagam predkosc w okolicach 1025kbps wg. speed testa, ale juz po wrzuceniu skryptu ile bym nie modyfikowal i nie zmienial predkosci download obcina mi sam z siebie okolo 82kbps czyli juz wstedy na speedtescie mam 945kbps max- wynikalo by z tego ze nie liczy 1025000/8/1024 = 125.122KB/s a jakos dziwacznie wyliczajac mi +- 1025000/9/1024 = 111.21KB/s - wiec po co robic zapas jeszcze dodatkowy skoro skrypt juz i tak uwalil mi 10KB/s ?
Sprawdzcie u siebie - ale jest tak na 100% - chyba ze cos zle przeliczam...
Pozdrawiam
|
|
|
|
shibby |
Dodano 12-05-2009 15:19
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
skrypt dziala poprawnie. okreslasz widelki gwarant np 250 i max 1000. to co ty chcesz miec zawsze maxa? on ci startuje z okreslona predkoscia. zalezy od tego jak inni korzystaja z neta (przeciez oni tez maja swoj gwarant). max osiagniesz TYLKO wtedy gdy bedziesz sam i bedziesz DLUGO sciagal (bedzie ci w miare mozliwosci zwiekszal predkosc).
btw skad pomysl dzielenia na 9? 1 BAJT = 8 BITOW, wiec nie kombinuj.
predkosc 945 jak najbardziej zawiera sie w widelkach 250<>1000
a zalecam ci nie dawac maxa po to by unignac takich sytuacji ze komus przez chwile tyra net bo np ty sciagasz fullem a ktos wlacza kompa i potrzebuje chwile by router przydzielil mu jego transfer a tobie zabral. po to zostawia sie czesc lacza w zapasie. oraz po to by router tez mial cos dla siebie (chociazby dlatego ze jest twoim serwerem cache dns)
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
MrRoger |
Dodano 12-05-2009 17:24
|
User
Posty: 109
Dołączył: 16/11/2007 13:14
|
Cytat shibby napisał/a:
skrypt dziala poprawnie. okreslasz widelki gwarant np 250 i max 1000. to co ty chcesz miec zawsze maxa? on ci startuje z okreslona predkoscia. zalezy od tego jak inni korzystaja z neta (przeciez oni tez maja swoj gwarant). max osiagniesz TYLKO wtedy gdy bedziesz sam i bedziesz DLUGO sciagal (bedzie ci w miare mozliwosci zwiekszal predkosc).
btw skad pomysl dzielenia na 9? 1 BAJT = 8 BITOW, wiec nie kombinuj.
predkosc 945 jak najbardziej zawiera sie w widelkach 250<>1000
a zalecam ci nie dawac maxa po to by unignac takich sytuacji ze komus przez chwile tyra net bo np ty sciagasz fullem a ktos wlacza kompa i potrzebuje chwile by router przydzielil mu jego transfer a tobie zabral. po to zostawia sie czesc lacza w zapasie. oraz po to by router tez mial cos dla siebie (chociazby dlatego ze jest twoim serwerem cache dns)
Widze, ze kompletnie sie nie zrozumielismy.
1. Tak bylem tylko ja w sieci, zauwazylem to wczoraj okolo godziny 2w nocy, zreszta corka i zona spaly, sciagacz byl wylaczony tylkojeden PC- moj chodzil i nie osiagnelem max przysciaganiu pliku 4,5GB
Wiec napisze ponownie bez skryptu mam 100% predkosc 1025kbps w nocu duzo wiecej. 1025kbps jest minimum na jednego usera.
Bez skryptu przekraczam 115KB/s zas ze skryptem max w nocy jaki osiagnelem tp 945kbps (tak bylem sam)
2. "btw skad pomysl dzielenia na 9? 1 BAJT = 8 BITOW, wiec nie kombinuj" no przeciez masz napisane skad pomysl dzielenia przez 9- czy cos tutaj jest niejasne?
Majac lacze 120-140KB/s DL (dzien) i okolo 25-30 (dzien) UP (radiowka siec sasiedzka) bez skryptu osiagam predkosc w okolicach 1025kbps wg. speed testa w dzien, ale juz po wrzuceniu skryptu ile bym nie modyfikowal i nie zmienial predkosci download obcina mi sam z siebie okolo 82kbps (za kazdym razem obcina bez zbaczenia czy jest ktos jeszcze) czyli juz wstedy na speedtescie mam 945kbps max-
tutaj:
wynikalo by z tego ze nie liczy 1025000/8/1024 = 125.122KB/s (predkosc bez skryptu, sam jestem noc ok. godz.2) a jakos dziwacznie wyliczajac mi +- 1025000/9/1024 = 111.21KB/s (skrypt, sam jestem, noc ok.godz.2)- wiec po co robic zapas jeszcze dodatkowy skoro skrypt juz i tak uwalil mi 10KB/s ?
Czyli dokladnie tak jak piszesz 1bajt ma 8 bitow, a nie 9 tak jak liczy to sobie skrypt lub Tomato- nie wiem co jest odpowiedzialne za przelicznie jednostek "kbps" na WRT54GL podczas filtrowania.
Pozdrawiam
|
|
|
|
shibby |
Dodano 12-05-2009 23:24
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
powiem ci tak. szukasz dziury w calym
skrypt dziala ci idealne a ty sobie glowe zawracasz jakimi 70kbps!! masz widelki gwarant<>max. trzyma ci sie w nich wiec za przeproszeniem o ch***oinke ci chodzi.
nikt nigdzie nie mowil ze zawsze bedziesz mial MAX. jak sama nazwa wskazuje to predkosc maksymalna jaka MOZESZ a nie MUSISZ uzyskac.
dobranoc. koniec w tym temacie bo odnosze wrarzenie ze niby oczekujesz pomocy ale z drugiej strony nie dasz sobie wytlumaczyc bo ty wiesz lepiej.
BTW idz poczytaj o HTB moze znajdziesz dobitniejsza odpowiedz na swoje pytanie niz moja, bo generator nic innego nie robi jak generuje skrypt HTB po to bys np ty mogl sobie wygenerowac skrypt bez jego znajomosci.
Edytowany przez shibby dnia 12-05-2009 23:28
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
Raga |
Dodano 20-05-2009 19:57
|
User
Posty: 2
Dołączył: 28/04/2009 21:27
|
Witam,
Wygenerowałem sobie Generatorem Robsona kod.
Chciałbym, by współdziałał on z QoSem wbudowanym w Tomato.
Nie jestem pewien jak to działa. Kodem Robsona ustawiam gwarantowane pasma, pasmo w razie nadwyzki i priorytety.
Co oznaczają te priorytety? Gdy zwolni się troche dodatkowego pasma, kto je pierwszy dostanie? Dostanie całość wolnego pasma, czy zostanie ono jeszcze dodatkowo rozdzielone z innymi?
Jeżeli łącze mam już podzielone to QoS działa dla każdego użytkownika osobno i nie pozwala im sobie zapchać pasma na przykład P2P i mimo, że będą ściągać ostro to i tak będą mogli surfować po internecie?
Rozumiem, że w QoS parametr Inbound limit ustawiam taki sam jak w skrypcie Robsona?
Co jeśli u mnie prędkość łącza się zmienia?
Wystarczyło by przeedytować skrypt i dodać do Scheduler i tam Custom?
Edytowany przez Raga dnia 20-05-2009 19:58
|
|
|
|
marung |
Dodano 10-09-2009 19:06
|
User
Posty: 38
Dołączył: 10/09/2009 17:57
|
Witam Wszystkich!!!
Mam problem :
Posiadam router dlink dir-320 4mega flash 32 ram 240 procek z zainstalowanym DD-WRT v24-sp2 (07/21/09) mini-usb, i chciałem podzielić net na kilka kompów na gwarantowane pasma i maksymalne też, nie ma znaczenia czy po mac czy po ip. Prosze o pomoc. Z góry dzieki |
|
|
|
shibby |
Dodano 10-09-2009 22:03
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
uruchomiles chociaz generator skryptow?
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
ognistyk |
Dodano 14-09-2009 18:30
|
User
Posty: 1
Dołączył: 14/09/2009 18:13
|
witojcie
mam problem i nie moge odnalezc przyczyny, a mianowicie:
mam lacze podzieline tak:
$TCA parent 1:1 classid 1:10 htb rate 1024kbit ceil 1024kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 1024kbit ceil 1024kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 1024kbit ceil 5120kbit prio 1
$TCA parent 1:1 classid 1:13 htb rate 3072kbit ceil 10240kbit prio 0
$TCA parent 1:1 classid 1:14 htb rate 2048kbit ceil 10240kbit prio 1
$TCA parent 1:1 classid 1:15 htb rate 2048kbit ceil 2048kbit prio 2
problem polega na tym ze jak mamy wszyscy wlaczone kompy to nigdzy nikt nie ma gwarantowanego pasma np.:3072kbit ceil 10240kbit prio 0 to gwarantowane jest okolo 1,5 mb a przeciez nie wszyscy sciagamy i powinienem tym przypadku miec nawet powyzej 3mb.
drugim problemem jest to ze SG ni jak nie dzieli upload'u co jest b. flustrujace bo jak sie kozysta z torrentow (wystarczy jedna osoba) to stronki sie prawie nie otwieraja.
pomozce ogarnac problem.
--------------------------------------------------------------------------------------------------
Linksys WRT54GL+tommato 1.23 |
|
|
|
shibby |
Dodano 14-09-2009 19:38
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
1) pewnie dzielisz po MACach. przeszukaj ten temat. pisalem jak zrobic by dzielilo upload po MACach.
2) wgraj tomato 1.25
3) nie dawaj gwarant i max takiego samego. daj routerowi pole co manewru.
4) dzielenie po ip daje lepszy efekt (czyt. mniej problemow)
5) jezeli boisz sie ze ktos sobie zmieni ip to wgraj sobie tomato victek mod. tam masz arp binding gdzie wpisujesz ip-mac i jak ktos sobie zmieni ip i nie bedzie sie zgadzal mac-ip to taka osoba nie bedzie miala wogole internetu
tyle porad ode mnie.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
ovner |
Dodano 23-09-2009 13:42
|
Power User
Posty: 368
Dołączył: 15/08/2009 21:34
|
Odpaliłem genarator żeby podzielić pasmo łącza 8/1,5 Mbit/s i na pierwszym ekranie już mam zonk :| , bo mam ustawiony router na ip 172.168.1.1 maska 255.255.255.0 ,ponieważ są problemy na 192.xxx.xxx.xxx, a generator pozwala tylko dla puli adresów 10.0.0.0 -10.255.255.255, 172.16.0.0-172.31.255.255, 192.168.0.0-192.168.255.255. Czy jak wygeneruje skrypt to zadziała na puli 172.168.1.1 ? bo nigdzie nie widzę wpisanych adresów w skrypcie.
Potrzebuje podział na vnc,skype, torrenty, ftp www, poczta, gra sieciowa na pc na jednym IP plus torrenty i ftp na routerze, www na dodatkowych 3 adresach ip.
Czy ten skrypt to spełnia bo nie znam się wogóle na tych sprawach
#--------------------------------------------
#WRT54 Script Generator v1.02
#(C) 2006-2007 Robert "Robson" Mytkowski
#--------------------------------------------
modprobe ipt_layer7
TCA="tc class add dev vlan0"
TFA="tc filter add dev vlan0"
TQA="tc qdisc add dev vlan0"
SFQ="sfq perturb 10"
tc qdisc del dev vlan0 root
tc qdisc add dev vlan0 root handle 1: htb
tc class add dev vlan0 parent 1: classid 1:1 htb rate 8000kbit
$TCA parent 1:1 classid 1:10 htb rate 1024kbit ceil 2048kbit prio 0
$TCA parent 1:1 classid 1:11 htb rate 1024kbit ceil 8000kbit prio 0
$TCA parent 1:1 classid 1:13 htb rate 400kbit ceil 7900kbit prio 4
$TCA parent 1:1 classid 1:14 htb rate 1200kbit ceil 8000kbit prio 1
$TCA parent 1:1 classid 1:15 htb rate 800kbit ceil 8000kbit prio 2
$TCA parent 1:1 classid 1:16 htb rate 64kbit ceil 8000kbit prio 3
$TCA parent 1:1 classid 1:17 htb rate 400kbit ceil 8000kbit prio 3
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $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 0 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 4 protocol ip handle 13 fw flowid 1:13
$TFA parent 1:0 prio 1 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 3 protocol ip handle 16 fw flowid 1:16
$TFA parent 1:0 prio 3 protocol ip handle 17 fw flowid 1:17
iptables -t mangle -A POSTROUTING -m layer7 --l7proto vnc -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -m layer7 --l7proto skypetoskype -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -m layer7 --l7proto bittorrent -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -p tcp --sport 80 -j MARK --set-mark 14
iptables -t mangle -A POSTROUTING -p tcp --sport 443 -j MARK --set-mark 15
iptables -t mangle -A POSTROUTING -p tcp --sport 21 -j MARK --set-mark 16
iptables -t mangle -A POSTROUTING -p tcp --sport 110 -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
tc class add dev imq0 parent 1: classid 1:1 htb rate 1500kbit
$TCAU parent 1:1 classid 1:10 htb rate 200kbit ceil 1400kbit prio 0
$TCAU parent 1:1 classid 1:11 htb rate 254kbit ceil 1500kbit prio 0
$TCAU parent 1:1 classid 1:13 htb rate 100kbit ceil 1400kbit prio 4
$TCAU parent 1:1 classid 1:16 htb rate 64kbit ceil 1400kbit prio 3
$TQAU parent 1:10 handle 10: $SFQ
$TQAU parent 1:11 handle 11: $SFQ
$TQAU parent 1:13 handle 13: $SFQ
$TQAU parent 1:16 handle 16: $SFQ
$TFAU parent 1:0 prio 0 protocol ip handle 10 fw flowid 1:10
$TFAU parent 1:0 prio 0 protocol ip handle 11 fw flowid 1:11
$TFAU parent 1:0 prio 4 protocol ip handle 13 fw flowid 1:13
$TFAU parent 1:0 prio 3 protocol ip handle 16 fw flowid 1:16
iptables -t mangle -A PREROUTING -m layer7 --l7proto vnc -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -m layer7 --l7proto skypetoskype -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -m layer7 --l7proto bittorrent -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp --dport 21 -j MARK --set-mark 16
iptables -t mangle -A PREROUTING -j IMQ --todev 0
Edytowany przez ovner dnia 23-09-2009 15:39
TUF-AX5400 @ Firmware:388.1_0-gnuton1
RT-N16 @ FreshTomato Firmware 2023.3 MIPSR2 K26 USB VPN + Huawei e3372 no-hilink
|
|
|
|
shibby |
Dodano 23-09-2009 16:08
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
nie ma ip bo nie podzieliles po ip tylko po uslugach.
nie pozwala na taka klase bo wykracza ona poza pule prywatnych adresow. wiesz ze ktos na swiecie moze miec publiczny adres ip z takiej klasy? po to sa zrobione trzy klasy prywatne zeby z nich korzystac a nie wymyslac sobie jakies z kosmosu
zmien wszedzie vlan0 na br0
po zmianie powinno dzialac dobrze. a i jeszcze jedno, nie okresliles domyslnej klasy...
Edytowany przez shibby dnia 23-09-2009 16:09
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|