Tomato 1.04 + QoS + zmienna predkość łącza
|
werek |
Dodano 12-09-2007 11:33
|
User
Posty: 2
Dołączył: 19/02/2007 13:14
|
jak w temacie, w aster sa zmienne pasma w zaleznosci od godziny. czy ktos moze rozwiazal ten problem (szkoda w nocy marnowac te dodatkowe 5Mbit). podejrzewam ze jakis skrypcik trzeba odpalic tylko jak ew. sie dostac do crona (jezeli jest??). Jak by sie komus chcialo to przedzial czasowy szybszego lacza to 2:00 do 10:00. lacze podstawowe to 5Mbit lacze w trybie rozszerzonym 10Mbit
z gory dzieki za pomoc
pozdrawiam |
|
|
|
bigl |
Dodano 12-09-2007 13:16
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
W Tomato cron jest - nazywa się cru. A sprawę załatwia prosty init skrypt:
Cytat cru a qos_1 "00 02 * * * nvram set qos_ibw=10240;service qos restart"
cru a qos_2 "00 10 * * * nvram set qos_ibw=5120;service qos restart"
Edytowany przez bigl dnia 12-09-2007 15:42
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
werek |
Dodano 12-09-2007 13:36
|
User
Posty: 2
Dołączył: 19/02/2007 13:14
|
wielkie dzieki bigl !! ostatnie pytanko to czy te komendy konfiguracyjne wpisujemy w terminalu (skladnia by na to wskazywala), wybaczcie niewiedze ale nie siedze w tej chwili przed router'em, a mam pytanie gdzie znajduje sie initscript o ktorym pisze bigl.
mowa o tym skrypcie ktory dostepny jest z poziomu interfejsu webowego?? |
|
|
|
eRd |
Dodano 12-09-2007 15:38
|
OL Maniac
Posty: 1090
Dołączył: 11/03/2007 13:15
|
wchodzisz w administration->scripts i tam sa zakladki m.in. init i tam to wklejasz, dajesz save i najlepiej jeszcze po tym restart routera. Mam tylko pytanie czy te wartosci nie sa zamienione?
Ten skrypt, ktory podales bigl nie dziala przypadkiem: "godzina druga wlacz 5mb i przeladuj qos", "godzina 10 wlacz 10mbit i przeladuj qos"? Moze sie myle ...
Edytowany przez eRd dnia 12-09-2007 15:39
WRT54GL v 1.1 Tomato Firmware 1.28.0005 108 ND VPN + 11 użyszkodników na kablu + 1 wifi
Netgear WNR3500L v1 @500MHz Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB BTgui-VPN
PAP2T soft 5.1.6 LS / IPFON
Zotac HD-ID11 (ION2),
|
|
|
|
bigl |
Dodano 12-09-2007 15:39
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Wpisujemy jako init script czyli na www w Administration-->Scripts w zakładce Init.
Tutaj - http://openlinksys.info/images/photoa...808084.png
Dajesz SAVE i po kłopocie.
Edytowany przez bigl dnia 12-09-2007 15:43
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
bigl |
Dodano 12-09-2007 15:41
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Cytat eRd napisał/a:
Ten skrypt, ktory podales bigl nie dziala przypadkiem: "godzina druga wlacz 5mb i przeladuj qos", "godzina 10 wlacz 10mbit i przeladuj qos"? Moze sie myle ...
Sorrki - rzeczywiście odwrotnie. Już zmieniłem skrypt w oryginalnym poście.
Edytowany przez bigl dnia 12-09-2007 15:42
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
Max Monroe |
Dodano 13-09-2007 07:36
|
User
Posty: 48
Dołączył: 17/11/2006 15:04
|
Witam mam pytanko a co się dzieje wtedy z podziałem downloadu za pomocą generatorka ?? jesli się ma wpisane w skryptach 5 mbit??
Routery: MikroTik hEX
AP: 2xMikrotik wAP AC
Net: Connected FIBER 100mbit (90/19 real)
VoIP: SPEEDPORT W900V podróba FRITZ Box'a 7240
NAS: HP N54L + RPi4
|
|
|
|
bigl |
Dodano 13-09-2007 11:59
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Nie wiem co się dzieje bo nie mam skryptu z generatorka. Prawdopodobnie trzeba by było w cron-ie zapuszczać całe 2 skrypty a nie tylko zmianę jednego parametru w QoS wbudowanym.
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
tom78 |
Dodano 13-09-2007 12:46
|
User
Posty: 144
Dołączył: 23/02/2007 17:15
|
Cytat bigl napisał/a:
Nie wiem co się dzieje bo nie mam skryptu z generatorka. Prawdopodobnie trzeba by było w cron-ie zapuszczać całe 2 skrypty a nie tylko zmianę jednego parametru w QoS wbudowanym.
To wszystko opierasz na QoS z tomato ?
Asus RT-AC87U OFW
Asus RT-N66u Merlin
2xWRT54GL Tomato v1.28
Qnap TS-112
|
|
|
|
bigl |
Dodano 13-09-2007 18:48
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Tak - na moją sieć domową przy dobrych regułach to wystarcza (2 PC do poczty i WWW, bramka VoIP, NSLU2 do BitTorrenta ale tylko czasami coś ciągnie, odtwarzacz DVD też sporadycznie korzysta z internetu).
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
grudzien86 |
Dodano 13-09-2007 19:36
|
User
Posty: 34
Dołączył: 06/12/2006 18:33
|
Teraz byłoby super gdyby dało się zrobić dwa skrypty z generatora odpalane o danych godzinach. Ma ktoś pomysł jak to zrobić? |
|
|
|
bigl |
Dodano 13-09-2007 22:50
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Robisz skrypt, który całą zawartość skryptu z generatora wpisuje do pliku w /tmp, zmienia prawa wykonywania dla tego pliku, a potem uruchamia cru o danej godzinie z nim. I tak 2 razy. Tak jak pisałem jeśli skrypt jest mały to powinieneś się zmieścić ze wszystkim w limicie 4kB (chyba taki jest w Tomato?).
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
sivy |
Dodano 06-01-2008 16:10
|
User
Posty: 9
Dołączył: 12/11/2006 02:25
|
witam!
chcialbym zeby 2 razy na dobe byl "przelaczany" skrypt Robsona, chodzi mi o to ze dostawca daje mi rozne DL/UL na dzien/noc.
czy dobrze kombinuje...
1. do folderu /tmp wrzucam 2 pliki script_init_dzien.sh , script_init_noc.sh
2. z poziomu www ustawiam cos w stylu:
3. dorzucam jeszcze zeby "uaktualnic" ustawienia QoS'a
cru a qos_1 "00 09 * * * nvram set qos_ibw=1024;service qos restart"
cru a qos_2 "00 22 * * * nvram set qos_ibw=2048;service qos restart"
czy to tak powinno/będzie działaś?
pozdrawiam :) |
|
|
|
sivy |
Dodano 10-01-2008 05:14
|
User
Posty: 9
Dołączył: 12/11/2006 02:25
|
hm... nie doczekałem się odpowiedzi...
zapytam więc o coś innego.
gdzie (w jakim pliku, w jakiej lokalizacji) moge znalezc wartosci (konfiguracje) ktore wpisuje w:
-> QoS -> Basic Setting
do niemal pelni szczescia wystarczylaby mi warosc pola "Max Bandwidth",
pozdrawiam! |
|
|
|
misiektg |
Dodano 14-01-2008 17:01
|
User
Posty: 14
Dołączył: 29/01/2007 12:33
|
Mam ten am problem i brak odpowiedzi
kota
|
|
|
|
vwir |
Dodano 16-02-2008 19:48
|
User
Posty: 36
Dołączył: 29/03/2007 00:23
|
Dla tych ktorzy nadal maja ten problem, chyba udalo mi sie go rozwiazac. Musze tylko przez kilka dni potestowac to ustawienie i wstac w nocy sprawdzic, czy dobrze dziala
W firewall script wklejamy skrypt robsona z ustawieniami 'dziennymi'. Musimy to zrobic, zeby po kazdym reboocie rutera nie trzeba bylo czekac do nocy/rana na uaktualnienie skryptu.
Nastepnie tworzymy 2 pliki: jeden ze skryptem 'dziennym' a drugi 'nocnym'. Nie robimy tego jednak w /tmp, bo ten katalog jest czyszczony po reboocie rutera. Ja je wkleilem do /jffs. Ustawiamy execute dla tych plikow.
Nastepnie tworzymy odpowiednie regulki w init script. U mnie to wyglada tak:
cru a night "05 01 * * * source /jffs/script_night.sh"
cru a day "05 07 * * * source /jffs/script_day.sh"
cru a qos_1 "00 01 * * * nvram set qos_ibw=1000;service qos restart"
cru a qos_2 "00 07 * * * nvram set qos_ibw=500;service qos restart"
Dla dociekliwych wytlumaczenie: kazdy update robiony jest w 2 krokach:
1. uaktualnienie ustawienia qos (o 1 i 7 rano).
Po tym uaktualnieniu robiony jest 'service qos restart', po ktorym wykonywany jest m.in. firewall script, wiec musimy poczekac z wykonaniem skryptu robsona.
2. wykonanie wlasciwego skryptu (o 1:05 i 7:05 rano). Pewnie mozna go wykonac wczesniej ( czekac 1-2 minuty zamiast 5), ale mnie te 5 minut akurat nie przeszkadza.
Edit:
Skoro po 'service qos restart' jest wykonywany skrypt firewalla (a tam sa wsadzone reguly 'dzienne' ) to nie ma w ogole sensu tworzyc pliku script_day.sh. Wsyatrczy tylko plik nocny i takie wpisy w init:
cru a night "05 01 * * * source /jffs/script_night.sh"
cru a qos_night "00 01 * * * nvram set qos_ibw=1000;service qos restart"
cru a qos_day "00 07 * * * nvram set qos_ibw=500;service qos restart"
Edytowany przez vwir dnia 16-02-2008 21:40
|
|
|
|
misiektg |
Dodano 18-02-2008 10:00
|
User
Posty: 14
Dołączył: 29/01/2007 12:33
|
Możesz przesłać swoje skrypty .sh na adres misiektg@yahoo.com ?
kota
|
|
|
|
vwir |
Dodano 18-02-2008 10:48
|
User
Posty: 36
Dołączył: 29/03/2007 00:23
|
O ktorym skrypcie konkretnie mowisz? script_night to jest skrypt wygenerowany przez generator robsona. Init masz wyzej wklejony. |
|
|
|
misiektg |
Dodano 18-02-2008 11:05
|
User
Posty: 14
Dołączył: 29/01/2007 12:33
|
chodzi mi o Twoj plik ze skryptem night
kota
|
|
|
|
Wiesmin |
Dodano 19-02-2008 15:36
|
User
Posty: 12
Dołączył: 15/01/2008 16:38
|
Czy coś takiego zadziała, czy trzeba coś pozmieniać?
cru a qos_1 "00 23 * * * nvram set qos_ibw=2000;service qos restart"
cru a qos_2 "00 01 * * * nvram set qos_ibw=4000;service qos restart"
cru a qos_3 "01 08 * * * nvram set qos_ibw=2000;service qos restart"
cru a qos_4 "01 11 * * * nvram set qos_ibw=1000;service qos restart" |
|
|