2009. március 5., csütörtök

Telepítéstől a Torrentezésig...

Miután végigolvastam a Dlinkhelp DNS-313 fórumát, örömmel tapasztaltam, hogy lelkes kis csapat alakult a dobozka tudásának gyarapítására, így decemberben szereztem egy példányt belőle egy 750Gb Samsung vinyóval együtt.

A Dlinkhelp.eu csapata a gyári firmware hiányosságait pótolandó készített egy magyar nyelvű firmware-t (verziószám: 2.14 és 2.15).


Új firmware előnye:

  • számos hiba javításra került
  • NTFS helyett ext2 partíció a felhasználói adatok részére
  • bővebb tudás (pl. új busybox)
  • nagyobb sebességgel olvasható / írható (mind USB, mind hálózati kapcsolat mellett!)

Sajnos hiába lőttem ki a megfelelő processeket (kill -9 `pidof HDFullCheck` `pidof mailalert` `pidof SyncMms` `pidof getMsg` `pidof ubutton` `pidof webs`), nálam ezzel a firmware-rel nem volt hajlandó kikapcsolni x perc inaktivitás után a vinyót, így visszatértem a gyári 1.02b04 firmware-hez és itt kezdtem tesztelgetni a torrentezést.


Haladjunk lépésről lépésre:


  • Firmware telepítése: ez nem okozhat gondot, akár a gyári, akár a magyar firmware-ről legyen szó, a telepítő lépésről lépésre végigvezet :)

  • Partíciók módosítása: A következő lépés csak a gyári firmware mellett javasolt! A Dlinkhelp fórum alapján ismert hiba, hogy az NTFS partícióra történő íráskor / olvasáskor előfordul, hogy megsérülnek az adatok (hexa 00 blokk jelenik meg a tényleges adat helyett), ezért a gyári Firmware telepítése után átszerkesztettem a partíciókat. Ehhez Ubuntu telepítő CD-t használtam. A PC-re USB-n rákötöttem a DNS-t, a PC-n virtuális számítógépbe (VMWare, VirtualBox, stb.) betöltöttem az Ubuntu telepítő CD-t, plusz hozzáadtam a virtuális géphez USB eszközként a PC-hez csatlakoztatott DNS-t. Ez virtuális számítógép nélkül is megoldható: PC-re USB-n rákötni a DNS-t, PC az Ubuntu telepítő CD-ről boot-ol :) Az Ubuntu telepítésben el kell jutni a partíció beállításig, itt pedig a számítógép vinyója helyett ki kell választani a DNS-t, majd a partíció módosítást. Itt 4 elsődleges partíciót fog mutatni. A 4. partíciót (gyári FW esetén az NTFS partíciót jelenti) töröltem, a 3. partíció (gyári FW esetén ez ext2 rendszerpartíció) méretét megnöveltem, a maradék területre pedig létrehoztam újra az NTFS partíciót. A partíciókon végzett módosítások mentése után már ki lehet lépni az Ubuntu telepítőből. Egy lépés maradt: a partíciók formázása. 1) Windows-os PC-re USB rákötni a DNS-t, majd Windows alatt az NTFS partíciót le kell formázni; 2) Telnet belépés után a megnövelt ext2 partíció formázása (mke2fs paranccsal) [Link] vagy [Link].

  • Telnet elérés beállítása: Az üzembehelyezés után a legfontosabb: szerezzünk Telnet hozzáférést! Erre két megoldás van: 1) Telnet engedélyezése a DNS gyári web felületében keresztül: ehhez először "admin" felhasználóval be kell jelentkezni a "http:\\dns_313_ip_címe\" webcímen a DNS gyári webfelületén keresztül. A bejelentkezést követően már elérhetővé válik a "http:\\dns_313_ip_címe\web\telnetd.asp", itt kérhető a Telnet indítása; 2) Telnet indítása funplug segítségével: ehhez az NTFS partíció gyökerében létre kell hozni "fun_plug" elnevezéssel egy szövegfájlt. FONTOS: a szövegfájl linux kompatibilis kell legyen (értsd: Notepad nem jó, a sor vége karakter eltérő Linux és Windows esetén). Ajánlott szövegszerkesztő: Notepad++. A "fun_plug" tartalma a következő legyen: [Link] vagy [Link]. A "fun_plug"-ban rögzített utasítások a DNS minden indításakor végrehajtásra kerülnek, így minden indítást követően elindul a Telnet szolgáltatás.

  • Telnet bejelentkezés: A belépéshez ajánlott program a putty. Itt a belépéshez csak meg kell adni a DNS-313 IP címét, alatta kiválasztani a kapcsolat típusát (telnet), majd "OK" gombbal indítható a csatlakozás. Ha a Telnet szolgáltatás fut a DNS-en, akkor megjelenik a bejelentkezés képernyője, kéri a felhasználó nevét ("root"), majd a jelszót ("11111"). A belépés itt még nem ért véget, a gyári busybox a root hozzáférés engedélyezéséhez kér még egy biztonsági kódot, ezt egyszerűen be kell írni ("5784468"), majd egy [enter].

  • Nem használt processzek kilövése: Mivel a DNS erőforrásai végesek, ezért torrentezés előtt ajánlott a nem használt processzeket kikapcsolni. A Telnet indításán kívül erre is használható a "fun_plug", így minden indítás után kikapcsolja az itt beállított processzeket. Ha nincs használva, a következők kikapcsolhatóak: "HDFullCheck": lemezfigyelés, ellenőrzi a vinyót, hogy megtelt-e; "mailalert": levélben értesít, ha megtelt a vinyó; "SyncMms": zenei fájlok indexelése és közvetítése a hálózaton Itunes, Windows Media Player felé; "getMsg": SyncMms-hez tartozó processz; "ubutton": figyeli a power gombot, gyári web szervert, kikapcsolása esetén csak Telneten keresztül a "halt" paranccsal lesz leállítható a DNS; "webs": gyári webszerver, ha már elkészült a DNS konfigurálása a webfelületen keresztül, kikapcsolható. A "fun_plug" tartalmához a következőket kell hozzáfűzni: [Link] vagy [Link]; szerkesztéséhez a Notepad++ ajánlott.

  • Torrent letöltő program üzembehelyezése: Egyéni ízléstől függően többféle program közül lehet választani, én a Transmission klienst (jelenleg v1.52) használom kb. fél éve minden probléma (fagyás, kapcsolódási hiba, sebességprobléma le/fel, crc hiba) nélkül, így csak ajánlani tudom. A Transmission mellett szól az egyszerű kezelhetősége is: beépített webfelületen (clutch) keresztül menedzselhető a torrentek letöltése, de ez Windows alól akár egy lelkes fejlesztő által készített kis kliensprogram (transmission-remote-dotnet) segítségével is elvégezhető. A Transmission letölthető a következő linkekről: [feltöltés alatt]; a transmission-remote-dotnet pedig a következő oldalról: [Link]. Az üzembehelyezés 3 egyszerű lépésben elvégezhető: Transmission kicsomagolása ext2 partícióra, Transmission konfigurálása, automatikus indítás beállítása. 1) Kicsomagolás: Először rendeljünk egy meghajtóbetűjelet a DNS-313 NTFS partíciójához (a telepítő CD-n szereplő program segítségével), mivel a kitömörített fájlokat és mappákat innen fogjuk átmásolni a végleges helyükre. A meghajtó gyökerében tömörítsük ki a letöltött Transmission-t. Itt a kitömörítés után két mappának kell létrejönnie: "transmission" - magát a programot, illetve az integrált webfelületet (clutch) tartalmazza; ".transmission" - a beállításokat tartalmazza, később a használat során ide fognak kerülni a .torrent kiterjesztésű fájlok és a letöltött adatok ellenőrzésére szolgáló hash fájlok is. 2) Konfigurálás: xxxxxxxx Ha ezzel elkészültünk, jelentkezzünk be telneten keresztül a DNS-re, majd a következő parancs kiadásával helyezzük át a mappákat az ext2 partícióra: [feltöltés alatt]. [feltöltés alatt]

  • Torrent letöltés: [feltöltés alatt]

  • Samba konfigurálása: [feltöltés alatt]

  • MC (Midnight Commander) üzembehelyezése: [feltöltés alatt]

Folytatás hamarosan...


2009. február 16., hétfő

Indulás...

A Blog hamarosan indul...

Addig is ajánlom a linkeket a jobb oldalon... :)