28 Marca 2024 22:14:06
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [Howto] Xpenology na...
· [MOD] Tomato64 (x86-64)
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· Asus TUF-AX3000_V2 p...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
· WDR3600 i problem z WAN
· Jaki USB hub do syno...
· [S] Karta sieciowa Q...
· Asus rt-n18u port fo...
· Netflix dzielenie ko...
· Nextcloud konfigurac...
· Netgear WNR3500L
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [869]
· [MOD] Tomato64 (x... [27]
· [Howto] Xpenology... [14]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [216 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: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.233.223.189
Zobacz wątek
OpenLinksys » :: PORTAL :: » Projekty
 Drukuj wątek
WRT54 Script Generator 1.02
shibby
1) albo QoS albo skrypt. Nigdy oba na raz
2) nie widze tu PCta. Skoro go tu nie ma to znaczy ze nie jest on ujety w skrypt a wiec idzie ile fabryka daje!
Proxmox VE: i7-7700T, 48GB 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
 
lonik

Cytat

shibby napisał/a:
1) albo QoS albo skrypt. Nigdy oba na raz
2) nie widze tu PCta. Skoro go tu nie ma to znaczy ze nie jest on ujety w skrypt a wiec idzie ile fabryka daje!

Nie ma PC bo nie chce go ograniczac, Laptop po WIFI ma zagwarantowane 4 Mbit, czy nie jest tak ze jesli komputerow inny nie ujme to dostana tylko to co zostanie czyli w tym przypadku 1 Mbit zakladajac ze laptop po wifi bedzie potrzebowal tych 4?
 
adamkwiat
Kilka miesięcy temu ktoś zadał podobne pytanie, jakie mnie również dręczy, ale nie otrzymał odpowiedzi.
Jak działa dokładnie skrypt?
Jeśli tomato pracuje jako "clinet" to DL to DL do PC czy na odwrót (UL)? Jak w takiej samej konfiguracji dziala QoS?
Czy skrypt generowany po MAC dla tomato jako AP dziala juz poprawnie dla UL?
 
lonik

Cytat

adamkwiat napisał/a:
Kilka miesięcy temu ktoś zadał podobne pytanie, jakie mnie również dręczy, ale nie otrzymał odpowiedzi.
Jak działa dokładnie skrypt?
Jeśli tomato pracuje jako "clinet" to DL to DL do PC czy na odwrót (UL)? Jak w takiej samej konfiguracji dziala QoS?
Czy skrypt generowany po MAC dla tomato jako AP dziala juz poprawnie dla UL?


Nic nie czaje o co pytasz, napisz to jakos po polsku :-)
 
shibby

Cytat

Czy skrypt generowany po MAC dla tomato jako AP dziala juz poprawnie dla UL?


zadziala jak poprawisz to wg mojej instrukcji. Domyslnie generowany nie zadziala.

Reszty pytania tez nie rozumiem.
Proxmox VE: i7-7700T, 48GB 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
 
shibby

Cytat

Nie ma PC bo nie chce go ograniczac, Laptop po WIFI ma zagwarantowane 4 Mbit, czy nie jest tak ze jesli komputerow inny nie ujme to dostana tylko to co zostanie czyli w tym przypadku 1 Mbit zakladajac ze laptop po wifi bedzie potrzebowal tych 4?


nie. PC nie podlega skryptowi wiec nie jest w zaden sposob przez niego kontrolowany. PC dostanie ile fabryka dala a laptop bedzie brany w drugiej kolejnosci.
Proxmox VE: i7-7700T, 48GB 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
 
RAFI9666
Witam
Jakiego portu używa radio internetowe RMF FM? Gdy wszystkie komputery są podłączone i coś ściągają radia słucha się niekomfortowo, przerywa. W którym miejscu skryptu dopisać tą regułkę? Co mam wpisać, aby radio normalnie działało?

Skrypt:


#--------------------------------------------
#WRT54 Script Generator v1.02
#(C) 2006-2007 Robert "Robson" Mytkowski
#--------------------------------------------
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 2048kbit
$TCA parent 1:1 classid 1:12 htb rate 1998kbit ceil 2048kbit prio 1
$TCA parent 1:1 classid 1:13 htb rate 50kbit ceil 1700kbit prio 4
$TQA parent 1:12 handle 12: $SFQ
$TQA parent 1:13 handle 13: $SFQ
$TFA parent 1:0 prio 1 protocol ip handle 12 fw flowid 1:12
$TFA parent 1:0 prio 4 protocol ip handle 13 fw flowid 1:13
iptables -t mangle -A POSTROUTING -p tcp --sport 80 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -p tcp --sport 1130 -j MARK --set-mark 13
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 350kbit
$TCAU parent 1:1 classid 1:12 htb rate 100kbit ceil 350kbit prio 1
$TCAU parent 1:1 classid 1:13 htb rate 250kbit ceil 350kbit prio 4
$TQAU parent 1:12 handle 12: $SFQ
$TQAU parent 1:13 handle 13: $SFQ
$TFAU parent 1:0 prio 1 protocol ip handle 12 fw flowid 1:12
$TFAU parent 1:0 prio 4 protocol ip handle 13 fw flowid 1:13
iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -p tcp --dport 1130 -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -j IMQ --todev 0 


Pozdrawiam
---------------------
Asus WL-500GP V1
Seagate Momentus 120GB SATA -> USB
Tomato Firmware 1.27 ND-USB-8744-Ext
 
lonik

Cytat

shibby napisał/a:

Cytat

Nie ma PC bo nie chce go ograniczac, Laptop po WIFI ma zagwarantowane 4 Mbit, czy nie jest tak ze jesli komputerow inny nie ujme to dostana tylko to co zostanie czyli w tym przypadku 1 Mbit zakladajac ze laptop po wifi bedzie potrzebowal tych 4?


nie. PC nie podlega skryptowi wiec nie jest w zaden sposob przez niego kontrolowany. PC dostanie ile fabryka dala a laptop bedzie brany w drugiej kolejnosci.


W takim razie czy istnieje jakis sposob aby utworzyc grupe wszystkich pozostalych komputerow? Chodzi o to zeby nie wpisywac wszystkich oddzielnie z palca.
 
shibby
i tak i nie.
@lonik
mozna dopisac domyslna klase do ktorej trafi wszystko pozostale co sie nie lapie w tegulki ale wtedy nie mozna korzystac z post i prerouting. Trzeba przydzielac polaczenia do klas wprost przez komende TC.

W przeciwnym wypadku pozostaje ci uzycie przedzialu ip czyli zamiast -s dajesz --src-range 192.168.0.15-192.168.0.100 i zamiast -d dalesz --dst-range 192.168.0.15-192.168.0.100. Ale wtedy bierze przedzial wiec ip musza byc pokolej


@rafi
Bo ten twoj skrypt jest za przeproszeniem do dupy. Co on niby ma robic? obraniczac dwa porty a wszystko reszte leci pelna para! Czyli odpalic ci ktos torrenta lub inny p2p i mozesz pozegnac sie z komfortowym netem.
Proxmox VE: i7-7700T, 48GB 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
 
lonik
No dobra jak tak musi byc to poustawiam priorytetowe komputery statyczne IP a reszte do dam do przedzialu.

dzieki za pomoc

update:
Jeszcze jedno pytanie:

Skoro musze wylaczyc QoS a lacze sie do routera zdalnie. Chce temu polaczeniu ustawic najwyzszy priorytet.
Nie da sie dodac IP routera zatem wystarczy ustawienie portu 443? Chyba nie bardzo.
Edytowany przez lonik dnia 04-03-2010 15:37
 
Arlemen

Cytat

shibby napisał/a:
1) albo QoS albo skrypt. Nigdy oba na raz
2) nie widze tu PCta. Skoro go tu nie ma to znaczy ze nie jest on ujety w skrypt a wiec idzie ile fabryka daje!

Witam,mam netie 4 MB,mam skrypt Robsona na 6 użytkowników,a użytkownikom puszczam max 2048kb gw.342 kb,sobie zostawiam pełne 2Mb bezpośrednio z netgara routera,ale QoS w zakładce mam również aktywny,jak QoS wyłącze to skrypt w fierwallu nie dzieli pasma do użytkowników max 2mb,tylko puszcza fulla,więc ta teoria z punktu pierwszego nie zawsze się sprawdzaSmile
 
shibby
to masz cos spierniczone. Nie uzywa sie QoS i HTB/CBQ jednoczesnie. To tak jakbys uzywal na kompie dwoch antywirusow. Ja mam tylko skrypt i to na parunastu userow i wszystko dziala porawnie tak jak tego chce.

Po wylaczeniu QoS trzeba oczywiscie zrestartowac firewalla lub router.
Edytowany przez shibby dnia 27-06-2010 22:56
Proxmox VE: i7-7700T, 48GB 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
 
Arlemen

Cytat

shibby napisał/a:
to masz cos spierniczone. Nie uzywa sie QoS i HTB/CBQ jednoczesnie. To tak jakbys uzywal na kompie dwoch antywirusow. Ja mam tylko skrypt i to na parunastu userow i wszystko dziala porawnie tak jak tego chce.

Po wylaczeniu QoS trzeba oczywiscie zrestartowac firewalla lub router.


Wiem że trzeba zrestartować,więc może być tak,że to leci wszystko z QoS...a nie skryptu.
Mam pytanie do ciebie,czy w takim razie można mieć sam skrypt taki,który w grupie użytkowników po IP przydzielić 2 MB mimo że mam dostęp do 4 MB?.Bo chciałbym żeby mieli gwarantowany dostęp i maksymalny 2MB jeśli siedzi tylko jeden użytkownik,czy jest możliwe takie coś zrobić?:|,z góry dziękuje za odpowiedźSmile
 
szalikmars
masz tam w skrypcie widełki
przydziel im 2mb downloadu
ale daj im adresacje po kolei aby byli w jednej grupie
i tej grupie daj 2mb
 
ghorwald
Witam, mam następujące pytanie.
Jestem w sieci osiedlowej w której mamy zmienne prędkości łącza w zależności od godziny.

8:00-00:00 2048 kbit/s
00:00-8:00 4096 kbit/s

Jest możliwe uwzględnienie dynamicznie tych zmian w QoS lub generatorze skryptów? Jeśli nie jak można rozwiązać problem podziału łącza żeby nie wchodzić za każdym razem w router i przestawiać wszystkiego?
 
shibby
da sie i w jednym i w drugim.

Jezeli chodzi o QoS to klania sie wyszukiwarka bo wielokrotnie to podawalem. Wystarczy wyszukac slowko "qos" na forum w dziale tomato i poszukiwac ustawien nvram dla qos.

Co do skryptu to masz w dziale tutoriale opis jak to zrobic.
Proxmox VE: i7-7700T, 48GB 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
 
eXoduse
Ponieważ ciężko przekopać się przez kilka tematów związanych z przedstawionym skryptem dlatego pozwolę sobie zadać pewne pytanie (na pewno już padło takowe, jednak niestety nie mogę nic na ten temat znaleźć, za co z góry przepraszam). Czy można za pomocą tego skryptu skutecznie podzielić łącze między dwa komputery jeżeli dzielone łącze ma różną przepustowość w zależności od pory dnia? W generatorze określa się w końcu maksymalną prędkość downloadu, jednak co nastąpi w sytuacji kiedy przykładowo maksymalnie ustawie 5mb/s, a łącze w danej sytuacji pozwoli nawet na ruch rzędu 16mb/s - cała "nadwyżka" pozostanie nienaruszona, ponieważ ustawiłem wartość maksymalną taką, a nie inną?
 
SSN774
Witam,

pany jako laik mam pytanie do Was. Wkleję może najpierw mój skrypcik

#

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 10500kbit
$TCA parent 1:1 classid 1:10 htb rate 7500kbit ceil 8800kbit prio 0
$TCA parent 1:1 classid 1:11 htb rate 512kbit ceil 1024kbit prio 1
$TCA parent 1:1 classid 1:12 htb rate 1988kbit ceil 5000kbit prio 1
$TCA parent 1:1 classid 1:13 htb rate 500kbit ceil 1024kbit 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 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 1 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.111 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.1.112 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.1.113-192.168.1.114 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.1.117-192.168.1.119 -j MARK --set-mark 13
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 1100kbit
$TCAU parent 1:1 classid 1:10 htb rate 800kbit ceil 1050kbit prio 0
$TCAU parent 1:1 classid 1:11 htb rate 100kbit ceil 200kbit prio 1
$TCAU parent 1:1 classid 1:12 htb rate 100kbit ceil 500kbit prio 1
$TCAU parent 1:1 classid 1:13 htb rate 100kbit ceil 150kbit prio 3
$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
$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 1 protocol ip handle 12 fw flowid 1:12
$TFAU parent 1:0 prio 3 protocol ip handle 13 fw flowid 1:13
iptables -t mangle -A PREROUTING -s 192.168.1.111 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 192.168.1.112 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.1.113-192.168.1.114 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.1.117-192.168.1.119 -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -j IMQ --todev 0
iptables -I FORWARD -m iprange --src-range 192.168.1.117-192.168.1.119 -p tcp -m connlimit --connlimit-above 50 -j DROP


Coś robię źle ustawiając skrypt generatorem?
łącze mam 10mbit z tpsa. Np w tym momencie mam taką sytuację że, mam niesamowitego laga na otworzenie jakiej kolwiek strony.
Ściąganie nowego tomato zajmującego bagatela 3mb :D Zajeło mi ze 3 min :(
Chodzi mi głównie o płynność serfowania i Youtube`a Mam małe dziecko i często puszczam jej jakieś bajki badź piosenki na YT, ładują się masakrycznie.
Co zrobić albo przestawić w skrypcie aby działało to lepiej i YT wczytywał się płynnie. Router to WRT54 GL 11 a modem to jakiś ZTE (biały) od TP.
Mam Thompsona 518 ale na nim nie mogę osiągnąć pełnej przepustowości łącza, wyrabiał na 6-7mbit, ZTE daje maxa.

Pomóżcie proszę, bo nie mam siły do tego :D A muszę mieć tomato, bo udostępniam net lokatorom i nie chcę aby mi całości łącza używali

Pozdrawiam serdecznie
 
hermes-80
Zaczął bym najpierw od przedstawienia wersji Tomato wgranego na router, a potem jako laik zainteresował bym się narzędziem z RAF BW Limiterem.

Konfiguracja ZTE to mam nadzieje Bridge.
Skoro udostępniasz net po wifi więc ważna jest stabilność samego wifi, a więc stary wersja Tomato z wkompilowanym BW lub wersja ze źródła czyli RAF.

Nie oznacza to, że nie da się tego samego osiągnąć na skrypcie.

Pytanie również - czy czyściłeś NVRAM po wgraniu Tomato na router?
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
SSN774
Niestety nie mam już konkretnej nazwy pliku, ale myślę że v1.28.1816 wystarczy Smile Chętnie zmieni firma, bo zapewne jest dość przestarzały. Na forum wynalazłem że do mojego routera tomato-ND-1.28.5x-085V-VPN.trx powinno być ok?

ZTE na Bridge jest oczywiście Smile
 
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: 9

· Użytkowników online: 0

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

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

tamtosiamto
19-03-2024 19:57
czyli jak mam jedna siec goscinna to powinno dzialac separowanie gosci od noda -a nie dziala Smile

tamtosiamto
19-03-2024 19:50
@Adooni 'Only one set is available for 1 band' i tak mam-1 set dla 2.4ghz i 1 dla 5ghz-czy czegos nie rozumiemW drugiej sieci goscinnej nie ma opcji wyboru Ruter only/ All nodes

Adooni
19-03-2024 19:14
no to przeczytaj to 2 pod - 1 stet z kazdego pasma jest dopuszczony na nody. zrob 2 siec jako goscinna na danym pasmie i wtedy sprawdz

tamtosiamto
19-03-2024 14:17
@Adooni 'Guest network on AiMesh - Router only'

Adooni
18-03-2024 19:20
Asus napisał coś takiego Note: Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node. Only one set is available for each band.

70,429,270 unikalnych wizyt