Cześć, jeśli chodzi o tomato to jestem zupełnie zielony i dopiero zaczynam się w to bawić, czy może mi ktoś wytłumaczyć krok po kroku jak mam wgrać ten skrypt do routera?
Mam Ovislinka Wl1600GL z Tomato 1.27PL
sprobuj poprostu wkleic do w firewalla.
Poniewaz rozmiar skryptu firewall jest ograniczony, pousuwaj wszystkie zbedne (opisowe) linie zaczynajace sie od // i pozostaw tylko te potrzebne (czyli pozostale po usunieciu tych z //).
Jak sie nie zmiesci to pozostaje konsolowe vi lub scp
Router:Unifi Cloud Gateway Max Switch:Netgear MS510TXPP Switch:Unifi USW-Flex-Mini - szt. 2 Wi-Fi:Unifi U6-Lite - szt. 2 Proxmox VE:i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+ VM #1:Synology SA6400 VM #2:Debian, WWW VM #3: Home Assistant OS
Witam. Mam problem z działaniem skrypu (wersja z 1 posta). Wystarczy, że ktokolwiek w sieci zacznie ściągać (torrent, ftp, itp.) to pingi w grach podnoszą się z ok 60ms do grubo ponad 300ms. Wg "tc -s class show dev br0" pakiety trafiają do odpowiednich klas. Proszę o analizę mojego skryptu, coś muszę mieć skopane.
Skrypt wygląda tak:
modprobe ipt_layer7
DEV="br0"
TCA="tc class add dev ${DEV}"
TFA="tc filter add dev ${DEV}"
TQA="tc qdisc add dev ${DEV}"
SFQ="sfq perturb 10"
CEIL=1900
WWWMAX=1000000
PRIO0="27950,3074,88"
PRIO1="20:87,89:110,443"
P2P="18996"
tc qdisc del dev ${DEV} root
tc qdisc add dev ${DEV} root handle 1: htb
tc class add dev ${DEV} parent 1: classid 1:1 htb rate ${CEIL}kbit
Dlaczego przy tworzeniu filtrow poslugujemy sie znacznikami z zakresu 1-4, mimo iz wczesniej uzywalismy {10,20,30,40}. Analogicznie, dlaczego priorytety sa {10,20,30,40}, mimo iz wczesniej byly 1-4? Czy to zwykla literowka, czy stoi za tym wiekszy sens?
I na konic, co to wlasciwie jest filtr, i po co sie go okresla, i w jeo budowie powiela to co sie juz wpisalo przy tworzeniu kolejek i klas? Czy to jest tak ze filtr to taka pod klasa klasy, z mozliwoscia okreslenia wewnetrznych priorytetow?
Jak zostało wyjaśnione w temacie po przekroczeniu WWWMAX na PRIO1 ruch zaczyna być klasyfikowany jako PRIO2, czyli markowanie następuje na tym samym PRIO na którym zostało przekroczone WWWMAX. Teraz moje pytanie - czy da się przekształcić skrypt w taki sposób, aby po przekroczeniu WWWMAX powiedzmy na PRIO0 markował w żądany sposób tylko np.PRIO2 i PRIO3, pozostawiając bez zmian PRIO0 ?. Zdaje sobie sprawę, że mogą być trudności ze zrozumieniem o co mi chodzi więc spróbuje objaśnić jakoś bardziej obrazowo ;P. Dajmy na to niech PRIO0 to tylko porty gry, PRIO1,PRIO2,PRIO3 to cała reszta którą w jakiś tam sposób sobie skonfigurowałem. W momencie uruchomienia gry zostaje przekroczone WWWMAX (ustawiona jakaś mała wartość np.10) na PRIO0, zrobić bym teraz chciał tak, że w skutek tego PRIO1,PRIO2,PRIO3 zostaje zamarkowane w jakiś określony przeze mnie sposób. Da się to moje widzimisię jakoś rozwiązać w skrypcie, czy operacja taka jest nie do wykonania ?.
Kurcze czytam czytam i dupa blada jestem tępy ech Moze pomożecie mi mam łacze 2m wyjscie 512 W domu sa dwa stacjonarne 1 laptop Może ktos napisze mi skrypt bede wdzieczny i oczywiscie wynagrodze za prace 1 komputer 1400 / 300 2 600 /25o Moje GG 12890876
Moje pytanie dotyczy pierwszego postu to jest ustawienie do downloadu a przydało by mi się do uploadu - żeby w jednym skrypcie był qos dla download i upload. Czy mógł by ktoś na podstawie tego skryptu dopisać linijki z qos dla uplodu.
Mam pytanie w jakim celu stosować to? Czy do optymalizacji sieci, która działa prawidłowo bez QoS i Bandwidth Limiter?
Miałem problem taki, że ustawiłem Bandwidth limiter i chciałem ustawić dla klas IP dopisanych na routerze taką a taka prędkość a reszta bez dodanych wpisów w DHCP miała mieć ograniczone prędkości. Wynik był taki, że dla klas dopisanych dałem max DLrate i DLceil skutkiem czego przy utorrencie odpalając go nie otwierały mi się żadne strony. Ucząc się w ten sposób na podstawie błędów swoich doszedłem do wniosku ze Limiter ustawię tylko dla sieci Bezprzewodowej Gościa, dla br1 a resztę wywalę. Teraz wszystko działa. Pytanie czy powyższe zastosowanie jest potrzebne dla małych sieci ? Wydaje mi się, że nie.
· Łą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 !
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ą?