2024. április 26., péntek

Gyorskeresés

Torrent 7/24

  • (f)
  • (p)
Írta: |

Két-három évvel ezelőtt kerültem kapcsolatba a bittorrent technológiával. Első pillanattól fogva...

[ ÚJ TESZT ]

Két-három évvel ezelőtt kerültem kapcsolatba a bittorrent technológiával. Első pillanattól fogva érdekelt, hogy miképp lehetne az ilyen letöltéseket energiatakarékosan, gyorsan és halkan megoldani. Az nyilvánvaló volt, hogy az ideig-óráig bekapcsolt PC nem hatékony megoldás. Sokat fogyaszt, hangos, ha pedig kikapcsolom, akkor nem gyors a letöltés. Így kerestem a megoldást a torrent és egyéb letöltések ésszerűsítésére.

Két évvel ezelőtt beharangozta a FON, hogy új routere már torrent-képes lesz. Ám egészen 2008. októberéig kellett várni, hogy megjelenjen a La Fonera 2.0 (jelenleg béta változatú, becenevén Liberator) router. Egy ilyennel leptem meg magam Karácsonyra, és végre február elején sikerült a torrent klienst is beüzemelnem, melynek tapasztalatait olvashatjátok a továbbiakban.

Anyagköltség nálam:

1 db La Fonera 2.0 router - 50,- Euró, átszámítva ~13.000,- Ft (Update: megjelent; fogyasztás: max: 4,93W)

1 db 80 GB-os 2,5" SATA HDD (Seagate Momentus 5400.3) - ~8.000,- Ft (nincs termékoldal, csak ezt a pdf-et találtam; fogyasztás: +5V*0,487A=2,435W)

1 db RaidSonic IB-290StUS-B mobil rack - ~5.000,- Ft (fogyasztás: n/a)

1 db Kensington PocketHub USB 2.0 4 portos - ~4.500,- FT (fogyasztás: n/a)

Összesen: ~30.000,- (max.: ~35.000,- Ft)

Fogyasztás: ~10-15W összesen! :)



Szereplők csatlakoztatás előtt, kábeldzsungelben.

Ha valaki jövőre akarja ezt összerakni és nem sajnálja évente/félévente? cserélni a háttértárat, akkor egy legalább 32 GB-os pendrive beszerzésével jobban jár, bár az ext3 vagy ntfs fájlrendszer hamar tönkre teszi azt.



USB-HDD

Torrent kliens telepítése:

Sajnos a gyári torrent kliens még mindig nem jelent meg, bár annyira nem hiányzik az erőforrás-igényes Azureus/VUZE. Viszont a nyílt, fejlesztői frimwarenek köszönhetően lehetőség van más kliens telepítésére. Linuxot is használóként megismertem az Ubuntu alapértelmezett kliensét a Transmission-t. A La Fonera 2.0 wikijét és fórumát olvasgatva, pedig az alábbi témára bukkantam. Ennek utolsó hozzászólásában "monossido" tömören leírja, hogy miként is lehet működésre bírni a Transmission-t a routeren. Íme:

"If you are not expert i suggest to wait the azureus' plugin for the fonera 2.0 wich provide a bittorrent client

if you are expert you don't need an howto :D....however it is simple:

1-install opkg (see wiki)

2-for the current version of firmware use this repo http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips/ for transmission .pkg file...install directly on root / or in a pendrive with ext2/3 fs and then make all link that are needed

3-If in the package there isn't the "web" directory take it from official transmission tarball

4-move the web directory in the right place (i don't remember where) or make link to a pendrive with ext2/3 fs

5-run transmission

6-type in your browser http://ip_fonera:9091

7-adjust download dir to usb disc

Sorry for my bad english ;)"

Magyar nyersfordításban:

Amennyiben nem vagy hozzáértő, úgy javaslom megvárni az Azureus plugint, amely torrent kliens lesz a Fonera 2.0-hoz.

Ha hozzáértő vagy, akkor nincs szükséged leírásra ... ám egyszerűen:

1. opkg telepítése (lásd: wiki)

2. a firmware jelen verziójánál az alábbi tárolót használd a transmission .pkg fájl letöltéséhez: http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips/ ... telepítsd közvetlen a root / könyvtárba, vagy egy ext2/3 fájlrendszerű pendrive-ra s utána hozd létre a szükséges linkeket

3. Ha a csomagban nincs "web" könyvtár, akkor az eredeti transmission tarball-ból másold ki

4. másold a "web" könyvtárat a megfelelő helyre ("nem emlékszem, hova") vagy hozz létre kapcsolatot egy ext 2/3 fájlrendszerű pendriveon

5. futtasd/indítsd el a transmission-t.

6. a böngésződben nyisd meg a http://fonerad_ip_cime:9091 címet

7. állítsd be a letöltési könyvtárat az USB lemezre

Akinek elsőre sikerült telepíteni a fentiek szerint, az megérdemel egy virtuális vállon veregetést, s a továbbiakra nincs szüksége.

Ha mégsem menne, akkor íme egy részletesebb leírás, saját, közel 2 hét alatt begyűjtött tapasztalataim alapján.

Itt hívom fel a figyelmet, hogy az összes letöltés és telepítés az ssh bejelentkezést követő alapértelmezett /tmp könyvtárban kiadott paranccsokkal történik. Ha mégis máshol kell valamit megtenni, akkor azt külön jelzem.



SSH

OPKG:

A hozzátartozó wiki opkg-ről szóló része alapján telepítsük.

Javaslom a 3. megoldást, az alábbi módosítással, mert közben változott az opkg csomag száma, nálam a legutolsó a 3-as volt.

cd /;wget -O- http://downloads.openwrt.org/snapshots/atheros/packages/opkg_4564-3_mips.ipk|tar -xzvf- |tar -xzvf ./data.tar.gz;rm control.tar.gz data.tar.gz debian-binary

!

Figyelem!

Az opkg csomagkezelő telepítése után vissza kell térni a /tmp könyvtárba a

cd /tmp

parancs kiadásával, vagy kijelentkezni, majd újra bejelentkezni az ssh felületen.

!

Transmission és függőségei:

Jelenleg két forrás használható/elérhető:

http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips/
http://www.fonera.be/rep/FON2202/index.php

Én az utóbbit használtam, mert a Transmission újabb verzióját tette elérhetővé. A leírásban a linkeknél mindig előbb az ipkg.nslu2-linux.org, majd a www.fonera.be tárolók közvetlen linkjei jönnek

Transmission:

wget http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips/transmission_1.32-1_mips.ipk -O transmission_1.32-1_mips.ipk

wget http://www.fonera.be/rep/FON2202/index.php?get=520 -O transmission_1.34-1_mips.ipk

Libcurl:

wget http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips/libcurl_7.17.1-1_mips.ipk -O libcurl_7.17.1-1_mips.ipk

wget http://www.fonera.be/rep/FON2202/index.php?get=245 -O libcurl_7.17.1-1_mips.ipk

Libopenssl:

wget http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips/libopenssl_0.9.8h-1_mips.ipk -O libopenssl_0.9.8h-1_mips.ipk

wget http://www.fonera.be/rep/FON2202/index.php?get=277 -O libopenssl_0.9.8h-1_mips.ipk

Zlib:

wget http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips/zlib_1.2.3-5_mips.ipk -O zlib_1.2.3-5_mips.ipk

wget http://www.fonera.be/rep/FON2202/index.php?get=487 -O zlib_1.2.3-5_mips.ipk

Telepítés:

opkg install zlib_1.2.3-5_mips.ipk libcurl_7.17.1-1_mips.ipk libopenssl_0.9.8h-1_mips.ipk transmission_1.34-1_mips.ipk

Transmission web mappa:

A Transmission eredeti tarball csomagjából kell kimásolni, majd az .svn könyvtárakat - amennyiben vannak - törölni belőle. Ezután a router usr/share/transmission könyvtárába másolni. Én egy pendrive-on készítettem egy transmission mappát, ami a szükséges könyvtárakat és fájlokat tartalmazta, majd azt másoltam át. A csatlakoztatott eszközt csatolási pontja a /tmp/mounts-ban látható, a csatolás-újracsatolás jellegzetességéről a cikk végén.



csatolási pont

Fájlok felmásolása pendrive-ról (ha a pendrive megfelelő könyvtárában vagyunk):

cp -R transmission /usr/share

Transmission indítása:

transmission-daemon -f

Ekkor démon helyett előtérben indul az alkalmazás.



Transmission démon indítása

Transmission elérése:

http://la fonera2 router_ip_címe:9091

alapesetben: http://192.168.10.1:9091



Transmission a routeren

Transmission beállítása és torrentek kezelése (képekben):



A letöltési könyvtár megadása és alapvető beállítások



torrentek letöltése a munkaasztalra



torrent hozzáadása



az URL hozzáadása még nem működik



MUKODJ!



információk a torrentről



ha megállítanánk, akkor a "top" paranccsal tudjuk meg, melyik PID számú folyamatot kell "kill"-őni (itt épp a 2207est)



Windowsról rátekintve a folyamtra

S végül pár adalék a két hét tapasztalatairól:

Az eredeti, meglehetősen hiányos angol nyelvű leírásból kiindulva, szükségem volt mind az Ubuntu, mind az OpenWRT linux könyvtárszerkezetére, mert nem tudtam hová kerültek bizonyos könyvtárak, fájlok. A DOS "tree" parancsához hasonló könyvtárszerkezetet kapunk, átirányított kimenettel, az alábbi paranccsal:

ls -a -l -R > /eleresi/utvonal/es/fajlnev.txt

parancs az adott könyvtárát és összes alkönyvtárát, valamint fájljaikat a ">" után megadott könyvtár fajlnev.txt állományába átirányított kimenetre listázza. (Keresnem kellet, hogy hova másoljam a transmission "web" mappáját, bár a Fonera 2.0 fórum témájában található képernyőfotó sokat segíthetett volna.)

Transmission kliens "web" könyvtár helye: /usr/share/transmission könyvtárban. (Alapesetben a transmission könyvtár nem létezik, érdemes úgy felmásolni a fájlokat, hogy azok már a transmission mappában vannak.)

Külső HDD, pendrive csatolási pontjáról a /tmp/mounts könyvtárban található információ. Csatolási pont egy eszköz esetén: /tmp/run/mountd könyvtár sda1, sdb1, ... sdz1 könyvtárai; egy-egy mount-unmount ciklus után mindig az ABC következő betűje van az 1 előtt, egészen a router újraindításáig, amikor is újra sda1-től indul.

Transmission kliens web könyvtár, magyar fordítással (ferdítéssel?!): talán elérhető lesz az is. (még nem próbáltam ki a fordítást, így nem publikus).

!

A fentieket mindenki saját felelősségére használja, abból eredő bárminemű adatvesztésért, meghibásodásért vagy kárért felelősséget nem vállalok.

Saját példám a veszélyekről: Reboot, reflash, ... Redboot

!

A Transmission beüzemelésében nyújtott segítségért itt is köszönet illeti Vladi és ngabor2 fórumtársakat!

Előzmények

  • Reboot, reflash, ... Redboot

    ... avagy, hogyan leheljünk életet alig egy hónapos, s épp féltégla routerünkbe. Korábban bemutattam a...

  • Liberator

    azaz a La Fonera 2.0 router. 2008. október végén, közel 2 év várakozás után megjelent a La Fonera 2.

Hirdetés

Copyright © 2000-2024 PROHARDVER Informatikai Kft.