03 Grudnia 2024 18:33:53
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· [S] sprzęt sieciowy...
· [MOD] FreshTomato-MI...
· [MOD] FreshTomato-AR...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· 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
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [908]
· [MOD] FreshTomato... [414]
· Nowe routery: UX,... [10]
· [S] sprzęt sieci... [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
18.226.226.151
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
OptWare - co to jest i z czym to sie je
shibby
UWAGA - artykul dotyczy instalacji optware dla tomato!! Opis instalacji optware dla ddwrt mozna znalezc tu:

Cytat

http://www.dd-wrt.com/wiki/index.php/Optware#Installing_ipkg-opt_and_uclibc-opt


Artykuł powstał w jednym celu... by nie przeszukiwać google w poszukiwaniu informacji odnośnie optware a żeby były one dostępne w jednym miejscu. A więc zaczynamy:

Posiadaczom tomato (czyli np mnie) na pewno doskwierał brak takich linuxowych aplikacji jak mc, nano, iptraf czy nawet client torrent.

I tu z pomocą przychodzi nam optware Smile To nic innego jak specjalnie przygotowane paczki dla naszego routerka, ktore możemy łatwo ściągnąć z repozytorium i zainstalować.

Jedyne co nas ogranicza to MIEJSCE! Optware można instalować na urządzeniach USB (pendrive, dysk usCool, kartach sd (konieczny sd-mod). W ostateczności da się zainstalować optware na jffs ale należy pamiętać, że miejsca nam wystarczy conajwyżej na instalację ipkg i nano i na tym koniec.

Majac podlaczony do routera dysk twardy/pendrive/karte pamieci z partycja w systemie plikow ext2 lub ext3 (ext3 nie preferowany dla pamieci flashowych czyli kart pamieci i pendrive) logujemy sie na router przez SSH (np. przy uzyciu darmowego programu Putty)

zaczynamy od zamontowania "czegoś" pod /opt.

!!UWAGA Dla routerów z usb mozna zamontować pendrive/dysk bezposrednio pod /opt. W routerach z sdmodem karta domyslnie montuje sie pod /mmc a wiec trzeba bindowac katalog do /opt

Opis montowania urządzenia gdy mamy sdmod
Tworzymy na karcie katalog opt:

Cytat

mkdir /mmc/opt


montujemy katalog pod /opt

Cytat

mount -o bind /mmc/opt /opt


warto zrobić skrypt, który będzie montował /opt każdorazowo po restarcie.
Ja go zapisałem na jffs i dodałem by wykonał się po zamontowaniu karty. zawartosc pliku /jffs/mount_opt.sh

Cytat

#!/bin/sh

sleep 10
/bin/mount -o bind /mmc/opt /opt


pamiętajmy o nadaniu atrybutu do uruchomienia:

Cytat

chmod +x /jffs/mount_opt.sh


Opis montowania urządzenia podpiętego pod usb
Wyłączamy automontowanie w gui.
Na tomato z kernelem 2.4 dysk wykrywany jest jako /dev/discs/disc0/part(x) gdzie x to numer partycji.

Tak więc chcąc zamontować pierwszą partycję jako /opt wpisujemy w skrypt firewalla

Cytat

/bin/mount /dev/discs/disc0/part1 /opt

Zapisujemy zmiany i robimy restart routera

Na tomato z kernelem 2.6 dyski wykrywane są już jako /dev/sda(x). Tak więc chcąc podmontować pierwszą partycję dysku pod /opt wystarczy wpisać w skrypt firewalla:

Cytat

/bin/mount /dev/sda1 /opt

Zapisujemy zmiany i robimy restart routera

Dalsza część jest już jednakowa dla wszystkich wersji tomato.
Ściągamy instalator optware i instalujemy ipkg

Cytat


cd /tmp
wget http://update.groov.pl/optware-install.sh
chmod +x optware-install.sh
./optware-install.sh



UWAGA w nowych kompilacjach tomatousb odpowiednie wpisy w PATH są już dodane.
Tak więc sprawdzic należy czy posiadamy odpowiednie wpisy komendą:

Cytat

echo $PATH


Jeżeli w wyniku zobaczymy takie pozycje jak /opt/bin/:/opt/sbin itd to nie wykonujemy ponizszego kroku.

Jezeli zaś nie mamy w powyższym wyniku ścieżek /opt/ eksportujemy ściezki by móc używać ipkg.
W tym celu do skryptu init dopisujemy:

Cytat

#dodanie .profile
echo "export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin" > /root/.profile
echo "export export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/opt/lib:/opt/usr/lib" >> /root/.profile


Sprawę exportu ścieżek mamy załatwiona. Wykonujemy restart routera a następnie update dostępnych pakietów

Cytat

ipkg update


Pamiętajmy by go wykonać przed każdą instalacją pakietu. Repozytoria są dość często aktualizowane.

update
Wykonujemy w nowych wersjach tomato po zainstalowaniu paczki bash! Rozwiązuje problem z "Permission denied" dla podstawowych komend i w poprawności działania tablicy v3 od Mariusza.

Musimy przeedytowac plik /opt/etc/profile i zmienić linijki PATH i LD_LIBRARY_PATH na:

Cytat

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin
LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/opt/lib:/opt/usr/lib


Następnie edytujemy plik /opt/etc/ld.so.conf by wyglądał tak:

Cytat

/lib
/usr/lib
/opt/lib
/opt/usr/lib


GOTOWE Smile

pakiety wyszukuje sie grepując listę np:

Cytat

ipkg list | grep torrent


instaluje przez install i podanie nazwy wyszukanego pakietu np:

Cytat

ipkg install rtorrent


usuwa komendą remove i nazwa pakietu:

Cytat

ipkg remove rtorrent


Na koniec parę przykładów:
update.groov.pl/mc.jpg

update.groov.pl/nano.jpg

update.groov.pl/iptraf.jpg

update.groov.pl/iftop.jpg

warto zainstalować też vsftpd, samba2 czy transmission

Miłego korzystania z optware Smile
Pozdro
Edytowany przez shibby dnia 16-11-2011 08:17
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
misiek1811
a mogł bys napisac jak to zrobic troche jasniej tzn krok po kroku bo zrobilem dzis mod z karta mmc i chcial bym wgrac optware z gory dzieki
Edytowany przez misiek1811 dnia 15-03-2009 14:24
 
shibby
w ktorym miejscu utknales? myslalem ze jest juz to lopatologicznie opisane.

BTW zmien filesystem na ext2. mi na vfat nie dzialal ipkg. instalowal sie z bledami.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
misiek1811
jak zmieniam na na ext2 to wywala mi blad "Error mounting SDHC/MMC. Check the logs to see if they contain more details about this error"

nie znam sie na tych komendach i prosił bym o napisanie krok po kroku gdzie co wpisac po kolei z gory bardzo dziekuje
Edytowany przez misiek1811 dnia 15-03-2009 15:20
Linksys WRT54GL MMC MoD + Tablica v3
 
shibby
wszystko wpisujesz w SSH a ktok po kroku jest opisane co i jak.

a co do ext2 to musisz najpierw sformatowac partycje pod ten system plikow. to nie dziala tak ze ty sobie wybierzesz i juz masz.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
misiek1811
sformatuje i zobacze czy pojdzie
Edytowany przez misiek1811 dnia 15-03-2009 15:40
Linksys WRT54GL MMC MoD + Tablica v3
 
kszychu
Pochwalę się, że udało mi się zainstalować optware na cifs (w tej roli Thecus N299) i narazie działa Smile
 
qwerty01

Cytat

shibby napisał/a:
Ja go zapisałem na jffs i dodałem by wykonał się po zamontowaniu karty. zawartosc pliku /jffs/mount_opt.sh

Cytat

#!/bin/sh

sleep 10
/bin/mount -o bind /mmc/opt /opt



W jaki sposób można utworzyć plik w jffs o tej zawartości?
TP-Link WR1043ND + 64 MB ram mod + dysk 160 GB.
www.speedtest.net/result/1920298676.png
 
shibby
touch /jffs/mnt_opt.sh
chmod +x /jffs/mnt_opt.sh
vi /jffs/mnt_opt.sh


opis jak uzyac vi jest na necie.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
kszychu
Albo też można utworzyć sobie lokalnie plik i za pomocą scp (np. winscp) przerzucić go na router.
 
qwerty01

Cytat

kszychu napisał/a:
Albo też można utworzyć sobie lokalnie plik i za pomocą scp (np. winscp) przerzucić go na router.


Mógłbyś napisać jak za jego pomocą połączyć się?

wpisuję adres IP: 192.168.1.1
port: 22
login: admin
hasło: moje_hasło

pojawia się okno: Dostęp zabroniony. Wpisanie ponowne hasła nie pomaga. :\

Jak loguję się poprzez "root" to mam błąd 127 - Nie można zainicjować protokołu SFTP. Czy na hoście działa serwer SFTP?.

Przez SSH (putty) mogę się połączyć bez problemów.
TP-Link WR1043ND + 64 MB ram mod + dysk 160 GB.
www.speedtest.net/result/1920298676.png
 
shibby
w tomato nie ma sftp. mozna doinstalowac sobie z optware.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
macieq84
Hej
Mam problem w tym momencie:

Cytat

ściągamy instalator i instalujemy ipkg

wget http://www.wlan-sat.com/boleo/optware/optware-install-oleg.sh -O - | tr -d '\r' > /tmp/optware-install.sh
sh /tmp/optware-install.sh

wyskakuje mi coś takiego

Cytat


Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)
Updating /opt/etc/ld.so.cache
/opt/sbin/ldconfig: can't link /opt/lib/libipkg.so.0 to libipkg.so.0.0.0: Operation not supported
/opt/sbin/ldconfig: can't link /opt/lib/libutil.so.0 to libutil-0.9.28.so: Operation not supported

i tak cala lista błędów.
Opt utworzyłem w cifs2, na partycji ext2, oczywiście wszystkie wczesniejsze polecenia zmodyfikowalem.
Zaznaczam, że z linuxa newbie jestem Wink

Pozdrawiam Smile
 
shibby
mialem takie bledy jak probowales zainstalowac optware na vfat. sformatowanie na ext2 zalatwilo sprawe. jednak ty piszesz ze masz ext2 hmmm

pokaz co ci pokazuje po wydaniu polecenia
df -h

jaki masz soft?
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
kszychu

Cytat

qwerty01 napisał/a:

Cytat

kszychu napisał/a:
Albo też można utworzyć sobie lokalnie plik i za pomocą scp (np. winscp) przerzucić go na router.


Mógłbyś napisać jak za jego pomocą połączyć się?

wpisuję adres IP: 192.168.1.1
port: 22
login: admin
hasło: moje_hasło

pojawia się okno: Dostęp zabroniony. Wpisanie ponowne hasła nie pomaga. :\

Jak loguję się poprzez "root" to mam błąd 127 - Nie można zainicjować protokołu SFTP. Czy na hoście działa serwer SFTP?.

Przez SSH (putty) mogę się połączyć bez problemów.

Wybierz scp a nie sftp.
 
macieq84

Cytat

# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 2.1M 2.1M 0 100% /
/dev/root 2.1M 2.1M 0 100% /
df: proc: No such file or directory
df: ramfs: No such file or directory
/dev/mtdblock/3 1.0M 464.0k 560.0k 45% /jffs
- 97.7G 46.1G 51.6G 47% /cifs1
- 149.0M 14.9M 134.1M 10% /cifs2

Tomato 1.23
 
shibby
i pokaz mi gdzie masz podmontowany katalog /opt ?!!?!?
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
macieq84
hymm tworząc testowy folder/plik w /opt, tworzył się tez lokalnie na dysku, próbując zainstalować OptWare, utworzyły się katalogi i pliki.
i dopiero wtedy sypało błędami.
jutro jeszcze raz na nowo wszystko zrobię.
w każdym razie dziek iza pomoc.
 
macieq84

Cytat

# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 2.1M 2.1M 0 100% /
/dev/root 2.1M 2.1M 0 100% /
df: ramfs: No such file or directory
- 97.7G 41.6G 56.0G 43% /cifs1
- 149.0M 14.9M 134.1M 10% /cifs2
/dev/mtdblock/3 149.0M 14.9M 134.1M 10% /opt
/dev/mtdblock/3 1.0M 1020.0k 4.0k 100% /jffs
- 149.0M 14.9M 134.1M 10% /opt

teraz chyba juz jest prawidłowo zamontowane Wink co nie zmienia faktu ze dalej rzuca tymi samymi błedami

Cytat

Updating /opt/etc/ld.so.cache
/opt/sbin/ldconfig: can't link /opt/lib/libipkg.so.0 to libipkg.so.0.0.0: Operation not supported
itd...
 
obsy
Moment, a ten cifs2 jest zasobem samby? Jeżeli tak to będziesz miał problemy ze zrobieniem symlinków więc tak Ci sie nie uda tego zainstalować

(PS - osobiście nie używam samby od dawna, wiec jeżeli coś się zmieniło to niech mnie poprawi)
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
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: 79

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

96,766,394 unikalnych wizyt