21 Sierpień 2019 16:32:33
Nawigacja
· Strona Główna
· Galeria
· Forum
· Linki

· Tomato by Shibby

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

Darowizna
Ostatnio na forum
Najnowsze tematy
· [MOD] FreshTomato-MIPS
· asus rt-n10u problem...
· [K] Stojak od ASUS R...
· EA6700 - nie moge si...
· [K] pilot gm990 / am...
· Wybór następcy RT-N12D1
· Asus RT-N10U B + Hua...
· Filtr antyspamowy......
· [MOD] FreshTomato-ARM
· Optware Packages for...
· RT-N18U ucina transfer
· [S]Motorola Moto X S...
· [TOMATO] WRT54GL jak...
· Tomato - bugi/proble...
· Orange 1Gbit/300Mbit
· Multiroom N z wykorz...
· Wymiana Netgear 3500...
· [S] Asus rt-ac56u i ...
· Asus ac56u nie wykry...
· Asus RT-AC68U - Delu...
Najciekawsze tematy
· [MOD] FreshTomato... [399]
· asus rt-n10u prob... [19]
· [K] Stojak od ASU... [4]
· EA6700 - nie moge... [0]
· [K] pilot gm990 /... [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% [10 głosów]

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

Archiwum ankiet
Reklama
Twoje IP
3.226.251.81
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: 5

· Użytkowników online: 1
djwujek

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

mosfit
21-08-2019 07:33
Czytałeś to co napisał @shibby ? Jak jednocześnie ktoś w twojej sieci będzie pobierał coś z serwera to wydajność łączą wzrośnie do 2Gb

djwujek
20-08-2019 23:49
Ale lacp nie daje podwójnej prędkości tak jak napisał to @Adooni

mosfit
20-08-2019 22:22
Tak jak opisał to @shibby w podanym poniżej tutku

djwujek
20-08-2019 20:24
To w takim razie jak to działa ?

Adooni
20-08-2019 12:46
LACP nie daje 2Gb przy spieciu 2 LAN 1Gb tylko po 1 zabezpieczenie jak 1 lan padnie to 2 dziala, a po 2 to przy 2 podpietych urzadzeniach da kazdemu 1Gb

tamtosiamto
15-08-2019 09:42
potrzebuje pilota do gm990/amiko 8900hd, moze ktos ma na sprzedaz?

mosfit
09-08-2019 18:06
TAK,jak jest na obu stronach wsparcie dla LACP https://openlinks...ost_16
9060

djwujek
09-08-2019 14:32
i na dwóch lanach bedzie 2gb/s podłączonych równocześnie ?

majkel152
08-08-2019 14:52
wystarczy podpiąć dwa lany z modemu do kompa i po problemie, to skomplikowane jakoś ?

Steel_Rat
08-08-2019 07:58
I tak i nie. Co prawda każdy może mieć max 1Gb/s ale równocześnie maja tyle dwa urządzenia. Ew. dwa dodatkowe routery. Jeszcze możliwe że w tym modemie działa agregacja lanu Smile

djwujek
08-08-2019 01:02
Ale porty w modemie są gotowe dlatego zastanawiam się czemu dają 2 a nie jeden giga przecież to bez sensu.

overflow2
07-08-2019 20:30
10 Gbps karta ethernet i nie ma problemu. Inna kwestia czy w ogóle ten internet tyle idzie.

djwujek
07-08-2019 20:02
Inaczej uważam że reklamowanie tego internetu to kłamstwo bo nie uzyskam tych 2 GB na 1 kompie

djwujek
07-08-2019 20:01
Wytłumaczcie mi proszę jak uzyskać 2gb po lanie 1 GB wiem że można podłączyć 2 kompy każdy po 1 GB ale jak uzyskać 2gb na jednym kompie

majkel152
07-08-2019 12:17
ten modem obsługuje do 5gbps downstream i 1.5gbps upstream więc w czym problem?

Steel_Rat
07-08-2019 11:01
Możliwe jak dobry router to dwa kompy działają po 1Gb/s. Mój dostawca oferuje masz 1400/1200 Mb/s

djwujek
06-08-2019 20:38
https://www.vectra
.pl/oferta/1222/. Internet 2gb na lanie 1gb hmmmm jak to możliwe a może po wifi hehhehe

38,782,259 unikalne wizyty