26 Listopada 2024 13:39:04
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· DIR868l OFW asus vs ...
· Nowe routery: UX, UC...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
Najpopularniejsze obecnie wątki
· DIR868l OFW asus ... [11]
· Nowe routery: UX,... [0]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [219 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: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.133.119.247
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Nowa skórka do Tomato
eVerest
Tworzę nowy temat bo chciałbym nieco popracować nad skórką do Tomato i tu będę dopisywał info nt nowych modyfikacji lub całkiem nowych skórek.
Moim celem jest stworzenie jak najbardziej przejrzystych skórek i dodanie ewentualnej nowej funkcjonalności. Mam już nawet kilka pomysłów które w wolnym czasie będę próbował zrealizować czym pochwalę się w tym poście Wink

Dla jasności przytoczę wszystko od początku.
Najlepiej sposób wgrywania skórek opisał Slig i zresztą on mnie zmotywował swoim postem do stworzenia własnej modyfikacji, więc poniżej link do jego opisu:

http://openlinksys.info/forum/viewthread.php?forum_id=32&thread_id=1481&rowstart=0

Wg mnie najkrótszy i najlepszy sposób podał Morpheouss; poniżej cytuję jego instrukcję z powyższego posta:
"
1) Logujemy sie na stronke tomato
2) Wchodzimy do Administration -> Admin Access, wybieramy skórkę Custom i klikamy "save"
3) Wchodzimy do Administration -> Scripts -> Wan Up
4) Dopisujemy tam zamieszczony nizej skrypt
5) Rozlaczamy sie z internetem
6) Ponownie sie laczymy

Jak to dziala? Bardzo prosto!
Za kazdym razem po podniesieniu interfejsu WAN sprawdza czy istnieje katalog /var/wwwext (jak wiemy znika on z resetem). Jezeli taki istnieje, to nic nie robi, bo oznacza to ze skorka jest wgrana i nic robic nie trzeba, ale jesli go nie ma, tzn ze jestesmy po resecie i wtedy...

1) pobiera skorke
2) tworzy katalog
3) dekompresuje odpowiednio themesa
4) usuwa zbedne juz archiwum ZIP

w taki sposob nie musimy sie juz o nic martwic.... Zadne montowanie dyskow etc...
"

Moja skórka w 2 wersjach leży na serwerku więc wystarczy wstawić gotowy skrypt do Administration -> Scripts -> Wan Up:

Z pomidorkiem jak w dołączonym screenie:

if [ ! -e /var/wwwext ]; then
logger Updating Tomato theme...
mkdir -p /var/wwwext
wget -O - http://www.desktop.com.pl/tomato/tomatocrystal1.zip > /var/tomatocrystal1.zip
unzip /var/tomatocrystal1.zip -d /var/wwwext
rm -rf /var/tomatocrystal1.zip
fi


I bez pomidorka jak ktoś chce mieć mniej kolorów Wink

if [ ! -e /var/wwwext ]; then
logger Updating Tomato theme...
mkdir -p /var/wwwext
wget -O - http://www.desktop.com.pl/tomato/tomatocrystal.zip > /var/tomatocrystal.zip
unzip /var/tomatocrystal.zip -d /var/wwwext
rm -rf /var/tomatocrystal.zip
fi


Poniżej roboczy screen.
Jak coś pozmieniam to dopiszę to tutaj.
Wszelkie sugestie i życzenia mile widziane.

PS Po latach Wink
Hehe, nie sądziłem, że zerkne tutaj po 4 latach Wink
A dla przypomnienia tu zawitałem po tak dlugiej przerwie, bo chciałem skórke dodać do nowego routerka (czego nie robiłem juz jakieś 3 lata i się zapomniało jak) i za Chiny Ludowe nie chciała mi ruszyć.
Zacząłem podejrzewać, że rooter jest "za szybki" bo to wersja TM z 2 razy większym RAMem i szybciej taktowanym CPU=250MHz (bez problemu przetaktowuje się też na 300MHz ale to dla szaleńców Wink )
Wkleiłem więc pomiędzy każdą linię komendę w skrypcie "sleep 5" i teraz skórka pojawia sie bez problemu (po restarcie odświerzamy stronę przeglądarki). A na marginesie, dużo się zmieniło przez te 4 lata w Tomato i na forum. Pozdrawiam wszystkich miłośników Pomidorka.
Krzysztof Milner
krzysztof.milner(AT)gmail.com
eVerest załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.

Edytowany przez eVerest dnia 16-11-2012 10:59
 
SysOp
mi się to w ogóle nie podoba , kiszka - kto by chciał się gapić na takie dupne pomidory i twój napis "eVerest..." Grin
Edytowany przez SysOp dnia 10-05-2008 14:09
Linksys WRT54GL / Tomato 1.18
Zyxel 660HW-D1
Comtrend CT-500
Minitar WA2204A
2 x Switch 3Com (3CFSU08)
 
witgit
Ale z ciebie palant SysOp , niepodoba się to nie komentuj.
Po jakiego się rozpisujesz?
Koleś się napracował a ty takie głupoty wypisujesz.
Mi osobiście się bardzo podoba.
 
eVerest

Cytat

SysOp napisał/a:
mi się to w ogóle nie podoba , kiszka - kto by chciał się gapić na takie dupne pomidory i twój napis "eVerest..." Grin



*************
Heh, właśnie dla takich jak SysOp jest wersja "specjalna" bez dupnych pomidorów, o której piszę powyżej. Wystarczy tomatocrystal1.zip zmienić na tomatocrystal.zip w skrypcie. Łatwiej napisać "KISZKA" niż wyciąć "1" z nazwy pliku Grin Grin Grin Grin

Widać dla niektórych to za dużo roboty Grin

Specjalnie dla SysOp'a screen z wykastrowanym pomidorem (tomatocrystal.zip) Wink
Tak na marginesie: sam używam na codzień skórki bez pomidorka B)
eVerest załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.

Edytowany przez eVerest dnia 10-05-2008 19:30
 
SysOp
sorki Pfft nie potrzebnie komentowałem.
bez pomidorów - dużo lepiej Smile pozdrawiam.
Linksys WRT54GL / Tomato 1.18
Zyxel 660HW-D1
Comtrend CT-500
Minitar WA2204A
2 x Switch 3Com (3CFSU08)
 
Dziadek

Cytat

SysOp napisał/a:
sorki Pfft nie potrzebnie komentowałem.

To jeszcze napisz nam tylko, czemu ma służyć ten speedtest w Twojej sygnaturce i już będzie OK.
 
SysOp
racja , tylko miejsce zajmuje Smile
Linksys WRT54GL / Tomato 1.18
Zyxel 660HW-D1
Comtrend CT-500
Minitar WA2204A
2 x Switch 3Com (3CFSU08)
 
Dziadek
To mamy już drugą skórkę do Tomato Smile
Ta skórka jest piękna i obłędnie wręcz wyrazista!
Kawał dobrej roboty, dzięki!
Smile
 
patologia
To może by tak tę bez pomidora dać jako default?
 
Dziadek

Cytat

eVerest napisał/a:
Moja skórka w 2 wersjach leży na serwerku więc wystarczy wstawić gotowy skrypt do Administration -> Scripts -> Wan Up:

Z pomidorkiem jak w dołączonym screenie:

if [ ! -e /var/wwwext ]; then
logger Updating Tomato theme...
mkdir -p /var/wwwext
wget -O - http://www.desktop.com.pl/tomato/tomatocrystal1.zip > /var/tomatocrystal1.zip
unzip /var/tomatocrystal1.zip -d /var/wwwext
rm -rf /var/tomatocrystal1.zip
fi


I bez pomidorka jak ktoś chce mieć mniej kolorów ;)

if [ ! -e /var/wwwext ]; then
logger Updating Tomato theme...
mkdir -p /var/wwwext
wget -O - http://www.desktop.com.pl/tomato/tomatocrystal.zip > /var/tomatocrystal.zip
unzip /var/tomatocrystal.zip -d /var/wwwext
rm -rf /var/tomatocrystal.zip
fi

Proponuję nieco zmodernizować powyższy skrypt tak, by wszystkie skórki obsługiwać tylko jednym skryptem, bez konieczności wklepywanie poleceń:


if [ ! -e /var/wwwext ] then
logger Updating Tomato theme...
mkdir -p /var/wwwext
wget -O - http://www.desktop.com.pl/tomato/tomatocrystal1.zip > /var/tomatoskin.zip
#wget -O - http://www.desktop.com.pl/tomato/tomatocrystal.zip > /var/tomatoskin.zip
#wget -O - http://www.sikorski.org.pl/bluedream.zip > /var/tomatoskin.zip
unzip /var/tomatoskin.zip -d /var/wwwext
rm -rf /var/tomatoskin.zip
fi

Teraz dla dokonania zmiany skórki wystarczy usunąć znak # z początku linii polecenia wget odpowiadającego wybranej skórce, wstawić znak # na początku linii odpowiadającej skórce dotychczasowej i zrebootować router.
W identyczny sposób można dokładać ewentualne następne skórki, gdyby sie pojawiły.
Również w ten sam sposób możemy do skryptu dokładać alternatywne (np. własne) hosty, z których skórki byłyby pobierane.
Edytowany przez Dziadek dnia 13-05-2008 02:13
 
VrooBell
ładne eVerest Smile osobiście korzystam z defaultowej skórki ale napewno parę osób z przyjemnością sobie podmieni na Twoją.
 
eVerest
Tak sobie myslałem jak tu wyraźniej zaznaczyć, w której sekcji menu aktualnie się znajduję. Standardowe pogrubienie w zasadzie prawie w ogóle nie wyszczególnia obecnie wybranej sekcji więc zmieniłem to na "lepsze" Wink

Dla chętnych:
wystarczy w skrypcie "tomatocrystal.zip" zamienic na "tomatocrystal2.zip"

A przy okazji rozmiar skórki zmalał o 80% i szybciej się ładuje a co ważniejsze mniej pamięci zabiera teraz jej obsługa.

No to na razie tyle, jestem na chorobowym więc z nudów może coś jeszcze naskrobię, chciałem mieć więcej czasu to mam Wink

VrooBell i Dziadek - dzięki za zachętę Smile

PS
Aktualnie myślę o małym okienku w obrębie górnego bannera które by pokazywało online aktualne obciążenie i np download/upload bo denerwuje mnie ciągłe skakanie po menu jak chcę sprawdzić ile się aktualnie przez wrteka przewala danych. No i może IP klienta który najwięcej szaleje w necie.
Może jakiś koncert życzeń? Wink

Pozdr.
KM
Edytowany przez eVerest dnia 15-05-2008 23:39
 
Dziadek

Cytat

eVerest napisał/a:
A przy okazji rozmiar skórki zmalał o 80% i szybciej się ładuje a co ważniejsze mniej pamięci zabiera teraz jej obsługa.

Gratuluje!
Redukcja objętości skórki ze 104 KB do 21KB to naprawdę niezły sukces!
Bo nie będę ukrywał, że to właśnie rozmiar skórki stanowił moje największe utrapienie i powód do obaw, ze WRT-kowi może zabraknąć RAM-u.

Dodane [17.05.2008]:

Cytat

eVerest napisał/a:
Aktualnie myślę o małym okienku w obrębie górnego bannera które by pokazywało online aktualne obciążenie i np download/upload bo denerwuje mnie ciągłe skakanie po menu jak chcę sprawdzić ile się aktualnie przez wrteka przewala danych. No i może IP klienta który najwięcej szaleje w necie.
Może jakiś koncert życzeń? smiley

Zrób to, co napisałeś, a już będzie rewelacyjnie Wink
Edytowany przez Dziadek dnia 17-05-2008 10:58
 
gjpivko
Mam Tomato 1.19... skórki mi działały jak miałem podpiętą kablówkę do mojego WRT54GL (port WAN). Niestety musiałem trochę zmodyfikować moją sieć i teraz WRT54GL robi jaki "Bridge Client"... W związku z powyższym w zakładce WAN UP skrypt ze skórkę nie działa. Jak inaczej mogę go odpalić?
 
Dziadek

Cytat

gjpivko napisał/a:
W związku z powyższym w zakładce WAN UP skrypt ze skórkę nie działa. Jak inaczej mogę go odpalić?

Zrób to tak, jak robiliśmy to na początku, czyli skopiuj sobie skórkę albo do katalogu /cifs1/, albo do /jffs/ i wtedy będziesz niezależny od dostępu do internetowego serwera ze skórką.
Opis jak to zrobić, znajdziesz tutaj: http://openlinksys.info/forum/viewthr...rowstart=0
 
roback
Witam wszystkich (mój pierwszy post;)) Mam problemik-zagadkę: zrobiłem wszystko wg instrukcji, skopiowałem ten skrypt

if [ ! -e /var/wwwext ] then
logger Updating Tomato theme...
mkdir -p /var/wwwext
wget -O - http://www.desktop.com.pl/tomato/tomatocrystal1.zip > /var/tomatoskin.zip
#wget -O - http://www.desktop.com.pl/tomato/tomatocrystal.zip > /var/tomatoskin.zip
#wget -O - http://www.sikorski.org.pl/bluedream.zip > /var/tomatoskin.zip
unzip /var/tomatoskin.zip -d /var/wwwext
rm -rf /var/tomatoskin.zip
fi

i nie zmieniła mi się skórka. Prosiłbym o pomoc.
Moje Tomato to 1.19
Pozdrawiam :)
Aha... zamiast tomatocrystal1.zip wstawiłem tomatocrystal2.zip
 
Dziadek

Cytat

roback napisał/a:
zrobiłem wszystko wg instrukcji, skopiowałem ten skrypt
i nie zmieniła mi się skórka.

A czy w zakładce
Administration -> Admin Access -> Web Admin
włączyłeś Color scheme: Custom?
 
roback
tak, mam ustawione: Custom(ext/custom.css)
W zakładce Scripts/Wan UP mam wklejone:
if [ ! -e /var/wwwext ]; then
logger Updating Tomato theme...
mkdir -p /var/wwwext
wget -O - http://www.desktop.com.pl/tomato/tomatocrystal2.zip > /var/tomatoskin.zip
#wget -O - http://www.desktop.com.pl/tomato/tomatocrystal.zip > /var/tomatoskin.zip
#wget -O - http://www.sikorski.org.pl/bluedream.zip > /var/tomatoskin.zip
unzip /var/tomatoskin.zip -d /var/wwwext
rm -rf /var/tomatoskin.zip
fi
 
Dziadek

Cytat

roback napisał/a:
tak, mam ustawione: Custom(ext/custom.css)

Skrypt wygląda na bezbłędnie wpisany, skórka powinna działać.
A czy po zapisaniu skryptu robiłeś reboot routera?
Jeśli tak, to sprawdź czy na router została ściągnięta, a potem rozpakowana skórka. W tym celu:

1. Zaloguj sie na się router przez putty lub telnet
2. Wykonaj następujące polecenia:


cd /var/wwwext/
l


Powinno Ci sie wyświetlić 12 plików skórki rozpakowanej z ZIP-a.
Dla porównania możesz sobie tę sama skórkę ściągnąć na swój komputer i rozpakować.
Napisz, co tam znalazłeś, to będziemy dalej szukać przyczyny niepowodzenia.
 
roback
dzięki za pomoc :)
po zalogowaniu się przez telnet do routera sytuacja wygląda tak, że chyba nic tam nie ma.
Wygląda to tak:

# cd /var/wwwext/ (enter)
                                #
                                #l (enter)
                                #


Ściągnąłem plik tomatocrystal2 i wygląda to tak:
osiem obrazków gif
jeden obrazek jpg
dwa obrazki png
i plik custom.css
 
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: 72

· Użytkowników online: 0

· Łą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 !Grin

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ą?

95,861,718 unikalnych wizyt