2023. január 27., péntek

Gyorskeresés

D-LINK DNS-320 Transmission telepítése (17-10-05 letöltési link javítva!)

Írta: |

[ ÚJ BEJEGYZÉS ]

Sziasztok!

A leírás célja, hogy az alapból szegényes torrent klienssel megáldott D-LINK DNS-320-ra felrakjunk egy Transmission-t, ami egy kimagaslóan jó kliens, a legtöbb szerver is vagy ezt, vagy esetleg RTorrentet használ, ritkábban uTorrent 2.2.1-et is.
Vágjunk is bele a telepítésbe!

megj: amit **-gal jelöltem az nem szükséges a telepítéshez, csak kis agykiigazító!
megj: A parancsok mindig külön sorban vannak, kéretik az egész sort kimásolni vesszőstül, pontostúl, kikszkrakszostúl

Amire szükségünk lesz:
fun_plug 0.5
és a kellő szkript fájl, továbbá a Transmission telepítője, és a Curl, de az egyszerűség kedvéért egy zip-be összetömörítettem, hogy egyben meglegyen minden...
MEGA
A zip tartalma maga a fun_plug, valamint egy packages mappában a Curl, és a Transmission. Most leírom lépésről lépésre, hogyan kell beállítani. Feltételezem, hogy full alap NAS-hoz van szerencséje a kedves olvasónak.
Elsőként nyissuk ki a NAS lemezét gépen, én Windows alatt csinálom így csak azt tudom írni.
Tehát nyissuk meg, és másoljuk be a fun_plug mappánk tartalmát, majd indítsuk újra a ketyerét.

Ha újraindult, másoljuk fel a packages mappát szintén a gyökérbe, fontos hogy itt már nem a mappa tartalma, hanem az egész mappa másolása szükségeltetik.

Ha megvagyunk, nyissunk egy Telnet klienst, és pötyögjük bele a NAS IP-címét, meg a portot, és mint írtam telnettel kapcsolódjunk.

A navigáció a cd paranccsal történik mindig.
A gyökér mappába, az
cd /mnt/HD/HD_a2
beírásával juthatunk.

**Aki kommentben akar az SSH hiánya miatt hőzöngeni, igen, lehet azt is, azért nem írtam le, mert hálózaton belülről nem nagyon hiszem, hogy családtag direkt betörne telnet-n és elállítgatná, routeren meg nem kell kinyitni a portot, és csókolom.

**És akkor meg is találtuk azt, ami miatt a például DNS-323 telepítési útmutatója nem megy ezen. Ott ugyanis csak /mnt/HD_a2, itt viszont /mnt/HD/HD_a2 van.

kis kitérő után folytassuk is.
Navigáljunk bele a packages mappánkba, amit felmásoltunk.
cd /mnt/HD/HD_a2/packages
Ez után telepítsük fel a curl-t.
funpkg -i curl-7.18.1.tgz
majd a Transmissiont
funpkg -i Transmission-2.83-1.tgz
Nagyon fontos, hogy a csomagot ne töröljük ki, sőt a packages mappát akár el is rejthetjük a jogok levételével.
chmod a-rwstxX packages
ez azért javasolt, hogy véletlenül se töröljük. Ha kell megint, a -t cseréljük +-ra
chmod a+rwstxX packages

*A telepítés és eltávolítás itt mindig a
funpkg
paranccsal történik, a telepítés a
funpkg -i x (ahol x a fájl neve)
történik, az eltávolításhoz pedig szükség van a csomagra, így azt soha ne töröljük
funpkg -r x (ahol x a fájl nevét jelöli)
láthatjuk tehát, hogy a -i paraméter telepítésre, a -r eltávolításra használható.

Most következik a Transmission első beállítása, mert ez egy DNS-323-ra portolt verzió, de ez minket ne zavarjon, csupán apró lépéseket tegyünk!
El kell döntenünk, hogy a telnet kliensünk fájlkezelőjét használjuk, vagy a jó öreg notepad-et. Én az utóbbit szeretem.
Tehát a
ffp/start/transmission.sh
file-t kell szerkeszteni, ami a gyökéren belül az ffp mappának start szekciójában van.
Egyébként itt azt kell beállítani, amit fentebb is írtam, hogy ezen a NAS-on is a helyére pakolja a file-okat. Elvileg a .local végű fájl erre szolgált, de menyjünk csak biztosra, írjuk ezt át.
Ha Putty, akkor:
vi /ffp/start/transmission.sh
majd insert gombot nyomjunk, hogy szerkeszthető legyen.
Keressük meg a:
TRANSMISSION_HOME=/mnt/HD_a2/.transmission-daemon
Sort, és a
/mnt/HD_a2
helyett legyen
/mnt/HD/HD_a2
Tehát így kell, hogy kinézzen a módosítás után
TRANSMISSION_HOME=/mnt/HD/HD_a2/.transmission-daemon
Figyelem! Ha beilleszted, ügyelj hogy egy sorban legyen ez a sor, mert ha másolod innen a sort, akkor egy entert is belerak. Beilleszteni egyébként a jobbos egérgombbal lehetséges.
Mentsük el a file-t, magyar billentyűzetkiosztáson.
Üssünk :-ot (shift+pont=: (kettőspont)), majd w gombot, majd a q gombot üssük le, majd enter.
Ekkor elmentettük.
Másik megoldás, ha notepad kell.
Továbbra is a terminál ablakba, írjuk be:
chmod a+rw /ffp/start/
ekkor az egész start mappát látni fogjuk, ha a filekezelővel ránavigálunk a ffp/start mappára. Itt keressük ki a settings.json file-t majd nyissuk meg. Kövessük a fentebb leírtakat!
Hogy eztán elrejtjük-e, vagy nem, saját belátás szerint, szerintem nem nagyon kell elrejteni, mert úgy is később levédjük jelszóval az egész pereputtyot a biztonság kedvéért. A jelszót meg ugye csak annak adjuk meg, akiben megbízunk...

**Itt is vannak jogok, mint mindenütt máshol is. Ezekkel a fájlok cselekvését szabályozhatjuk, és egyéb mást is. Én ezzel szoktam elrejteni amihez nem akarok nyúlni, meg én utálom a Putty szerkesztőjét is, ezért mindig adok egy írás/olvasási jogot a megfelelő fájlnak, aztán az olvasásit elveszem, meg ha olyan az írásit is.

**Mi után egy pohár hidegvízzel vagy forró teával kipihentük magunkat, második hajrá.

Navigáljunk vissza ha esetleg nem a fő mappában lennénk
cd /mnt/HD/HD_a2
most indítsuk el a Transmission-t, hogy a mappáját létrehozhassa.
/ffp/start/transmission.sh start
majd nézzük meg, hogy fut-e
/ffp/start/transmission.sh status
Ha running ok, ha not running akkor nem fut.
Most állítsuk le, mert valószínűleg létre is hozta a dolgait, kb. 1 mp alatt ameddig mi az állapotot olvasgattuk.
/ffp/start/transmission.sh stop

Egy file kezelővel ráklattyintva látjuk is a mappáját már a gyökérben a Tm-nek .transmission-daemon néven, ebbe lépjünk be, és a settings.json-t szerkesszük belátás szerint.
Ha Putty-tyal akarjuk, akkor
vi /mnt/HD/HD_a2/.transmission-daemon/settings.json
itt amiket mindenképpen nem árt átírkálni
"download-dir": "",
Ami itt /home/nobody/downloads, cseréljük le amire akarjuk, a lényeg, hogy ezzel kezdődjön:
/mnt/HD/HD_a2
tehát, ha például egy torrent nevezetű mappába szeretnénk letölteni, akkor a sornak így kell kinéznie:
"download-dir": "/mnt/HD/HD_a2/torrent",

**Természetesen kliens oldalon a különböző oldalak, esetleg felhasználók torrentjei egy mappán belül pölö torrentek mehet külön almappába, amilyen programot használok abban simán be tudtam állítani, hogy DriverPackSolutionok mappája, tehát ilyet lehet csinálni.

titkosítás beállítása
"encryption": 1,
sort írjuk át
"encryption": 2,
-re
ilyenkor az is jó ha van, meg ha nincs az is, 3 esetén csak titkosítással megy, 1 esetén meg nincs titkosítás.

A peer limiteket mindenki kísérletezze ki maga, az ideális még nekem sincs igazán meg.

Az incompleted dir felesleges, mert úgy is ad egy .part kiterjesztést a nem kész letöltéseknek a program, ez alapbeállítás.

Jöjjön a kezelő panel beállítása. Itt egyenlőre azt tudom, hogy hogyan lehet megadni engedélyezet IP-ket, de én azért titkosítást is használok, ördög soha nem alszik.
"rpc-authentication-required": false,
írjuk át a false-t true értékre
"rpc-authentication-required": true,

Jelszó beállítása
"rpc-password": "123pass",
a két " közé írhatjuk be a jelszavunkat például kakaoscsiga akkor
"rpc-password": "kakaoscsiga",

port alap 9091
"rpc-port: 9091,
a 9091 helyére megadhatunk bármilyen portot, de szerintem a gyári is tökéletesen jó.

felhasználónév beállítása
mert hogy azt is kér belépésnél
"rpc-username": "felhasznalonev",
megint a két " közé mehet a felhasználónév, például gyumolcstea
"rpc-username": "gyumolcstea",

engedélyezett kliensek
"rpc-whitelist": "127.0.0.1,192.168.0.*,192.168.1.*",
Ide ,-vel sorolva bármilyen IP mehet. A végén a csilllag azt jelenti, hogy a belső háló bármelyik gépe tud csatlakozni, már ha a hálózatunk a 192.168.0 vagy 192.168.1 tartományba esik. Szabadon szerkeszthető ez is! Tehát, ha az irodánk a 123.321.123.321 IP-n van (tudom, hogy ez a hálózat miatt lehetetlen), akkor így kell a sort megadni:
"rpc-whitelist": "127.0.0.1,192.168.5.*,123.321.123.321",
Erről ennyit. Sima txt-nél mentsük el, Putty-nál amit írtam fenntebb is úgy.
Mentsük el a file-t, magyar billentyűzetkiosztáson.
Üssünk :-ot (shift+pont=:(kettőspont)), majd w gombot, majd a q gombot üssük le, majd enter.
Ekkor elmentettük.
Ha nem látszik a file kezelőben, akkor erre is
chmod a+rwstxX /mnt/HD/HD_a2/.transmission-daemon/settings.json
bár ezt a TM indításánál el is rejti a progi, ha ismét kell, akkor állítsuk le fenntebb taglalt módon, ismét másoljuk/írjuk be ezt a sort, és szerkeszthető!
Akit további lehetőségei érdekelnek a konfig file-nak, kattoljon egyet:
[Itt]
Még indítás előtt egy lépést meg kell tenni.
Az alábbi kódokat írjuk be egymás alá leenterezve
cd /mnt/HD/HD_a2
rm /dev/random
rm /dev/urandom
mknod -m 666 /dev/random c 1 8
mknod -m 666 /dev/urandom c 1 9

Tehát ha kész így vagy úgy, indítsuk el a TM-t.
/ffp/start/transmission.sh start
és a NAS IP-jén próbáljuk meg elérni, például:
http://192.168.0.44:9091/
ekkor kérni fogja az adatokat ha minden jó, adjuk meg, és bódotság.

**Még egy apróság. Ha nagyon elrontanánk a settings.json file-t, akkor csak állítsuk le a TM-t, a fentebbi módon tegyük láthatóvá a file-t a daemon mappájában, majd cseréljük le arra, ami a zip-ben is benne van!

Azért a kényelem is nagy úr, igaz? Milyen egyszerű is amikor az uTorrent-nél csak egyszerűen bekattintjuk a torrent file-t, és már indul is? Erre vannak csodálatos vezérlő programok.
Például a Transmission Remote Guy, amit alább szerezhetünk be:
L:http://code.google.com/p/transmisson-remote-gui/[][Katt!]

Vagy pedig vállogassunk a TM oldalán hasonlóan jó vezérlő programok között
[katt!]

és ezzel végeztünk is. A webfelületen érdemes ha még nincsen levédeni felhasználói fiókkal a mappát, biztos ami biztos, de ezt már nem én fogom és nem itt leírni, mert az már bizonyára a hivatalos dokumentációban a tálcán figyel!:)

A leírás végén pedig szeretném megköszönni mindazon Fórumtársaknak a segítséget, akik leírásokat adtak, ötleteket, segítséget a beállítgatáshoz!

Várom a pozitív és kritikus kommenteket is, a pozitívumokat, vagy éppen hibákat, ne tartsátok magatokban, ha nem megy valami a TM körül igyekszem segíteni!

Köszönöm, hogy elolvastad, Remélem segíthettem!

Hozzászólások

(#1) Preacher1980


Preacher1980
tag

Szia!

A leírtak működnek DNS-320L NAS esetén is?

Mi volt a baj a beépített torrent klienssel?

Üdv

[ Szerkesztve ]

ASUS ROG based on AMD!!!

(#2) turai_ válasza Preacher1980 (#1) üzenetére


turai_
tag

Keves torrentet kezel, az a baj vele. 320L-en is megy, en mar allitottam be.
Bar ha masra is kell a gep (nalam pl. TFTP szerver), akkor erdemesebb nativ vagy chrootolt Debiant hasznalni, akkor meg mar rTorrent :)

[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*

(#3) Preacher1980 válasza turai_ (#2) üzenetére


Preacher1980
tag

Köszi a választ, nekem igazából csak letöltésre kell. Maximális torrentek száma 20, gondoltam a limitáció a hardver okán van, de akkor ezek szerint nem.

Amit javasoltál (rTorrent), annak telepítéséről van valami leírás emészthető nyelven, mert nem vagyok linux guru?

Még egy kérdés: a fent leírtak mellett működő képes marad a beépített torrent kliens is?

ASUS ROG based on AMD!!!

(#4) turai_ válasza Preacher1980 (#3) üzenetére


turai_
tag

Ha felteszed a chrootos Debiant, akkor apt-get install rtorrent, de egyreszt regi, masreszt erdemes valami feluletet is felhuzni ra (ruTorrent).
funplug eseten minden beepitett funkcio mukodni fog, de chroot utan csak ha letiltod atnevezed a masik kornyezetet indito scriptet, sajnos nem fejeztek be teljesen. Segitek szivesen, ha neked kell az rT.

[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*

(#5) adika4444 válasza Preacher1980 (#3) üzenetére


adika4444
addikt
LOGOUT blog

igen, marad, és a gari sem vész el, vinyó formázázs és gyári beállítások teljesen letörli az FFP-t!

üdv, adika4444

(#6) Preacher1980 válasza adika4444 (#5) üzenetére


Preacher1980
tag

OK, köszi!

ASUS ROG based on AMD!!!

(#7) Preacher1980 válasza turai_ (#4) üzenetére


Preacher1980
tag

Köszi, egyenlőre megpróbálkozom a leírtakkal, remélem nem lesz gond.

[ Szerkesztve ]

ASUS ROG based on AMD!!!

(#8) freinds válasza turai_ (#2) üzenetére


freinds
csendes tag

szia nem müködik a letöltés oldal, honnan lehet leszedni a szükséges file-okat?

(#9) adika4444 válasza freinds (#8) üzenetére


adika4444
addikt
LOGOUT blog

Ment válasz pü-ben.

üdv, adika4444

(#10) Thethe válasza adika4444 (#9) üzenetére


Thethe
újonc

Szia adika4444!
Nekem is az a problémám, mint freinds-nek, nem érhető el a link.
Tudnál nekem segíteni?
Nagyon köszönöm.
Thethe

További hozzászólások megtekintése...
Copyright © 2000-2023 PROHARDVER Informatikai Kft.