07 Grudzień 2019 10:11:38
Nawigacja
· Strona Główna
· Galeria
· Forum
· Linki

· Tomato by Shibby

· Wiki-OpenWrt
· Wiki-DD-WRT
· Emulatory sprzętu

Darowizna
Ostatnio na forum
Najnowsze tematy
· Asus RT-N15U + Tomat...
· Router z Tomato 1.28...
· [S] ASUS RT-N66U B1 ...
· FreshTomato - blockl...
· Internet Airmax
· Problem z połączenie...
· OpenVPN client - wię...
· FreshTomato update 2...
· R7000 + dysk USB 3.0
· 4G-AC68U Marlin
· Jakie urządzenie typ...
· asus RT-AC86U jaki m...
· Asus RT-AC85P - opinie
· Linksys Ea9500 boot ...
· [S] ASUS RT-AC3200
· [MOD] FreshTomato-AR...
· Adblock tomato Youtu...
· Głośnik BT z dobrym ...
· [MOD] FreshTomato-MI...
· Tomato 1.28 i auto p...
Najciekawsze tematy
· Linksys Ea9500 bo... [12]
· Router z Tomato 1... [11]
· Jakie urządzenie ... [11]
· Asus RT-N15U + To... [9]
· Problem z połącze... [9]
· FreshTomato updat... [7]
· asus RT-AC86U jak... [5]
· 4G-AC68U Marlin [4]
· R7000 + dysk USB 3.0 [2]
· FreshTomato - blo... [1]
· Asus RT-AC85P - o... [1]
· [S] ASUS RT-N66U ... [0]
· Internet Airmax [0]
· OpenVPN client - ... [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
38% [135 głosów]

Broadcom ARM
Broadcom ARM
50% [176 głosów]

Atheros
Atheros
6% [21 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [2 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [4 głosów]

Żaden z powyższych
Żaden z powyższych
3% [11 głosów]

Ogółem głosów: 353
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38

Archiwum ankiet
Reklama
Twoje IP
35.170.81.210
Reklama
Zobacz temat
OpenLinksys » :: PORTAL :: » Projekty
 Drukuj temat
[Projekt] Optware na ovislinku i innych routerach bez SDmoda
shibby Dziekuje za dotacje
Wielu userów boryka się z brakiem możliwości instalacji optware na routerach pozbawionych duzej ilości miejsca na jffs, sdmoda lub portu USB (przykladem może być chociażby wspomniany ovislink 1600gl). A czasami optware potrzebujemy do instalacji małego programiku jak np urlsnarf bądź msmtpd. Co zrobić? Otóż jest pewna myśl. Wiele razy o niej wspominałem na forum ale jakoś nikt nie prowadził tego w życie. Stąd ten projekt. Może wspólnymi siłami uda się opracować w pełni działający mechanizm Smile

Mysl przewodnia:
Cały pomysł polega na przechowywaniu optware w tmp czyli w pamięci RAM routera. Jak wiadomo nie jest jej dużo tak więc nie można przesadzać z ilością instalowanych dodatków, nie mniej jednak zawsze to lepsze niż nic. Oczywiście pamięć RAM jest ulotna tak więc całość będziemy wysyłać na FTP a po restarcie routera zaciągać backup optware z ftp.

Wymagania:
- założone konto FTP
- aktywowany i sformatowany jffs - tu będziemy przechowywać nas skrypt

Ograniczenia:
- proponowany przeze mnie limit zajętości optware nie powinien przekraczać ćwiartki wielkości pamięci raz czyli np 4MB optware przy 16MB RAM

A więc zaczynamy:
W skrypcie init dopisujemy:
echo "export PATH=/opt/bin:/opt/sbin:$PATH" > /root/.profile
echo "unset LD_LIBRARY_PATH" >> /root/.profile

po czym dajemy save i reboot.

Po restarcie routera logujemy się przez ssh i wydajemy kolejno komendy:
cd /jffs
wget http://tomato.groov.pl/Exp/ftp_opt.sh
chmod +x ftp_opt.sh


Teraz należy przeedytować plik /jffs/ftp_opt.sh (np edytorem vi, opis jak się nim posługiwać znajdziecie na googlach) i uzupełnić dane do FTP czyli login, hasło, host serwera i ewentualnie zmienić nazwę katalogu (katalog o tej nazwie musi istnieć na serwerze FTP).

Zapisujemy i wykonujemy instalację optware a więc:
/jffs/ftp_opt.sh install


Skrypt utworzy katalog /tmp/opt, zbinduje go do /opt i zainstaluje optware. Na koniec wykona pierwszy backup na FTP.

Od tej chwili optware powinny działać. Sprobujmy wykonać ipkg update. Jak wykona się bez błędu to jesteśmy w domu Smile

Pozostało więc ustawić wykonywanie skrytów w odpowiednich miejscach:
1) w schedulerze ustawiamy wykonanie komendy /jffs/ftp_opt.sh backup codziennie o północy.
2) w skrypcie wanup dodajemy linijke:
/jffs/ftp_opt.sh restore


Gotowe.
Czekam na info czy to w ogóle działa gdyż było testowane jedynie na "sucho" Smile Czekam na zgłaszane błędy, będziemy je poprawiać na bieżąco.
Edytowane przez shibby dnia 01-07-2010 12:19
Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
mieszk3 Dziekuje za dotacje
Poszlo bez najmniejszego problemu na WRT54GL z Tomato 1.28ND. Takze jak na razie instalacja OK.
 
shibby Dziekuje za dotacje
daj znac jak z miejscem bedzie po optware i instalacji paru rzeczy.

komenda:
du -chs /tmp/opt

Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
mieszk3 Dziekuje za dotacje
Po czystej instalacji do ramu i nic wiecej: Mem: 12392K used, 2100K free, 0K shrd, 580K buff, 5276K cached.
Teraz jestem w pracy Wink jak w domu cos poinstaluje dam znac co i jak.

OK, no niestety nie moge zaintalowac nawet mc Wink
Nawet update repo jest mozliwy tylko krotko po restarcie routera. Pozniej to juz roznie i przewaznie nie moze sciagnac pliku wgetem. Chyba ze znasz cos malego, co moglbym sprobowac zainstalowac. Nie wiem ile wazy mc ze wszystkimi paczkami.
Edytowane przez mieszk3 dnia 30-06-2010 15:22
 
shibby Dziekuje za dotacje
dwa ale:
1) tomato nie wspiera NFSa
2) jezeli nawet by wspieral to trzebaby miec serwer NFS ktory chodzi non stop. Konto FTP chociazby darmowe parumegowe łatwiej zdobyć.

Ponadto jak ktoś ma serwer ktory chodzi non stop to możnaby sie pokusić o plikopartycje na cifsie. Na ddwrt jest opis do tego.

Napisałem zresztą do czego się to może przydać. Jeden forumowicz chciał na ovisie mieć powiadomienie o włamaniach na maila i wypytywał mnie jak postawić msmtpd na ovislinku. Stąd ten artykuł. Czasami chcemy sprawdzić połączenia więc przydałby sie tcpdump, przydałby się też jakiś "ludzki" edytor zamiast vi np nano... do takich rzeczy wystarczy sposób instalacji optware przedstawiony w tym wątku. Nikt przeciez na ovisie nie będize stawiał mrtg, lighttpd bądź torrenta...
Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
shibby Dziekuje za dotacje
nie rozumiem po co tak drążysz. ftpget i ftpput sa standartowo w kazdym tomato. Wkoncu przesylac bedziemy raptem parumegowy plik.

Jakbys nie zauwazyl zeby cokolwiek zainstalowac na tomato musisz miec optware wiec prawie wszystkie wymienione przyklady odpadaja. Co z tego ze zrobie odpowiednia paczke pod tomato jak jej nie zainstaluje bez optware. Masz zbyt duze przyzwyczajenia z openwrt kolego.

Wybacz, że Ciebie "atakuje" z tego powodu.

No własnie nie rozumiem twojej aluzji i postepowania.

Uwazam RooTer ze niepotrzebnie drążysz temat. FTP znaja wszyscy, znalezc darmowy hosting z kontem FTP to pryszcz, metoda dziala (bardziej w tutorialu chodzilo o trzymanie opt w tmp niz to gdzie bedzie przechowywany i skad pobierany backup), Wg mnie wybor FTP jest więc tu na miejscu i nie ma wad ale oczywiście jak ktoś znajdzie, przetestuje, opracuje i tu opisze inny sposób to będę zadowolony. Wkoncu napisałem bysmy zrobili to "wspólnymi siłami". Wiec po co krecisz? Rzucasz haslami zamiast przedstawic inne gotowe rozwiazanie.

Zadaj sobie pytanie: CO JA ZROBIŁEM DLA OPENLINKSYS?!?

trochę skromności

nie znasz mnie, jestem bardzo skromną osobą.
Edytowane przez shibby dnia 01-07-2010 07:26
Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
przemasisko
Witam i dziękuję za w/w poradnik.
Mam w/w router i chciałbym wgrać optware.
Ale mam w tej chwili dość mało pamięci
Pobierz kod źródłowy  Kod źródłowy
Całkowita / Wolna pamięć   14.15 MB / 3,884.00 KB (26.80%)



Czy mogę pozwolić sobie na to? Szczerze mówiąc miałem tylko chęć zmienienia edytora vi na nano ;)

Pozdr.
 
shibby Dziekuje za dotacje
masz tyle ramu bo pewnie /tmp juz zarezerwowal sobie miejsce. Pokaz mi

df -h

Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
przemasisko
Od razu mówię, że mam skrypcik, który blokuje rekalmy poprzez hosts i dlatego taka mała ilość pamięci.

Pobierz kod źródłowy  Kod źródłowy
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.2M      2.2M         0 100% /
df: proc: No such file or directory
df: ramfs: No such file or directory
/dev/mtdblock/3           1.0M    324.0K    700.0K  32% /jffs


 
shibby Dziekuje za dotacje
dziwne ze ci w df /tmp nie pokazal...

pokaz jeszcze mount
Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
przemasisko
Pobierz kod źródłowy  Kod źródłowy
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
/proc on proc type rw (0)
/tmp on ramfs type rw (0)
/dev/mtdblock/3 on /jffs type jffs2 (rw,noatime,nodiratime)


 
shibby Dziekuje za dotacje
hmm no i tu jest /tmp podpiety jako ramfs. Dziwne, że nie widać tego w DF.

No nic, zainstaluj optware i sprawdzaj czy ci ram ucieka. z mojej obserwacji wynika ze ramfs zajmuje polowe ramu na dzień dobry, tak wiec na instalacji nano wystarczy.
Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
przemasisko
Niestety...
Pobierz kod źródłowy  Kod źródłowy
Jul  1 21:06:45 PRZEMAS user.err kernel: Out of Memory: Killed process 516 (dnsmasq).
Jul  1 21:07:01 PRZEMAS user.notice root: ADBLOCK Dnsmasq NOT Running starting Dnsmasq without Blacklist




I skrypt "adblock" już nie działa, bo brak wolnej pamięci.
Chyba nic nie da się zrobić :( Szkoda :(

Proszę mi tylko pomóc odinstalować opt, tak żeby nie było żadnych pozostałości.

P.S.
A jeśli chodzi o optware, to zainstalowało się bez problemu. Z serwerem ftp również dobrze współpracuje.
Edytowane przez przemasisko dnia 01-07-2010 21:18
 
shibby Dziekuje za dotacje
Proszę mi tylko pomóc odinstalować opt, tak żeby nie było żadnych pozostałości.


usun wpisy zeskryptow, schedulera oraz skrypt glowny z /jffs a pozniej restart routera i nie bedzie sladu.
Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
przemasisko
Jeszcze raz ja Smile
Pomogło wyłączenie Monitorowanie przepustowości i Logowanie.
Logowanie mogę odpuścić ale szkoda statystyk. Nie ma czegoś lekkiego? :>
 
th0m4s
A gdyby tak skompilować CurlFtpFS do obrazu i umieścić optware na jakimś ftp? I tak będzie używany tylko gdy mamy internet Wink
 
RooTer
th0m4s, pisałem o tym, lecz administracja uznała, że ten pomysł jest bezwartościowy i został usunięty, także lepiej uważaj;)
Linksys WRT54GS v4 OpenWrt (brcm-2.4)
D-Link DIR320 OpenWrt (brcm47xx)
 
shibby Dziekuje za dotacje
th0m4s, pisałem o tym, lecz administracja uznała, że ten pomysł jest bezwartościowy i został usunięty, także lepiej uważajWink


Nie gadaj bzdur. To co wy proponujecie nie ma w tomato. Operujmy na oficjalnym tomato, na rzeczach ktore są w kazdym tomato. Rożni ludzie uzywają roznych wersji tomato (niektorzy bardzo starych typu 1.19). To ma byc uniwersalne rozwiazanie dla wszystkich ktorzy nie maja (nie moga miec) sdmoda badz usb.

A gdyby tak skompilować CurlFtpFS do obrazu i umieścić optware na jakimś ftp? I tak będzie używany tylko gdy mamy internet


prose bardzo, zrob, skompiluj pod wszystkie routerki wliczając w to ovislinka o najlepiej spolszczony interfejs.. Ba nawet wersje 1.28. Pozniej opisz a gwarantuje ci ze twoje tomato bedzie najbardziej rozchwytywanym ze wszystkich.
Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
th0m4s
Bardzo przepraszam za propozycje...
Przecież chwiałem tylko pomóc, bo może warto było by spróbować takiej opcji dla ruterów bez USB i sdmoda - myślę ze właśnie po to ktoś napisał NFS...
Nie wiem jak jest z Tomato - bo ruter obsługujący Tomato mam od tygodnia - i niewiele mi brakuje, ale na DLinku DIR-300 kompilacja OpenWrt z wybranymi przez siebie paczkami naprawdę niebyła problemem...
 
shibby Dziekuje za dotacje
temat nie tyczy sie openwrt tylko tomato/ddwrt Smile w openwrt mamy system RW, w tomato i ddwrt read-only, dlatego musimy dzialac na tym co domyslnie mamy w systemie a nie wymyslac sobie nfs i inne bajery. W openwrt wiadomo ze mozemy sobie nawet potrzebne paczki doinstalowac lub wkompilowac w obraz.
Router: Ubiquiti EdgeRouter ER-4 (FTTH + LTE/failover, OpenVPN, DPI, VLAN)
Wi-Fi: Ubiquiti UAP-AC-Pro
LAN: Netgear GS110TP (8x GbE, 2x SFP, PoE, LACP, VLAN)
NAS: Netgear ReadyNAS Pro4 (2x 4TB/RAID1, 1x 1TB, LACP 2Gbit)
Controler: Raspberry Pi 3B + HDD 1,8" 160GB (Unifi, NUT, CUPS, Pi Hole/DNS Server)
UPS: Eaton Ellipse Eco 650
 
Przejdź do forum:
Logowanie
Nazwa użytkownika

Hasło



Nie masz jeszcze konta?
Zarejestruj się

Nie możesz się zalogować?
Poproś o nowe hasło
Aktualnie online
· Gości online: 7

· Użytkowników online: 0

· Łącznie użytkowników: 23,914
· Najnowszy użytkownik: Krzys_Krzys
Shoutbox
Musisz zalogować się, aby móc dodać wiadomość.

jurekk
26-11-2019 10:57
kazde tylko ... dawno z tego nie korzystałem, kojarze ,ze były głosy mówiace o problemach w użytkowaniu tej funkcjonalnosci na nowych tomato

erneest
25-11-2019 19:18
Pytanie: router Netgear WNR-3500v1, które Tomato posida funkcję wifi client?

manius
24-11-2019 17:13
ok, dzięki

overflow2
23-11-2019 20:09
wszystkie bez problemu zacisnąłem, też na bitnerze 5e

overflow2
23-11-2019 20:08
https://www.abcv.p
l/pl/p/Modul-Keyst
one-UTP-kat.5e-bez
narzedziowy/17291

manius
23-11-2019 19:46
zacisnąć, ten plastik wypadał z zawiasu, kabel bitner utp 5e

manius
23-11-2019 19:42
dzięki, mam jeszcze pytanie które wybrać bo widzę, że same bez-narzędziowe, ostatnio takie kupiłem zaciskane takim plastikiem przezroczystym na zawiasie i podczas montażu nie dało się tego dobrze

overflow2
23-11-2019 18:59
Tu kupowałem: https://abcv.pl/

manius
23-11-2019 18:10
Witam Znacie może sklepy internetowe gdzie można kupić keystone rj45 ?, oprócz allegro.

PixelPL
29-10-2019 23:26
@djwujek pfSense sobie powinno poradzić, jakiegoś apu mobo z kilka PCI-E, można już wykorzystać karty sieciowe 2Gb,5Gb, i już w standardzie pojawiają się switche i karty zintegrowane 10Gb, ja na pfSen

djwujek
29-10-2019 22:14
@p4v3u ja używam Vectry 2gb ale nie mam takiego rutera co to obsłuży Smile A dostępna jest na Mokotowie Ursynowie i gdzieś jeszcze ale nie pamiętam gdzie.

Obserwator
28-10-2019 22:51
Mam spiete dwa routery. Asus (tomato) jako router z modemem na Huawei do tego po kablu Tplink (dd-wrt) do WiFi. Chcialbym zrobic siec goscinną WiFi. Jak to izolowac na Tplink i Asus?

tamtosiamto
27-10-2019 01:12
@p4v3u router da ci po kablu 1Gb/komp, przynajmniej tak pisza na stronie, chcoiaz juz info jak szybko to dziala dotyczy 2Gb lacza, ktorego na 1 kompie nie doswiadczysz

p4v3u
25-10-2019 19:19
no i jak zwykle vectra stanela na wysokosci zadania - niby 'tylko w centrum warszawy' ale nikt nie wie gdzie (infolinia).

p4v3u
25-10-2019 19:12
@vectra - 2Gb/125Mb w Warszawie - ktos uzywa?

evangelion69
22-10-2019 23:34
jest na tomato opcja blokowania ip z którego było np 5 prób logowania (włamania) ?

Maniek91PL
17-10-2019 11:38
ajajaj Shock może utworzę nowy temat, bo widze ze dalej mam inne błędy

39,509,051 unikalne wizyty