Western Digital MyBook hack

Ez tulajdonképpen egy 1 TB-os NAS (létezik 1,5 és 2 TB-os is). Alapesetben webes beállító felülete van és Windows megosztáson lehet elérni. Viszont belül egy linux "ketyeg"! Nosza, ehhez hozzá KELL férni. Nem beszélve az NFS-en keresztüli elérés kellemesebb vonzatairól.

Természetesen a firmware frissítés a megoldás alapja. Martin Hinner firmwarét használjuk, ami nem mást csinál, mint hogy az ssh eléréshez megcsinálja a beállításokat.

http://192.168.1.187/auth/firmware_upgrade.pl?fwserver=martin.hinner.info/mybook/firmware.php

Na, az előrejelzett harminc perc helyett 1 perc alatt megvolt a frissítés. Összes felhasználó törölve, root-al nem enged belépni, ezért először létrehozok egy új felhasználót. És máris működik az ssh!

nc@camelopardalis ~ $ ssh molnarn@192.168.1.187
molnarn@192.168.1.187's password: 
Could not chdir to home directory /home/molnarn: No such file or directory
[molnarn@BackupServer /]$ 

És benn vagyok, ez egy linux:

 uname -a
Linux BackupServer 2.6.17.14 #1 PREEMPT Mon Mar 26 12:36:33 BST 2007 armv5tejl GNU/Linux

"su -" -al pedig root vagyok.

A külsőleg elérhető fájlrendszer itt tanyázik:

ls -la /shares/internal/
total 36
drwxr-xr-x  5 root root      4096 Dec  1  2006 .
drwxr-xr-x  4 root root      4096 Mar 26  2007 ..
drwx------  2 root root      4096 Dec  1  2006 .senvidData
drwxrwxr-x 12 root www-data  4096 Jul 17 21:01 PUBLIC
drwx------  2 root root     16384 Jan  4  2002 lost+found

A következő dolgom az nfs szerver beizzítása. Az /etc/init.d-be beteszek egy indítószkriptet:

#!/bin/sh

modprobe sunrpc
modprobe lockd
modprobe nfs_acl
modprobe exportfs
modprobe nfsd
sleep 2
portmap
sleep 2
/usr/sbin/rpc.mountd 2>/var/log/nfsdlog
/usr/sbin/rpc.nfsd 5 2>/var/log/nfsdlog
/usr/sbin/exportfs -ra 2>/var/log/nfsdlog

Amit el is indítunk bootoláskor az /etc/inittab-ból:

# Run any rc scripts
::sysinit:/e<m>tc/init.d/rcS
::sysinit:/e<m>tc/init.d/nfsd.sh

Az /etc/exports-ba természetesen megadjuk amit kell:

/shares/internal/	192.168.1.0/24(rw,sync,all_squash,anonuid=33)

reboot parancs és....
hurrá, működik az nfs!

mount | grep backupserver
192.168.1.187:/shares/internal on /mnt/backupserver type nfs (rw,addr=192.168.1.187)

Hozzászólások

~50 korul, kellemes cucc, persze szigoruan csak kuglof recept tarolasra.

Viszont van egy javaslatom, ha mar moddolod. Vedd le a racsos muanyag burkolatot es a SATA takarolemezeket es allitsd gumi bakra, igy a szellozese ventillator nelkul is jo lesz es a lemezek rezgeset sem viszi at a kornyezetebe.

---
pontscho / fresh!mindworkz

Engem is érdekelne a cucc de nekem elég lenne egy 500 gigás is szóval rá is kerestem az itteni boltokban (nem nagyon keresgettem szóval az ár lehet kevesebb is) de nem vagyok benne biztos hogy erről beszélünk.
"WESTERN DIGITAL 1T 3.5 pouces MyBook World edition 2 usb2.0/lan 10/100/1000" ---> ez az amiről te beszélsz?
Mert akkor ez is hasonló lesz:
"WESTERN DIGITAL 500 go 3.5 pouces MyBook World edition lan 10/100/1000 + usb host"
Az 1TB egyébbként valóban 50k kőrül van 216.5 Euro Viszont az 500 gigás "csak" 119
Mondjuk azért érdekelne még egykét dolog ezekkel a kütyükkel kapcsolatba de nem nagyon találtam (mondjuk nem is nagyon kerestem mert ezzel a városi hotspottal rémálom a netezés ~17% jelerősség és állandó ledobálás, mondjuk jobb mint a semmi úgy hogy befoghatom :).)

Szerk: nah csak utána olvasgattam egy kicsit ugy néz ki hogy az 500 gigás nem ugyanaz a fajta de sebaj mert azzal is megy ez a hack. És találtam egy jó leírást miképpen lehet extra programokat is rápakolgatni:)

Utobbi annyiban kulonbozik a mereten kivul, hogy csak 1 lemez van benne mig a masik alapbol RAID-be van pakolva 2 lemezzel. Ettol fuggetlen eztis okosan RAID-re formaztak (de minek?), ami feleslegesen izzasztja szegenye ARM procijat.

Ha kicsit googlezol meg fogod talalni, hogy a gigabites lan (de meg a 100-as is) parasztvakitas, gyakorlatban 4-5M/sec-nel gyorsabban az eletbe nemfogsz ra masolni, mert nem birja a proci. Ugyanigy pl. SCP max 1M/sec, de a sima FTP, irssit, esetleg lightosan torrentet (10-20G felett ne nagyon akarjunk hash checkolni :D) birja.
Van hozza egy rakat cumo a lenti linken. Sajnos mivel sima desktop winyo van benne a leporges/felporgessel csinjan kell banni. Ahogy kerestem 50000 a gyari spin-up/down erteke, amit ha napi 50-el szamolunk (sajnos a 32M ramja nem tud tul sokat tarolni magaban igy akarva/akaratlanul felporog neha - bar dtach+irssi nelkul meg nem probaltam -) cirka 3 evre eleg.

NFS-t meg (ha nincs windows) siman le lehet allitani fuse+ftpfs boven jobb (sebessegre + sztem CPU-t is kimeli).
Arra keszulj fel, hogy esetleg szet kell szedni ha valamit nagyon elbarmolsz es nem bootol be/nem enged be az ssh. (nem nehez)

Ugyanigy erdemes leallitani mindenfele marhasagot ami fut rajta, nekem pl se a webszerver, se az ellenorzo szkriptek, se az NFS se a mionet.sh nevu csoda nemfut.

Kerdezz nyugodtan nekem ilyen van ha eddig nem lett volna egyertelmu.

Olvasnivalo: http://mybookworld.wikidot.com/

UI: en a usersbe vettem, valami 30-valahany ezer penz volt. Es csini a LED-je :D Kar hogy echo 0 > /sys/class/.../brightness-t kapott 3 perc utan :D

Köszi szépen az infókat!
Közben keresgettem és én is ezt az oldalt találtam tényleg hasznos olvasmányok vannak rajta.
Nekem se kell majd a webszerver meg NFS szerintem max egy torrent klienst berhelek majd rá. A fájl hozzá féréshez jobban szerettem eddig is az FTP-t.
Mondjuk a vásárlás még nem esedékes szerintem majd úgy egy két hónap múlva. De akkor is itt Párizsban fogom megvenni szóval majd meglássuk mennyibe fog fájni de szerintem addig még biztos lejjebb megy az ára egy picit.

Max még annyit kérdeznék hogy menyi lehet az áram fogyasztása? Erről nem találtam így gyorsan semmit ha te tudod és nem gond akkor légy szíves írd le nekem. Köszi
üdv:hObrOnc

Sajnos 1 év után kettőt vittünk vissza. Mindkettő megdöglött. Rohadt forróak voltak alapból is és nem bírják ki.

--
Elméletileg nincs különbség elmélet és gyakorlat között. Gyakorlatilag van.