27 Lipca 2024 17:04:22
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Czy to jeszcze NAS?
· Jaki router do 1000/...
· Switch zasilany prze...
· [Howto] Xpenology na...
· Asus TUF-AX3000_V2 p...
· Kto "steruje" MAC ad...
· [MOD] FreshTomato-AR...
· [MOD] Tomato64 (x86-64)
· Omv raid 0
· [S] Orange Pi Lite
· Ustawienie domyślne...
· AX-88U - po wgraniu ...
· Szukam zaproszenia n...
· [S] Netgear AC2600 R...
· Openvpn+klient android
· Połączenie vpn i c...
· [HOWTO] OpenVPN serv...
· [S] edgerouter er-12
· Dostęp do urządzen...
· Brak dostępu do ust...
Najpopularniejsze obecnie wątki
· [Howto] Xpenology... [32]
· Asus TUF-AX3000_V... [20]
· Czy to jeszcze NAS? [14]
· Switch zasilany p... [4]
· Kto "steruje" MAC... [2]
· Jaki router do 10... [1]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [217 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: 417
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.147.51.187
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
QoS - sprawdzone konfiguracje
boomcak
czy tak -p tcp -m multiport --sports 80,443
Asus RT-N18U Asuswrt-Merlin 384.18 Smile
 
shibby
true
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
boomcak
tak nie bangla
iptables -t mangle -A POSTROUTING -d 192.168.1.20 -p tcp -m multiport --sport 80,443 -j MARK --set-mark 10
Asus RT-N18U Asuswrt-Merlin 384.18 Smile
 
boomcak
teraz bangla Wink
iptables -t mangle -A POSTROUTING -d 192.168.1.20 -p tcp -m mport --sports 80,443 -j MARK --set-mark 10
Asus RT-N18U Asuswrt-Merlin 384.18 Smile
 
shibby
a powinno.

jak nie smiga tak a samo sport 80 dzialalo to rozdziel na dwie linie

iptables -t mangle -A POSTROUTING -d 192.168.1.20 -p tcp --sport 80 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.1.20 -p tcp --sport 443 -j MARK --set-mark 10
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
boomcak
Shibby ten skrpyt dziala natomiast nie osiagnałem zamierzonego celu. Dalej w grze sie tnie. Wszystko dlatego ze z rapida jakos tak dziwnie pobiera( skacze od 80 KB/s do max łacza) i przez co chwile szarpie w grze. Jak przytne maksymalny tranfert dla klasy http to wtedy jest ok bo rapid sie tak nie rozpedza. Chodzi mi o to zeby skrept sam przycinal tranfer po http wtedy kiedy trzeba.

Czy mozna tu jakas pentle zrobic ?? np jezli jest ruch na porcie x to tnij http do jakiej wartosci?
Asus RT-N18U Asuswrt-Merlin 384.18 Smile
 
shibby
a potworzyles regulki SFQ dla nowych podklas?

daj tez dla gry wiekszy gwarant i/lub nizszy piorytet.
Edytowany przez shibby dnia 16-07-2010 10:59
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
boomcak

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 2120kbit
$TCA parent 1:1 classid 1:2 htb rate 706kbit ceil 2120kbit prio 2
$TCA parent 1:2 classid 1:10 htb rate 117kbit ceil 2120kbit prio 2
$TCA parent 1:2 classid 1:11 htb rate 121kbit ceil 2120kbit prio 1
$TCA parent 1:2 classid 1:12 htb rate 117kbit ceil 2120kbit prio 1
$TCA parent 1:2 classid 1:13 htb rate 117kbit ceil 2120kbit prio 1
$TCA parent 1:2 classid 1:14 htb rate 117kbit ceil 2120kbit prio 1
$TCA parent 1:2 classid 1:15 htb rate 117kbit ceil 2120kbit prio 1
$TCA parent 1:1 classid 1:16 htb rate 706kbit ceil 2120kbit prio 2
$TCA parent 1:1 classid 1:17 htb rate 706kbit ceil 2120kbit prio 2
$TQA parent 1:2 handle 2: $SFQ
$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 2 fw flowid 1:2
$TFA parent 1:0 prio 2 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 1 protocol ip handle 12 fw flowid 1:12
$TFA parent 1:0 prio 1 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 1 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 -d 192.168.1.20 -j MARK --set-mark 2
iptables -t mangle -A POSTROUTING -d 192.168.1.20 -p tcp -m mport --sports 80,443 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.1.20 -p udp -m mport --sports 7777,7779,8888 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -d 192.168.1.20 -m layer7 --l7proto sip -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 192.168.1.20 -m layer7 --l7proto shoutcast -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -d 192.168.1.20 -m layer7 --l7proto skypeout -j MARK --set-mark 14
iptables -t mangle -A POSTROUTING -d 192.168.1.20 -m layer7 --l7proto skypetoskype -j MARK --set-mark 15
iptables -t mangle -A POSTROUTING -d 192.168.1.21 -j MARK --set-mark 16
iptables -t mangle -A POSTROUTING -d 192.168.1.35 -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 256kbit
$TCAU parent 1:1 classid 1:10 htb rate 85kbit ceil 256kbit prio 2
$TCAU parent 1:1 classid 1:11 htb rate 85kbit ceil 256kbit prio 2
$TCAU parent 1:1 classid 1:12 htb rate 85kbit ceil 256kbit prio 2
$TQAU parent 1:10 handle 10: $SFQ
$TQAU parent 1:11 handle 11: $SFQ
$TQAU parent 1:12 handle 12: $SFQ
$TFAU parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFAU parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFAU parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
iptables -t mangle -A PREROUTING -s 192.168.1.20 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 192.168.1.21 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -s 192.168.1.35 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -j IMQ --todev 0


Mam tak jak mowiłes. Wszytko chrzani sie przez to ze gra zużywa bardzo mało transferu i rapid się rozpędza na maksa...

// właczylem radio, sciaganie z rapida i gre i w sumie wszystko chodzi ok. Dopisalem ostanio wiecej portów gry moze to pomaga....

// raz tnie raz nie juz nie wiem czmeu tak to sie robi...

//Puscilem pobieranie obrazu linuxa i w grze tnie... cos nie bardzo sobie z tym skrypt radzi...
Edytowany przez boomcak dnia 16-07-2010 15:54
Asus RT-N18U Asuswrt-Merlin 384.18 Smile
 
punkl
http://www.linksysinfo.org/forums/showpost.php?p=357556&postcount=135
 
darekimi
Panowie chce podzielic lacze 6M na 11 uzytkownikow tak aby jak jest jedna osoba to miala ful jak ktos dochodzi to dzielic na polowe i tak dalej

Moj ruter to OVISLINK 1600GL
Moze ktos napisze jakis skrypt pod te moje widzimisieWink
 
shibby

Cytat

Panowie chce podzielic lacze 6M na 11 uzytkownikow tak aby jak jest jedna osoba to miala ful jak ktos dochodzi to dzielic na polowe i tak dalej


tak sie nie da

Cytat

Moze ktos napisze jakis skrypt pod te moje widzimisie


len, sciagnij generator i sam zrob Smile

A ponadto to temat ze sprawdzonymi konfiguracjami a nie temat gdzie zadaje sie pytania. Dodatkowo ty pytasz o skrypt w temacie o QoS - a to dwie rozne rzeczy.

Zaloz osobny temat to pogadamy.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Friend
Moja konfiguracja:
i52.tinypic.com/16rqc5.jpg
i53.tinypic.com/1zq3itl.jpg
i54.tinypic.com/rkc2h1.jpg

Nie wszystko jest idealnie, ruterek mam 2 dni.
Najważniejsze widać w Basic settings i reguły 3-9 oraz 4 ostatnie.
Przygotowałem coś w rodzaju "im więcej tym gorzej".
W Adv./Conntrack mocno poskracane czasy.

Walczyłem z ruchem nieklasyfikowanym, to ostatnie 4 regułki.

Jak Wam się podoba?
DSL 4000/500 (31 IP w sieci)

PS.Nie miałem czasu na skrypty, nie umiem pisać.
Edytowany przez Friend dnia 24-11-2010 21:12
 
szalikmars

Jak Wam się podoba?
DSL 4000/500 (31 IP w sieci)

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

to totalna bzdura przy 31 ip quoes w ogóle sie nie sprawdzi i to jeszce masz tak mało na wysył to kaplica

tylko skrtypt robsona madrze ułozony cos ci pomoze

i sprzęt porzadny na czym masz to tomato ?
 
szalikmars
PS.Nie miałem czasu na skrypty, nie umiem pisać.

--------------------
tam sie wpisuje wartosci w skrypcie robsona nie sam piszesz skrypt on jest gotowy
a to o czym ci napisałem to pewne quos to na kilka ip moze sie sprawdza
a tak to na pewno nie tak pokazuje i praktyka
 
Friend
To jest na Netgear WNR3500L.
Ładnych kilka lat mam Linuxrouter, to coś skutecznego i dla prostych ludzi.
Nie reklamuje bo projekt został zamknięty/sprzedany.

Tomato postawiłem żeby mieć coś na zapas.
Zdaję sobie sprawę że te regułki działają tylko na ruch wychodzący i ważna jest ich kolejność.
Na obrazku jest 152kbps bo tyle było potrzeba, maksimum jest osiągalne i zaobserwowałem >400kbps.

i54.tinypic.com/aweqn4.jpg

Z obrazka widać że reguły pracują, z rzeczywistego używania mam bardzo dobre wrażenia, jest płynniej niż na linuxrouter i lepsza reakcja przy maksymalnym obciążeniu.

Skrypty zrobiłem, jeden na próbę (chodził), drugi już był za duży (max.8192 znaki), to go skróciłem (zmniejszyłem swoje wymagania).
Po restarcie sprzęt nie odzywał się ponad 10 minut, dalej nie czekałem (na szczęście zarządzanie działało).
Parę zmian wyniknie z czasem, uporządkować trochę kolejność.

Konfig jest do wklepania i sprawdzenia.

Można też przetestować coś takiego:
i52.tinypic.com/30vy9mx.jpg

Ale proszę nie pisz bzdura bez sprawdzenia.
Friend załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.

Edytowany przez Friend dnia 25-11-2010 14:28
 
szalikmars
pisze ze bzdura bo kilkanaście wersji tomato na rózne sprzety wgrywałem i tomato uzywam od 4 lat non stop przy kilkudziesieciu kompach


skryp robsona sprawdza się
Quos w ogóle sie nie sprawdza przy wielu kompach


wywal go
podziel pasmo z głową skryptem robsona po ip
i bedzie działać

a najpierw poczytaj jak to zrobić jest o rym wiele tematów
 
mi5iek

Cytat

shibby napisał(a):
[quote]Panowie chce podzielic lacze 6M na 11 uzytkownikow tak aby jak jest jedna osoba to miala ful jak ktos dochodzi to dzielic na polowe i tak dalej


tak sie nie da

@shibby
Jestem "swiezym" uzytkownikiem "linuksowych" routerow i mam jedno pytanie. Otoz podczas szukania informacji na temat podzialu lacza natrafilem na strone http://linio.terramail.pl/htb.html gdzie znalazlem taka informacje:

Serwer (192.168.2.1) podłączony jest do LAN z szybkością 10 mbit/sek. Klientami są dwa komputery: kompA (192.168.2.2) i kompB (192.168.2.3). Chcemy im dać po 50% łącza (5mbit/sek) ale w ten sposób, że jeśli kompA nie robi nic, kompB dostaje całe łącze.
Gdy kompA zaczyna coś robić, szybkość połączenia kompB spada do wyjściowych 50%. I na odwrót.




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 10mbit ceil 10mbit
tc class add dev eth0 parent 1:1 classid 1:2 htb rate 5mbit ceil 10mbit
tc class add dev eth0 parent 1:1 classid 1:3 htb rate 5mbit ceil 10mbit
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.2.2 flowid 1:2
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.2.3 flowid 1:3


Chcialbym zweryfikowac sprzeczne informacje. Z gory dzieki za wyjasnienie.
Pozdrawiam

BTW: Generator "Robsona" w automacie robi to samo, czyli daje gwarantowany DL MAX_DL/ilosc_uzytkownikow a maksymalny DL daje MAX_DL
Edytowany przez mi5iek dnia 25-12-2010 22:25
 
shibby
no to sobie tak zrob i zobaczysz kto mial racje Wink
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
mi5iek

Cytat

shibby napisał(a):
no to sobie tak zrob i zobaczysz kto mial racje Wink


to sam sobie zaprzeczas - http://openlinksys.info/forum/viewthread.php?thread_id=10879
w poscie wyzej piszesz ze kolega nie moze podzielic lacza (6Mbps - gdy jest jeden ma full, gdy jest dwoch to 6Mbps/2 itd.) a w poscie podanym przeze mnie podajesz ze sie da?

Nie chodzi o to ze sie czepiam ale dla mnie jest to istotne - pewnie dla innych tez.

Szkoda, ze nie jestes w stanie poprzec twoich wypowiedzi zadnym argumentem, tylko piszesz tekst typu zobacz sam.

Teoretyzujac przyklad podany wyzej powinien dzialac tak (z zalozenia):
Kiedy z internetu korzysta jeden IP ma cale pasmo, gdy podlaczy sie drugie IP to lacze dzieli sie na 50%/50%. W tym przypadku kazdy zapycha swoje 50%.
Tak przynajmniej wynika z opisu teoretycznego.
Idac dalej podzial ten mozna filtrowac/priorytetowac na uslugi. Czy tak?

Pozdrawiam
 
shibby
kolego ja nie musze nic nikomu udowadniac. Ty teoretyzyjesz a ja to wiem z doswiadczenia.

Napisałem wprost ze tak sie nie da i tyle. Ty napisałeś przyklad z innej strony i twierdzisz ze tak sie da. Dlatego napisałem ci zebys sam sie przekonal na wlasnej skorze skoro nie wierzysz na slowo i na sile szukasz dziury w calym.

HTB dziala w taki sposob by zawsze dac MAX lacza dostepnego. Jeżeli obu dasz MAX to kazdy z userów bedzie do niego dążył i będą walczyć o transfer a dla samego routera nic nie zostanie. W podziale lacza nie o to chodzi by WALCZYC o pasmo tylko spokojnie móc z niego korzystac bez wzgledu na to co robia inni userzy. Wierz mi ze lepiej miec mniejsze pasmo i spokojnie z niego korzystac niz max lacza i martwic sie o to ze drugi user wlaczy p2p lub zacznie cos ostro orac a tobie pingi wzrosną.

Reasumująć skoro nie chcesz skorzystać z mojego doświadczenia to śmiało rób jak chcesz i jak uważasz. Przekonasz się na własnej skórze

Cytat

Teoretyzujac przyklad podany wyzej powinien dzialac tak (z zalozenia):
Kiedy z internetu korzysta jeden IP ma cale pasmo, gdy podlaczy sie drugie IP to lacze dzieli sie na 50%/50%. W tym przypadku kazdy zapycha swoje 50%.


Nie prawda. Każdy ma MINIMUM polowe pasma a nie MAXIMUM i zawsze dążą do CAŁOŚCI pasma.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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: 5

· Użytkowników online: 0

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

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 15:06
Szybkie pytanie dla posiadaczy niemodowanych DIR-868L pracujących na FreshTomato - jest tam Transmission..?

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ą?

servee
25-07-2024 09:22
W routerze RT-N18u siadły mi wszystkie porty LAN oraz WAN. Działa tylko radio. To jest naprawialne?

ptyku
29-06-2024 15:16
hi, mam problem z routerkiem RT-AC88u a dokładniej z wgraniem nowego firmware.

tamtosiamto
03-06-2024 16:24
poszlo w koncu -najpierw przez restoration jakies stare ddwrt, potem z menu update plik ac66u z art o zmianie 868l->ac66u

tamtosiamto
02-06-2024 21:44
trx size 44560384 > memory size 33554432 nigdy czegos takiego nie widzialem podczas flashowania rutera

tamtosiamto
02-06-2024 21:37
wgrywanie ddwrt z opisu zmiany softu z dlinka na asusa nic nie daje, dalej startuje tomato, wgranie ddwrt dla ac66u wchodzi, ale z niego tez nie da sie wgrac ofw asusa i merlina, kicha

78,995,352 unikalnych wizyt