Látom már régen járt itt bárki is!
Lassan 1,5-2 év tökéletes működés után beadta a derekát az NSA210! Gondolt egyet és az összes torrent lenullázódott. Gondoltam akkor már újrateszem, lementettem mindent mc-vel egy külső winyóra, majd jött a két nap szívás! Az istenért nem akarta látni, sem a programcsomagokat, sem az újabb firmwareket a nas webfelületén! Kb. 5 féle firmwaret toltam rá, böngésző cache ürítés, kétféle nas utility, mire végül kitöröltem a routerben a portokat, újra beírtam őket majd router restart, és láss csodát működött a masina, mindjárt felugrott, hogy van újabb firmware. Rá is raktam akkor már azt is. Meg gondoltam akkor már legyen rajt újabb transmission (2.92) is.
Esetleg ha valakit érdekel itt van újra a leírás ahogyan én tettem fel (az eredeti leírásból és a hsz-ből ollózva egészítettem ki a leírást, a TM a masináról fut, nem pendrive-ról) jelenleg működő letöltési linkekkel:
0. Fix ip cím ellenőrzése, routerben portforwarding ellenőrzése, majd router újraindítás!
0.1 Zyxel webgui -> Hálózat -> TCP/IP -> Hálózati diagnosztika pingelni valamit, ha OK minden akkor mehet a telepítés!
1. Admin/zy-pkgs könyvtárban web_prefix fájl létrehozása (kiterjesztés nélkül) ftp://ftp.zyxel-tech.de/2.new_mirror/ tartalommal, utána böngészőből Programcsomagoknál megjelent ffp telepíteni.
2. Putty belép (itt volt kis macera mert nem engedett be a nas-ra, de visszaléptem a webfelületre megváltoztattam az admin jelszót, utána már be tudtam lépni putty-n keresztül.)
3. Telnet letilt:
/ffp/start/telnetd.sh stop
chmod a-x /ffp/start/telnetd.sh
4. Könyvtárak létrehozása:
cd /ffp
mkdir /ffp/pkg
cd /ffp/pkg
5. És itt jön mikor letöltjük a Transmissiont! Viszont nem a megadott wget http://kylek.is-a-geek.org:31337/files/ffp/0.5/Transmission-x.xx-x.tgz -t kell megadni, hanem:
wget http://kylek.duckdns.org:31337/files/ffp/0.7-arm/Transmission-2.92-arm-1.txz
wget http://kylek.duckdns.org:31337/files/ffp/0.7-arm/curl-7.27.0-arm-1.txz
wget http://downloads.zyxel.nas-central.org/Users/Mijzelf/FFP-Stick/packages/0.7/arm/libevent-2.0.16-arm-0.txz
6. Telepítsük a letöltött csomagokat, először mindenképpen a curl-7.27.0.txz-t!
funpkg -i curl-7.27.0-arm-1.txz
funpkg -i Transmission-2.92-arm-1.txz
funpkg -i libevent-2.0.16-arm-0.txz
7. Kész. Ezek után hozzunk létre egy könyvtárat a beállítások (settings.json) tárolásához:
cd /ffp/
mkdir /ffp/tm
És még egy mappát a letöltéseknek:
cd /i-data/md0/video/
mkdir /i-data/md0/video/download
8. Mehet a Transmission indítás (Figyelj arra, hogy a parancssort pontosan másold ki, esetleg ellenőrizd, mielőtt lenyomod az Enter-t! Gondosan olvasd el az utána következő pár bekezdést, mert esetleg sokat segíthetsz vele magadnak!):
user és a password az amin majd beenged a transmission webguin!!! Ez később változtatható vi-n!
cd /ffp/start
transmission-daemon -f -g /ffp/tm/.transmission-daemon -w /i-data/md0/video/download/ -t -u user -v password -a *.*.*.*
9. Ha elindult a Transmission, és nem volt hibaüzenet, akkor állítsuk le Ctrl-C-vel!
Majd a következőt kell beírni a parancssorba:
chmod a+x /ffp/start/transmission.sh
/ffp/start/transmission.sh start
Itt elméletileg hibaüzenet, hogy No shell...!
Ha igen akkor:
Sajnos mivel nem a ZyXEL-re fordították a Transmissiont, ezért a transmission.sh script sem stimmel, ezért volt többünknek problémája újraindítás után. Ha megnyitjuk az .sh scriptet akkor az elején a transmission_home sort kell megváltoztatni, hogy a beállításoknak megfelelő legyen:
vi /ffp/start/transmission.sh
TRANSMISSION_HOME=/ffp/tm/.transmission-daemon
A másik sor, amit kezelésbe kell venni az a user=nobody sor, ezt írtam át root-ra.
user=root
Ha megvan nyomjunk "Esc"-et, majd mentsük el:
:wq és "Enter"
10. Jöhet újra a transmission indítás:
/ffp/start/transmission.sh start
Meg fog jelenni egy szöveg arról, hogy a Transmission démon elindult. Állítsuk is le rögtön, és nézzük a beállításokat!
/ffp/start/transmission.sh stop
11. A lényeg hogy a Transmission ne fusson közben, de mivel az előbb már leállítottuk, ezzel nem lehet baj! A beállításokat itt találjuk:
/ffp/tm/.transmission-daemon/settings.json
FFP alól így tudjuk megnyitni:
vi /ffp/tm/.transmission-daemon/settings.json
Ha megnyitjuk a fájlt, az "Insert" gomb lenyomásával tudjuk szerkeszteni. A vége felé lesz ez a sor:
"umask": 18,
Ha ezt az értéket átírjuk 0-ra, akkor nem lesz probléma a jogosultságokkal, és letöltés után tudjuk törölni a mappákat.
Menteni úgy tudjuk a végleges verziót, hogy nyomunk egy "Esc" gombot, majd a parancssorba beírjuk:
:wq és "Enter"
Ezzel ment és kilép.
12. Ha üres a settings.json, akkor írjuk be a konzolba, hogy reboot, de elötte biztos ami biztos az alábbit írjuk be:
Ha esetleg nem engedélyezi az írást:
chmod -R 777 /i-data/md0/video/download
Újraindítás után indítsuk el megint a transmission-daemont:
/ffp/start/transmission.sh start
majd állítsuk is le:
/ffp/start/transmission.sh stop
ezután jöhet megint:
vi /ffp/tm/.transmission-daemon/settings.json
Ha megnyitjuk a fájlt, az "Insert" gomb lenyomásával tudjuk szerkeszteni. A vége felé lesz ez a sor:
"umask": 18,
Ha ezt az értéket átírjuk 0-ra, akkor nem lesz probléma a jogosultságokkal, és letöltés után tudjuk törölni a mappákat.
Menteni úgy tudjuk a végleges verziót, hogy nyomunk egy "Esc" gombot, majd a parancssorba beírjuk:
:wq és "Enter"
Ezzel ment és kilép.
13. Végül indítsuk el megint a trasmission-t:
/ffp/start/transmission.sh start
14. Midnight Commander:
http://downloads.zyxel.nas-central.org/Users/Mijzelf/FFP-Stick/packages/0.7/arm/mc-4.8.1.7-arm-1.txz
http://downloads.zyxel.nas-central.org/Users/Mijzelf/FFP-Stick/packages/0.7/arm/glib2-2.30.2-arm-0.txz
funpkg -i mc-4.8.1.7-arm-1.txz
funpkg -i glib2-2.30.2-arm-0.txz
Mehet az mc a konzolba!
Nagy köszönet az eredeti cikknek és a hozzászólóknak is! Zamery, veze