Odp: Jak ustawić QoS w Gargoyle?
Tzn co zrobiłeś? Nazwałeś tylko sekcję, nie skojarzyłeś tego z nową siecią którą utworzyłeś.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Jak ustawić QoS w Gargoyle?
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Tzn co zrobiłeś? Nazwałeś tylko sekcję, nie skojarzyłeś tego z nową siecią którą utworzyłeś.
A czy mógłbyś podpowiedzieć jak to "skojarzyć" ? Lub chociaż link podać?
A nie, sorry, mój błąd. To jest nazwa interfejsu faktycznie, tyle że wyjściowego. Więc ma nazwa wan zostać.
Teraz już nic nie rozumiem jak o "wan" napisałeś.
Pierwszą sekcję nazwałeś quest, a wg wifi dotyczy ona interfejsu wyjściowego. Więc powinna zostać jako "wan"
Oto mój cały plik etc/config/qos
config 'interface' 'wan'
option 'classgroup' 'Default'
option 'upload' '102400'
option 'enabled' '1'
option 'overhead' '1'
option 'download' '102400'
config 'classify'
option 'target' 'Priority'
option 'ports' '22,53'
config 'classify'
option 'target' 'Normal'
option 'proto' 'tcp'
option 'ports' '20,21,25,80,110,443,993,995'
config 'classify'
option 'target' 'Express'
option 'ports' '5190'
config 'default'
option 'target' 'Express'
option 'proto' 'udp'
option 'pktsize' '-500'
config 'reclassify'
option 'target' 'Priority'
option 'proto' 'icmp'
config 'default'
option 'target' 'Bulk'
option 'portrange' '1024-65535'
config 'reclassify'
option 'target' 'Priority'
option 'proto' 'tcp'
option 'pktsize' '-128'
option 'mark' '!Bulk'
option 'tcpflags' 'SYN'
config 'reclassify'
option 'target' 'Priority'
option 'proto' 'tcp'
option 'pktsize' '-128'
option 'mark' '!Bulk'
option 'tcpflags' 'ACK'
config 'classgroup' 'Default'
option 'classes' 'Priority Express Normal Bulk'
option 'default' 'Normal'
config 'class' 'Priority'
option 'packetsize' '400'
option 'maxsize' '400'
option 'avgrate' '10'
option 'priority' '20'
config 'class' 'Priority_down'
option 'packetsize' '1000'
option 'avgrate' '10'
config 'class' 'Express'
option 'packetsize' '1000'
option 'maxsize' '800'
option 'avgrate' '50'
option 'priority' '10'
config 'class' 'Normal'
option 'packetsize' '1500'
option 'packetdelay' '100'
option 'avgrate' '10'
option 'priority' '5'
config 'class' 'Normal_down'
option 'avgrate' '20'
config 'class' 'Bulk'
option 'avgrate' '1'
option 'packetdelay' '200'
config 'interface' 'guest'
option 'classgroup' 'Default'
option 'enabled' '1'
option 'download' '2048'
option 'upload' '4096'
option 'overhead' '1'
na wan mam ok 40Mbit/30Mbit (akademik). Ustawiłem 100/100 bo takie mam połączenie ze switchem. Ograniczenie dla interfejsu guest jest na samym dole. sieć ma całkiem inny SSID ale to chyba nie ma znaczenia. Coś mam tu do poprawy?
Ustawia się rzeczywistą przepustowość łącza do internetu, nie jakie ma się łącze ze switchem.
Tyle że prędkość łącza zależy od tego jak moi sąsiedzi obciążają swoje łącza. W akademiku mieszka załóżmy 180 osób. Wszyscy są podpięci do switha 100Mbit. Ale wyjście na świat światłowodem też jest 100/100Mbit. Biorąc pod uwagę że w żadnej konfiguracji QoS mi nie działa (sprawdałem ustawiając wan na 40/30Mbit) to na razie chciałbym znaleźć przyczynę problemu.
edit: a może te 100Mbit idzie od każdego switha na zewnątrz a nie razem? Sam nie wiem, ale nie w tym rzecz
Więc ustaw sobie w konfiguracji QoS na 1Mbit up/down i zobacz czy będzie Ci ograniczało.
QoS musi mieć ustawione pasmo i nie może ono być dynamiczne. Więc jak masz zmienne transfery to albo ustawiasz sobie przycięte pasmo i tracisz na tym jak sieć jest mniej obciążona albo nie masz w ogóle kontroli.
Kurcze nie wiem jak, ale działa. Na początku ustawiłem blokady na 1Mbit tak jak mówiłeś. Nic nie ruszyło. Potem usunąłem całą konfigurację i zacząłem zabawę od nowa. Goście mają ograniczoną prędkość.
Wielkie dzięki za pomoc!
A jednak coś jest nie tak. qos niby uruchamia się razem z routerem ale działać zaczyna dopiero po wydaniu polecenia 'start'. Co mogę z tym zrobić?
Jeżeli to tylko kwestia opóźnienia to: http://eko.one.pl/?p=openwrt-skrypty#ur … zopnieniem
Działa! Nie pomyślałem o tym a to takie proste. Dzięki!
Stworzyłem reguły QoS które ograniczają prędkość na http wszystkich użytkowników do 200kb/s a gdy połączenie przekracza 6MB to jest lejek 20kb/s.
Jak ustawić, żeby tylko dla jednego urządzenia o znanym IP i MAC lejek dla pobierania plików >6MB nie istniał?
Niestety do sieci będzie podłączone kilkadziesiąt urządzeń na raz, więc nie mogę zrobić dzielenia po adresach IP każdego urządzenia.
Dodaj regułę dla tego jednego urządzenia o innej klasie o większych parametrach i daj ją przed tą co już zrobiłeś.
W jaki sposób ustawić w gargoyle qos żeby strony stremingowe miały priorytet? Chodzi mi o to żeby priorytet dostawał netflix, youtube,hbogo i inne.
Przydał by się manual który tłumaczy jak krok po kroku się to ustawia i co do czego służy.
Oczywiście jak łącze nie jest wykorzystywane to żeby działało pełną parą przy pobieraniu ale jak włącza się np netflix to żeby miał priorytet.
Tylko i wyłączenie na adres ip docelowy. Klasyfikatory contentu działają bardzo źle a w nowszej wersji zostały w ogóle zablokowane, więc nie masz jak rozróżnić że jest to streamowane video. Musisz po adresach docelowych witryn które chcesz.
Sam qos w gargoyle jest oczywiście opisany: https://www.gargoyle-router.com/wiki/doku.php?id=qos tylko go nie wyszukałeś.
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Jak ustawić QoS w Gargoyle?
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc