28 Marca 2024 16:26:29
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [MOD] Tomato64 (x86-64)
· [Howto] Xpenology na...
· [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... [13]
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
3.227.252.87
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
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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.
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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.
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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.
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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.
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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?
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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 ?!!?!?
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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: 36

· Użytkowników online: 1
kobrawerde

· Łą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,421,785 unikalnych wizyt