QNAP TS-412 võrguketas02. Sep '13

Käesolev artikkel räägib kuidas QNAP TS-412 võrgukettale paigaldada Debian tarkvarakogumik.

http://d2bktxdiepbdhz.cloudfront.net/images/products/full/4TS-412-2.jpg

QNAP TS-412 on üks väga ütlematagi pädevate näitajatega võrguketas:

  • 1.2GHz Marvell Kirkwood 88F6281 ARMv6-ühilduv protsessor

  • 256MB DDR2 mälu

  • 16MB püsimälu

  • 4x 3.5" SATA kettapesa

  • 2x 1Gbps võrguliidesed

  • 2x eSATA pesad

  • 4x USB pesad

  • Toiteplokk 120W, kuid reaalselt võiks arvestada max 10W + 10W ketta kohta

Ühenda ülemise võrgupesa kaudu kettaboks võrku. Marsruuterist tuvasta mis IP-aadressiga võrguketas külge tuli, kui kasutate näiteks dnsmasq tarkvara DHCP serverina:

localhost ~ # cat /var/lib/misc/dnsmasq.leases | grep "01:00:08"
1378178319 00:08:9b:d1:79:4b 192.168.3.229 NASD1794B 01:00:08:9b:d1:79:4b

Logi sisse ssh abil, parool peaks olema admin:

ssh admin@192.168.3.229 # Parool on "admin"

Järgnevalt laadi alla alglaadimisjuurfailisüsteem (initial root disk), tuum (kernel) ning skriptid nende paigaldamiseks:

cd /tmp
busybox wget http://ftp.debian.org/debian/dists/stretch/main/installer-armel/current/images/kirkwood/network-console/qnap/ts-41x/initrd
busybox wget http://ftp.debian.org/debian/dists/stretch/main/installer-armel/current/images/kirkwood/network-console/qnap/ts-41x/kernel-6282
busybox wget http://ftp.debian.org/debian/dists/stretch/main/installer-armel/current/images/kirkwood/network-console/qnap/ts-41x/model
busybox wget http://ftp.debian.org/debian/dists/stretch/main/installer-armel/current/images/kirkwood/network-console/qnap/ts-41x/flash-debian
sh flash-debian

Nüüd oota marurahulikult, et need skriptid võrguketta püsimälu uuendaks. Vastasel korral võid võrguketta telliseks lasta ning pead ikka eriti hea muinasjutu garantii poistele välja mõtlema:

Updating MAC address...
Your MAC address is 00:08:9B:8C:xx:xx
Writing debian-installer to flash... done.
Please reboot your QNAP device.

Järgnevalt taaskäivita võrguketas:

reboot
exit

Läheb pisut aega ja Debiani paigaldus käivitub võrgukettas. Kui hästi läheb, korjab võrguketas üles DHCP ning kasutab sama IP-aadressi mis ennegi. Mõnel juhul võivad võrguliidesed vahetusse minna ning DHCP-klient käivitub automaastelt hoopis alumisel võrgupesal. Käesoleva katsetuse puhul oli näiteks nii:

  • eth0 alumine pesa

  • eth1 ülemine pesa

Viimane variant on see, et võrguketas läheb käima staatilise IP-aadressiga. Sel juhul peab käisitsi ühenduma 192.168.1.100 IP-aadressile ning sülearvuti vms masina kust ühendutakse tõstma samasse 192.168.1.0/24 alamvõrku.

OpenWrt ruuteris olen ma ajutiselt teinud järgnevalt, juhul kui ruuteri IP on miski muu:

ifconfig br-lan:0 192.168.1.1

Arvesta, et Debiani paigaldaja OpenSSH server genereerib igal käivitamisel uued võtmed mistõttu võib tulla ette, et peab known_hosts failist mõned read eemaldada. Debiani paigaldaja parool on igal juhul install:

ssh installer@192.168.3.229 # Parool on "install"

Kui võrguketas on käima läinud staatilise IP-ga vali Debiani paigaldaja menüüst start shell ning küsi mõnele võrguliidesele IP-aadress. Siinkohal muidugi kukub võrguühendus maha kui see on see sama ühendus mille kaudu ühenduti.

dhclient eth1

Kui internetiühendus on olemas võib edasi liikuda Debiani paigaldamise juurde. Logi sisse võrgukettasse ning vali menüüst Start installer:

ssh installer@192.168.3.229

Edasine peaks olema üsna iseenesestmõistetav kui on vähegi tuttav Debiani paigaldamine.

Kasutatud materjalid:

Eestis tarnivad QNAP võrgukettaid:

NAS ARM QNAP