Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

NAS D-Link DNS-323

      31.7.2016 Do rukou se mi dostal jeden starší NAS (Network Attached Storage) RAID box D-Link DNS-323 HW revize B1, uživatelský manuál je zde. Na dnešní dobu se nemùže chlubit zrovna oslnivým výkonem - datová propustnost se pohybuje kolem 10 - 15 MB/s, což holt odpovídá možnostem 10 let starého hardwaru. Zajímavé je na nìm ale to, že se jedná o linuxový stroj, jehož funkce lze nad rámec pùvodní výbavy FW modifikacemi výraznì rozšiøovat. Kolem této rodiny NASù stále funguje živá komunita uživatelù a programátorù, kteøí vyvíjejí alternativní OpenSource firmware ALT-F.
      Hardware NASu je postaven na ARM9 procesoru Marvell Feroceon 88F5182-A2 s taktem 500 MHz, který má k dispozici 64 MB RAM (2 x hynix HY5DU561622ETP-D43 DDR 200 MHz), 8 MB FlashROM (Spansion S29GL064A90TFIR4) a 1Gbitový ethernet PHY kontrolér Marvell 88E1111. Procesor obsluhuje 2 SATA II porty a dále nabízí sbìrnice PCI-E x1 a 32-bit PCI (nejsou využity), 2 USB 2.0 porty (jeden je vyvedený na zadní stìnu pro pøipojení tiskárny - print server a druhý je možno nadrátovat z desky), 2 UARTy (jeden je vyveden na CON4 s úrovnìmi 3,3V), I2C, GPIO a JTAG port (neosazený CON5). Box je vyroben z pomìrnì masivního èernì eloxovaného hliníkového profilu s plastovými èely. Zepøedu se vkládají disky do šachet a je zde zapínací tlaèítko a kontrolky (pro vypnutí je tøeba tlaèítko dlouze držet dokud se nerozblikají LEDky). Na zadní stranì jsou páèky pro vyšoupávání diskù, malý vìtráèek s automatickou regulací otáèek, RESET tlaèítko pro obnovu továrního nastavení (musel jsem ho použít pro smazání admin hesla), RJ-45 LAN konektor, USB host konektor a napájecí konektor. Originální napájecí adaptér k tomu nemám a tak jsem si vyrobil improvizovanou redukci z pinù 5-kolíkového DIN konektoru a Molexu z kabelu PC zdroje, kterým to i živím. Pøi pohledu na zadní stranu je na levé horní dírce +12 V / 3 A, na pravé +5 V / 3 A a na obou dolních je zem.

D-Link DNS-323 box D-Link DNS-323 box-zadní strana D-Link DNS-323 PCB D-Link DNS-323 PCB-top D-Link DNS-323 PCB-bottom

      Oficiální firmware založený na linuxovém jádøe 2.6.x nabízí základní funkce: softwarový RAID 0, 1 a JBOD (bohužel podporuje pouze souborové systémy EXT2 a EXT3), sdílení dat pøes Sambu, FTP a UPnP server, volitelnì modul s podporou NFS, BitTorrent klient, USB print server, možnost nastavení power managementu diskù a vìtráèku a zasílání varovných zpráv e-mailem. Disky jsou podporovány do kapacity 2 x 2 TB, ale s pomocí ALT-F firmware a trochou úsilí se tam podaøilo Mikovi rozbìhnout i 2 x 3TB disky s GPT. Konfigurace se provádí skrze pøehledné webové rozhraní, jak je popsáno napø. zde.
      Mùj box mìl nainstalovaný FW verze 1.07. Delším stiskem tlaèítka RESET jsem obnovil tovární nastavení. Výchozí IP adresa, kde se nachází konfiguraèní webové rozhraní je 192.168.0.32 a není spuštìn DHCP server, takže pokud se pøipojíte k boxu pøímo kabelem, je potøeba nastavit si ruènì nìjakou vlastní IP adresu (napø. 192.168.0.100, maska 255.255.255.0). Pak se lze pøihlásit pod jménem "admin", heslo je prázdné. Z webu D-Linku jsem si stáhl poslední verzi FW 1.10. Ze ZIP archivu se rozbalí soubor DNS-323_C1_FW_v1.10_04062011 (stejný pro A, B i C HW revizi) a ten se nahraje skrze menu TOOLS|FIRMWARE. Pak je potøeba NAS restartovat. Po aktualizaci jsem zjistil, že novìjší FW má ve výchozím stavu zapnutý DHCP. Pomocí windowsí utility Easy Search lze nalézt jeho IP adresu a pøekonfigurovat na statickou.
      Mnohem zajímavìjší možnosti však nabídnou alternativní firmwarové hacky. Máte na výbìr 2 možnosti: buï použít neinvazivní skript fun_plug, který se jednoduše s balíèkem fun_plug.tgz nakopíruje na disk Volume_1 a po restartu se automaticky spustí (vývojáøi D-Linku byli v tomto pøípadì hacker-friendly) nebo mùžete rovnou naflashovat výše zmínìný alternativní firmware ALT-F. Výhoda prvního zpùsobu je zøejmá - nehrozí bricknutí NASu a prostým smazáním souboru skriptu se vrátíte k pùvodnímu firmwaru. Nevýhoda plyne z omezení staré oèesané verze linuxového jádra, které zùstává v chodu. Další informace zde a zde.
      V pøípadì instalace ALT-F sice hrozí možnost bricknutí bìhem procesu flashování (trvá asi pùl minuty, není tedy na škodu pøipojit napájení pøes UPSku), ale stále máte možnost flashnout zpìt oficiální FW D-Linku. Já jsem nainstaloval verzi RC4.1, protože poslední verze RC5 obsahuje zatím nedoøešenou chybu poškození pøenášených dat po síti (doèasný workaround je zde). Získáte tím novìjší systém postavený na linuxovém jádru 3.x, který podporuje více souborových systémù (EXT2/3/4,VFAT, NTFS a ISO9660), disky až 4 TB, sdílení pøes Sambu, NFS, rsync, FTP, SFTP, FTPS, print server LPD a pøipojení pøes telnet a SSH.
      Po pøeflashnutí najdete alternativní webové konfiguraèní rozhraní na stejné adrese 192.168.0.32 a výchozí pøihlášení je "root" bez hesla. Pokud ale provedete reset nastavení (stiskem RESET tlaèítka vzadu po dobu delší než 20 s), bude výchozí IP adresa 192.168.1.254 nebo nìkde v rozsahu 192.168.1.230 - 192.168.1.254. Pøi pøímém pøipojení k PC sí�ovým kabelem nezapomeòte nastavit statickou IP adresu ve stejném segmentu sítì (napø. 192.168.1.100, maska 255.255.255.0). Po resetu se také zpøístupní shellové rozhraní pøes telnet a SSH, kde je možné nastavit heslo roota pøíkazem passwd. Ve výchozí konfiguraci jsou už zapnuté serverové služby FTP a SFTP. Jednoduše lze nastavit i Samba server (sdílené disky pro Windows), kde se namapuje jméno sdíleného disku na urèitý adresáø na daném oddílu disku a nastaví pøístupová oprávnìní. Když jsem ve Windows pøipojoval sí�ovou jednotku, tak se mi ji nepodaøilo najít pøes dialog procházení sítì, ale staèilo zadat pøímo adresu ve tvaru \\192.168.1.254\NAS_L, kde NAS_L je jméno Samba disku, které jsem si pøedtím definoval. Pøi kopírování ze Samba disku jsem dosáhl rychlosti 9,6 MB/s a u stejného souboru pøes FTP jsem tahal 12,8 MB/s. Dobrá je také možnost sledovat pøes webové rozhraní stav diskù dle S.M.A.R.T., dokonce je možné naplánovat periodické kontroly a v pøípadì problémù si nechat poslat varovný mail na nastavenou adresu. Pøes Cron lze nastavit periodické spouštìní dalších úloh. Dále je možno instalovat na disk rozšiøující balíèky urèené pro fun_plug a pomocí gcc si pak mùžete pøekládat další programy. Je však tøeba pamatovat na pamì�ové omezení RAM a neèekat zázraky. Zde je ukázka webového konfiguraèního rozhraní ALT-F RC4.1:

ALT-F Status Page ALT-F Firmware Update ALT-F Host Setup ALT-F Disk Partitioner ALT-F System Services
Status Page Firmware Update Host Setup Disk Partitioner System Services
ALT-F Temperature, Fan and Buttons Setup ALT-F Network Services ALT-F Samba Setup ALT-F Samba Advanced Current Config ALT-F Samba Advanced Setup
Temp, Fan, Buttons Network Services Samba Setup Samba Adv. Config Samba Adv. Setup



Zpìt

Aktualizováno 10.2.2017 v 1:57