Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaNa FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarma31.7.2016 Do rukou se mi dostal jeden star NAS (Network Attached Storage) RAID box D-Link DNS-323 HW revize B1, uivatelsk manul je zde. Na dnen dobu se neme chlubit zrovna oslnivm vkonem - datov propustnost se pohybuje kolem 10 - 15 MB/s, co holt odpovd monostem 10 let starho hardwaru. Zajmav je na nm ale to, e se jedn o linuxov stroj, jeho funkce lze nad rmec pvodn vbavy FW modifikacemi vrazn roziovat. Kolem tto rodiny NAS stle funguje iv komunita uivatel a programtor, kte vyvjej 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 kontrolr Marvell 88E1111. Procesor obsluhuje 2 SATA II porty a dle nabz sbrnice PCI-E x1 a 32-bit PCI (nejsou vyuity), 2 USB 2.0 porty (jeden je vyveden na zadn stnu pro pipojen tiskrny - print server a druh je mono nadrtovat z desky), 2 UARTy (jeden je vyveden na CON4 s rovnmi 3,3V), I2C, GPIO a JTAG port (neosazen CON5). Box je vyroben z pomrn masivnho ern eloxovanho hlinkovho profilu s plastovmi ely. Zepedu se vkldaj disky do achet a je zde zapnac tlatko a kontrolky (pro vypnut je teba tlatko dlouze dret dokud se nerozblikaj LEDky). Na zadn stran jsou pky pro vyoupvn disk, mal vtrek s automatickou regulac otek, RESET tlatko pro obnovu tovrnho nastaven (musel jsem ho pout pro smazn admin hesla), RJ-45 LAN konektor, USB host konektor a napjec konektor. Originln napjec adaptr k tomu nemm a tak jsem si vyrobil improvizovanou redukci z pin 5-kolkovho DIN konektoru a Molexu z kabelu PC zdroje, kterm to i ivm. Pi pohledu na zadn stranu je na lev horn drce +12 V / 3 A, na prav +5 V / 3 A a na obou dolnch je zem.
Oficiln firmware zaloen na linuxovm jde 2.6.x nabz zkladn funkce: softwarov RAID 0, 1 a JBOD (bohuel podporuje pouze souborov systmy EXT2 a EXT3), sdlen dat pes Sambu, FTP a UPnP server, voliteln modul s podporou NFS, BitTorrent klient, USB print server, monost nastaven power managementu disk a vtrku a zasln varovnch zprv e-mailem. Disky jsou podporovny do kapacity 2 x 2 TB, ale s pomoc ALT-F firmware a trochou sil se tam podailo Mikovi rozbhnout i 2 x 3TB disky s GPT. Konfigurace se provd skrze pehledn webov rozhran, jak je popsno nap. zde.
Mj box ml nainstalovan FW verze 1.07. Delm stiskem tlatka RESET jsem obnovil tovrn nastaven. Vchoz IP adresa, kde se nachz konfiguran webov rozhran je 192.168.0.32 a nen sputn DHCP server, take pokud se pipojte k boxu pmo kabelem, je poteba nastavit si run njakou vlastn IP adresu (nap. 192.168.0.100, maska 255.255.255.0). Pak se lze pihlsit pod jmnem "admin", heslo je przdn. Z webu D-Linku jsem si sthl 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 poteba NAS restartovat. Po aktualizaci jsem zjistil, e novj FW m ve vchozm stavu zapnut DHCP. Pomoc windows utility Easy Search lze nalzt jeho IP adresu a pekonfigurovat na statickou.
Mnohem zajmavj monosti vak nabdnou alternativn firmwarov hacky. Mte na vbr 2 monosti: bu pout neinvazivn skript fun_plug, kter se jednodue s balkem fun_plug.tgz nakopruje na disk Volume_1 a po restartu se automaticky spust (vvoji D-Linku byli v tomto ppad hacker-friendly) nebo mete rovnou naflashovat ve zmnn alternativn firmware ALT-F. Vhoda prvnho zpsobu je zejm - nehroz bricknut NASu a prostm smaznm souboru skriptu se vrtte k pvodnmu firmwaru. Nevhoda plyne z omezen star oesan verze linuxovho jdra, kter zstv v chodu. Dal informace zde a zde.
V ppad instalace ALT-F sice hroz monost bricknut bhem procesu flashovn (trv asi pl minuty, nen tedy na kodu pipojit napjen pes UPSku), ale stle mte monost flashnout zpt oficiln FW D-Linku. J jsem nainstaloval verzi RC4.1, protoe posledn verze RC5 obsahuje zatm nedoeenou chybu pokozen penench dat po sti (doasn workaround je zde). Zskte tm novj systm postaven na linuxovm jdru 3.x, kter podporuje vce souborovch systm (EXT2/3/4,VFAT, NTFS a ISO9660), disky a 4 TB, sdlen pes Sambu, NFS, rsync, FTP, SFTP, FTPS, print server LPD a pipojen pes telnet a SSH.
Po peflashnut najdete alternativn webov konfiguran rozhran na stejn adrese 192.168.0.32 a vchoz pihlen je "root" bez hesla. Pokud ale provedete reset nastaven (stiskem RESET tlatka vzadu po dobu del ne 20 s), bude vchoz IP adresa 192.168.1.254 nebo nkde v rozsahu 192.168.1.230 - 192.168.1.254. Pi pmm pipojen k PC sovm kabelem nezapomete nastavit statickou IP adresu ve stejnm segmentu st (nap. 192.168.1.100, maska 255.255.255.0). Po resetu se tak zpstupn shellov rozhran pes telnet a SSH, kde je mon nastavit heslo roota pkazem passwd. Ve vchoz konfiguraci jsou u zapnut serverov sluby FTP a SFTP. Jednodue lze nastavit i Samba server (sdlen disky pro Windows), kde se namapuje jmno sdlenho disku na urit adres na danm oddlu disku a nastav pstupov oprvnn. Kdy jsem ve Windows pipojoval sovou jednotku, tak se mi ji nepodailo najt pes dialog prochzen st, ale stailo zadat pmo adresu ve tvaru \\192.168.1.254\NAS_L, kde NAS_L je jmno Samba disku, kter jsem si pedtm definoval. Pi koprovn ze Samba disku jsem doshl rychlosti 9,6 MB/s a u stejnho souboru pes FTP jsem tahal 12,8 MB/s. Dobr je tak monost sledovat pes webov rozhran stav disk dle S.M.A.R.T., dokonce je mon naplnovat periodick kontroly a v ppad problm si nechat poslat varovn mail na nastavenou adresu. Pes Cron lze nastavit periodick spoutn dalch loh. Dle je mono instalovat na disk roziujc balky uren pro fun_plug a pomoc gcc si pak mete pekldat dal programy. Je vak teba pamatovat na pamov omezen RAM a neekat zzraky. Zde je ukzka webovho konfiguranho rozhran ALT-F RC4.1:
Status Page Firmware Update Host Setup Disk Partitioner System Services Temp, Fan, Buttons Network Services Samba Setup Samba Adv. Config Samba Adv. Setup