28 Marca 2024 19:02:36
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
44.212.26.248
Zobacz wątek
OpenLinksys » :: PORTAL :: » Projekty
 Drukuj wątek
WRT54 Script Generator
robsonn
Zgodnie z tym co mówiłem prezentuję pierwszą wersję programu do generowania skryptów zarządzających pasmem na oprogramowaniach alternatywnych Grin
Od teraz prawie każdy użytkownik bez żadnej wiedzy na temat tworzenia skryptów, HTB i innych tego typu "magicznych" pojęć Wink będzie mógł podzielić łącze internetowe lub ograniczyć bezwzględnych ssaczy, maniaków p2p i ludzików wykonujących kopie bezpieczeństwa internetu.

W związku z tym iż jest to wersja testowa, która cały czas będzie rozwijana proszę o zgłaszanie w tym wątku wszelkich:
- problemów z działaniem programu
- problemów z generowaniem skryptów lub ich działaniem
- sugestii dotyczących rozwoju programu
- konstruktywna krytyka mile widziana Wink
- opinie na temat działania programu


Link do aktualnej wersji programu znajduje się w dziale DOWNLOAD --> Przydatne Programy
Aby przejść do działu Download kliknij TUTAJ

Życzę miłego użytkowania Grin

WRT54 Script Generator v0.20

Changelog:
wersja 0.00 - 0.14
- niepubliczne wersje Alpha

wersja 0.15
- pierwsza publiczna Beta

wersja 0.16
- dodano obsługę języka angielskiego (domyślny interfejs programu w j. angielskim)

wersja 0.17
- na życzenie użytkowników domyślny język programu to polski Smile
- usunięto drobne błędy w tłumaczeniu GUI
- dodano możliwość zabezpieczenia sieci przed zmianą MAC/IP oraz przed nielegalnymi podłączeniami
(wszyscy użytkownicy, których nie ma na liście przydzielani są do klasy domyślnej, gdzie max. prędkość to 1kbps)

wersja 0.18
- usunięto bug - podczas dodawania użytkownika do listy program nie sprawdzał poprawności zakresu adresu IP
- usunięto bug - podczas edytowania użytkownika zmiana języka GUI i próba zatwierdzenia zmian przyciskiem OK powodowała zwis
- usunięto dwa małe błędy w tłumaczeniu GUI
- uporządkowanie części kodu
- dodano możliwość ograniczenia liczby otwartych połączeń dla każdego użytkownika (z wyjątkiem Tofu13c)

wersja 0.19
- przepisana część modułu generującego skrypty
- poprawiono generację zabezpieczenia przed zmianą IP/MAC (nie powinno dochodzić do przerw w dostępie do internetu)
- zmiana sposobu ograniczania liczby otwartych połączeń na użytkownika
- dodano możliwość modyfikowania wartości TTL w skrypcie (nie trzeba przy tym generować skryptu zarządzania pasmem)
- dodano możliwość zapisywania projektu skryptu w celu późniejszej edycji

wersja 0.20
- UWAGA - zmodyfikowany został format zapisu projektu. Projekty zapisane w poprzedniej wersji programu nie są kompatybilne.
- UWAGA 2 - skrypty nie zostały przetestowane z DD-WRT. Użytkowników, którzy przetestują ich działanie proszę o kontakt mailowy.
- dodano automatyczną optymalizację skryptów
(rozmiar skryptu zmniejszony został 0 10-20% w zależności od firmware, co pozwala umieścić w skrypcie większą liczbę użytkowników)
- dodano możliwość tworzenia grup użytkowników za pomocą zakresów adresów IP lub indywidualnych grup adresów IP
- dodano funkcję automatycznego podziału łącza, pasmo dzielone jest uczciwie na wszystkich użytkowników
Przykład:
1. klikamy na listę i wybieramy opcję dodawania nowego użytkownika
2. wybieramy zakres lub grupę IP i wpisujemy odpowiednio zakres ip np. 10-20 lub grupę np. 10,17,120
3. zaznaczamy pole "Chcę automatycznie podzielić łącze między dodawanych użytkowników"
4. Naciskamy ok, a program automatycznie doda odpowiednią liczbę użytkowników i przydzieli im przepustowości

- zmieniono GUI programu (projekt graficzny - Rafał Szwagierek)
- zmieniono okno informacyjne dotyczące kompatybilności oprogramowania
- zmieniono format zapisu skryptu do pliku z RTF na czysty TXT
- usunięto bug - po wielu próbach udało się uruchomić prawidłowe limitowanie liczby połączeń na użytkownika.
(w programie minimum, które można ustawić to 50 połączeń. Nie radzę ustawiać ręcznie mniej bo bedą problemy nawet z www)
- usunięto bug - po wczytaniu projektu, gdy dodajemy/edytujemy użytkownika pole z adresem IP nie było odświeżane (wskazywało 255.255.255.x)
- usunięto bug - podczas kasowania użytkownika (użytkowników) ograniczenie liczby połączeń nie było aktualizowane
- usunięto bug - po kilkukrotnej edycji/zapisie projektu plik *.w54 tracił spójność
- usunięto bug - możliwe było przekroczenie max. liczby użytkowników dozwolonych w programie, gdy pozostały UL, DL był większy od zera
- usunięto z generowanych skryptów uruchamianie modułu ipt_connlimit (dotyczy tylko Tomato, moduł ten jest wkompilowany w jądro od wersji 0.06)
- tymczasowo usunięta została funkcja zabezpieczająca przed zmianą IP/MAC gdyż powodowała więcej złego niż dobrego
(Innym dużo lepszym sposobem jest stworzenie zakresu ip np. 20-254 i nadanie mu przepustowości DL/UL 1kbit)
Edytowany przez robsonn dnia 06-11-2006 00:52
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
stegano
Brawo Robsonn Grin nawet pod linuksem z wine programik odpalił i wygenerował prawidłowo skrypt ! Kawał dobrej roboty Grin
Edytowany przez stegano dnia 12-09-2006 21:47
Asus WL-500gP Tomato 1.06 (RouterQoS_only)
5xLa Fonera DD-WRT v24 (Bridge)
1xLa Fonera DD-WRT v24 (AP-baza)
VoIP - Actio + PAP2T - firmware 3.1.16
Buffalo HS-DHGLBB0 500GB firmware 2.06 beta
Pomocy udzielam jedynie na forach
 
dzigi
mgr inż. ROBSON gratulacje
Skrypt działa, a jego prostota jest aż nader przytłaczająca Grin
Szkoda, że nie działa UPLOAD po radyjku... ale zapewne i z tym sobie poradzisz

Ps. Jak zrobić żeby można było wpisać MAC zamiast IP, bo nie mogę zaznaczyć...

Pozdro i jeszcze raz gratulacje Grin
TO_MA_TO co?
WRT54G+tomato v1.28 shibby
 
robsonn

Cytat

Szkoda, że nie działa UPLOAD po radyjku... ale zapewne i z tym sobie poradzisz

Jestem w trakcie badania problemu Grin

Cytat

Ps. Jak zrobić żeby można było wpisać MAC zamiast IP, bo nie mogę zaznaczyć...

Wersja testowa = wersja beta = nie wszystko dziala - jestem w trakcie realizacji Grin
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
Damiano
Pierwszy bug Smile

- nie działa suwak z prawej strony do jazdy góra dół po wygenerowaniu skryptu

Reszta całkiem prosta i przyjemna - o to chodzi Smile

Edit Robsonn
To nie bug - na razie tak ma byc

Edytowany przez robsonn dnia 12-09-2006 23:06
------------------------------------------------------
Cerberus ADSL Lite + WRT54GL v.1.1 + Tomato v1.06.0981 + podzia? z generatorka @Robsonna = The best from the best from the best from the best STUFF Grin
[b]Pan J?zek i kurczaki r?wnie? u?ywaj?
 
Portal
Gratulacje Robsonn - tego wlasnie "programiku" brakowalo nam wszystkim. Jest bardzo prosty w obsludze i ma przyjemny interfejs.

wlasnie sobie utworzylem skrypcik na Tomato
Ustawilem na jeden z komputerow transfer max 128kbits ( gwarantowany 64kbits) i gdy sciagam jakies pliki to max moge wyciagnac okolo 13KB/s - 14KB/s zamiast 16KB/s - czy ja cos zle przeliczam czy skrypt ? czy moze tak powino byc ?

PS chyba tutaj cos jednak Tomato szwankuje bo w skrypcie wartosci podaje dobrze

Sprawa wyjasniona - dzieki za odpowiedz i wyjasnienie kwestii - a co do OT to odpowiedzialem @damiano bo sie jeszcze obrazi ze sie nie odzywam Smile
Edytowany przez Portal dnia 12-09-2006 23:17
DASAN H645B (G-PON) <------->Asus RT-AX86U (FW Asus)
 
Wielkie dzieki Robsonn programik dzila OK ustawilam sobie maksymalny transfer sciagania po WIFI 160 kbps czy 20 kbit/s i faktycznie sciagal z takim transferem (testowalam podczas pobierania Gadu-Gadu) Moj, soft to HyperWRT + Tofu15c. Jeszcze raz DZIEKIGrin
Edytowany przez dnia 13-09-2006 19:24
 
robsonn
Prosze o nie generowanie Offtopicu na tematy wolne Wink
Napisalem specjalnie wytluszczonym drukiem czego spodziewam sie w tym watku
- problemów z działaniem programu
- problemów z generowaniem skryptów lub ich działaniem
- sugestii dotyczących rozwoju programu
- konstruktywna krytyka mile widziana
- opinie na temat działania programu

Prosba o brak OT skierowna szczegolnie do Portal'a.
Jesli potrzebujesz informacji prosze utworz nowy temat lub najlepiej zglos sie do mnie na priva a odpowiem na Twoje pytania.
Odpowiedz na twoj post skasowany Wink
Przy limicie ustawionym na 128 kbps normalne jest to iz HTB nie da ci nigdy idealnie 16 kB lecz bedzie to w tych okolicach. Jest to podzial dynamiczny, ale przy statycznym bedzie podobnie.
Edytowany przez robsonn dnia 12-09-2006 23:13
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
stegano
Pytanie i sugestia zarazem, czy możesz dodać do tego generatora opcje dającą możliwość ograniczania na dane IP, MAC możliwości max połączeń ?

Dodano:

Ja bym robsonn zrezygnował z pierwszej planszy na której praktycznie nic nie ma, albo zrobiłbym z niej jakąś formę informacyjną. Pomyśl jeszcze nad zmianą tyk "krowiastych ikon", które to nie prezentują się zbyt ładnie...
Edytowany przez stegano dnia 13-09-2006 16:01
Asus WL-500gP Tomato 1.06 (RouterQoS_only)
5xLa Fonera DD-WRT v24 (Bridge)
1xLa Fonera DD-WRT v24 (AP-baza)
VoIP - Actio + PAP2T - firmware 3.1.16
Buffalo HS-DHGLBB0 500GB firmware 2.06 beta
Pomocy udzielam jedynie na forach
 
robsonn

Cytat

stegano napisał/a:
Pytanie i sugestia zarazem, czy możesz dodać do tego generatora opcje dającą możliwość ograniczania na dane IP, MAC możliwości max połączeń ?

Zobacze co da sie zrobic Wink Mysle, ze po IP tak. Nie wiem jak bedzie wygladac sprawa z MACami. Ale moge dodac to do listy zyczen Smile
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
7ezus
Pięknie działa Smile
Wishlist:
- upublicznić źródła (np. na GPL)
- zrobić max ilość połączeń odnośnie klasy/IP (podpisuję się pod tym)
- zrobić klasę domyślną dla "zmieniaczy IP" - np 1kbit Up / 1kbit Down Grin
router: WRT54GS 4.0 +Tomato 0.01.0719 non-official test
komputer: HP NX9105 + OpenSuse 10.1
 
jank0
@Robson
# Kasujemy stare reguły dotyczące interfejsu eth0
tc qdisc del root dev eth0
# Kasujemy stare reguły dotyczące interfejsu imq0
tc qdisc del root dev imq0
pytanie czy w T15c działa to co ustawimy w QOS zwłaszcza L7
Edytowany przez jank0 dnia 13-09-2006 10:32
"Jeżeli nie wiesz jak postąpić - na wszelki wypadek postąp uczciwie"
 
robsonn

Cytat

jank0 napisał/a:
@Robson
# Kasujemy stare reguły dotyczące interfejsu eth0
tc qdisc del root dev eth0
# Kasujemy stare reguły dotyczące interfejsu imq0
tc qdisc del root dev imq0
pytanie czy w T15c działa to co ustawimy w QOS zwłaszcza L7

Działa, tak samo na innych softach. Powiedzmy, ze zastosowalem pare trickow tak aby nie uzywac do ksztaltowania ruchu portu Vlan1 (czyli WANu), na ktorym to wlasnie wiekszosc softow zapisuje reguly QoS - takze jedno nie przeszkadza drugiemu Wink
Edytowany przez robsonn dnia 13-09-2006 10:49
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
bigl
Czy to normalne, że na początkowym ekranie widzę tylko fragmenty antenek? Ikony są OK, ale w głównym obszarze nie jest chyba OK.
bigl załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.

Edytowany przez bigl dnia 13-09-2006 11:07
 
jank0
super!!!!
dodaj do listy życzeń
Klasyfikacja P2P (download) przy pomocy zainstalowanego modułu ipp2p.

Edit by Robsonn:
To raczej niemozliwe. IPP2P (podobnie jak wiekszosc matchy L7) dziala wylacznie na ruch egress, czyli ruch wychodzacy z sieci na zewnatrz (potocznie Upload Wink ) Ale dodac do listy moge Wink

propozycję podałem po przeczytaniutego www.aasoc.pwr.wroc.pl/prezentacje/AAS...Router.pdf

Edit by Robsonn
Czytalem to juz kiedys i pare innych. Maja b. dobre wyklady.
Ale tak jak mowilem na p2p sklasyfkujesz tylko ruch wychodzacy.
Jesli znajde inna mozliwosc to zapewne bedzie taka funkcja dodana.

Edytowany przez robsonn dnia 13-09-2006 11:21
"Jeżeli nie wiesz jak postąpić - na wszelki wypadek postąp uczciwie"
 
robsonn
Zasadniczo głowny ekran taki jest Wink Powiem szczerze specjalnie nei mialem pomyslu, a wolalem zajac sie tym, zeby dobrze generowal.
Jednak jesli ktos zrobilby jakes fajne tlo na ekran glowny to z checia je umieszcze Grin
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
jank0
dodaj do listy życzeń
Dodać w wersji finalnej przycisk "Make a donation"

Edit by Robsonn:
Polska nie obsluguje systemu kont PayPal takze raczej nei mamy o czym mowic.
Poza tym robie to bo lubie i kreci mnie ta zabawa Wink
Gdybym chcial zarabiac na tym to program bylby platny Wink


ale zacznie działac PayPal ...nie mówimy o zarabianiu a o "donacji" dla Twego kompa ...dyski padaja,procesor zmusza licznik energi do pracy.
Taki przycisk nikogo nie zmusza do "zasilenia" lecz daje możliwość!!!! Grin
Edytowany przez jank0 dnia 13-09-2006 11:21
"Jeżeli nie wiesz jak postąpić - na wszelki wypadek postąp uczciwie"
 
qba
pytanie odnosnie działana skryptu ( nie chce zakładać nowego tematu gdyż odp jest krótka...)
czy jak mam 3 kompy i ustawie limit na jeden z nich gwar 60%/efektywne 100% i z uploadem gwar 20%/efekt 60%
to czy jak bedzie chodzil tylko ten komp z lmitami to dostanie on 100%dl i 60% ul ? i czy jak włacze któryś z pozostałych czy temu jedneo zostanie odrazu przyciete do 60% dl / 20% ul ??
pozdrawiam

 
adamsi
proponuje dodać wczytywanie zapisanej konfiguracji
 
bigl

Cytat

robsonn napisał/a:
Zasadniczo głowny ekran taki jest Wink Powiem szczerze specjalnie nei mialem pomyslu, a wolalem zajac sie tym, zeby dobrze generowal.
Jednak jesli ktos zrobilby jakes fajne tlo na ekran glowny to z checia je umieszcze Grin

Myślałem, że tam ma być zdjęcie routera, tylko jakoś się źle przeskalowało. Nie mam zastrzeżeń estetycznych, ale IMHO po prostu fajnie jakby było tam cokolwiek co wygląda ogólnie jak całość a nie jak urwany kawałek Wink
 
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,425,456 unikalnych wizyt