NSLU2
NSLU2 De NSLU2 (plaatje hiernaast) is een Network Attached Storage apparaat die één of twee usb hardisks
via een netwerk beschikbaar maakt voor alle op het netwerk aangesloten computers.
In plaats van de tweede hardisk kan ook een usb stick aangesloten worden.

Waarom.

Ik heb de NSLU2 aangeschaft omdat deze naast het delen van schijven ook als webserver dienst kan doen.
Hij neemt veel minder vermogen dan een PC. Het vermogen ligt met een moderne harddisk zo rond de 8 Watt.
Dit vermogen is samengesteld uit 5 Watt voor de NSLU2 en maximaal 3 Watt voor de HDD als deze zijn werk doet.

Webserver

Om de NSLU2 als webserver te kunnen gebruiken moet er nieuwe software op geïnstalleerd worden.
Dit houdt in dat de bestaande software van de fabrikant vervangen wordt door aangepaste versie.
Geïntresseerd in de ombouw naar webserver kijk dan op deze site.
Oud en nieuw.

Op de foto hiernaast staan de oude en nieuwe webserver naast elkaar.
Naast het verschil in vermogen is ook duidelijk het verschil in grootte te zien.
Om de verhoudingen juist weer te geven: De PC is een desktop Pentium III 450 MHz.
p3_nslu2
nslu2_266
Nu.

Op deze foto de huidige situatie.
De NSLU2 is op de wireless ADSL modem/router aangesloten.
De KPN was zo vriendelijk de Experia (ADSL modem/router) eindelijk beheerbaar te maken en is dus nu als firewall geconfigureerd.
Naast de NSLU2 ligt een usb hdd casing met een 2.5 inch 40 GB schijfje. Die heeft ondertussen de geest gegeven en is vervangen door een 80GB schijf.
Wat ook nog gedaan

Klokfrequentie van de processsor
De NSLU2 is voorzien van een Intel IPX450 network processor. Deze processor heeft volgens de specificaties een klokfrequency van 266 MHz.
De fabrikant van de NSLU2 heeft om onduidelijke redenen gekozen de klokfrequency op 133 MHz te zetten.
Nu de NSLU2 enige tijd gedraaid heeft heb ik de klokfrequency op 266 MHz gezet(=verwijderen van een smd weerstand).
De netwerk snelheid is opgelopen van 650 KB/S naar 1100 KB/S (+70%)met een Secure FTP verbinding.
Metingen van anderen hebben verder aangetoond dat de prestaties bijna verdubbelen.
Het vermogen neemt echter maar met 0,2 Watt toe.
Zie ook OverClockTheSlug
TurboSlug
mcp120-450 Automatische power on

De NSLU2 voorzien is van een watchdog (software) die een aantal deamons opnieuw start als ze niet meer in de process lijst te vinden zijn. Hij start de NSLU2 echter niet opnieuw op na dat de spanning er af is geweest.
Zondag 5 februari 2006 was de NUON zo aardig om onaangekondigd de spanning van mijn woning te verwijderen. Ze hebben 'm er gelukkig wel weer op gezet maar de NSLU2 bleef uit!
Op de NSLU2 site een schema gevonden die, na dat de spanning eraf geweest is, de NSLU2 weer automatisch opstart.
IC's besteld en 2 dagen later de NSLU2 voorzien van een reset ic MCP120-450D.
De foto hiernaast toont hoe ik dit D type aangesloten heb.

Uitgevoerde stappen.

De standaard webserver deamon thttpd vervangen door lighttpd.
Deze webserver legt minder beslag op de resources van de NSLU2 als b.v. Apache en heeft ondersteund diverse plugins zoals b.v. PHP.
De overige stappen zijn noodzakelijk uit oogpunt van beveiliging.

  • Ge-uNSLUng-ed
  • Extra packages geïnstalleerd
    openssh - 4.5p1-2 - a FREE version of the SSH protocol suite of network connectivity tools.
    openssl - 0.9.7m-2 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and libraries
    stunnel - 4.20-1 - SSL encryption wrapper for all kinds of servers
    lighttpd - 1.4.16-1 - Webserver met php-fcgi support
    ntpclient - 2003_194-3 - Using RFC1305 (NTP), retrieves a remote date and time
    PHP - 5.2.3-1 - The php scripting language
  • Aanpassen root wachtwoord
  • Aanpassen beheer via webserver met secure html m.b.v. stunnel
  • Ftp en telnet via ssh
  • Eigen webdeamon starten naast die van Linksys
  • PHP script gemaakt om de bezoekers teller (wwwcount) op de sites te vervangen.
Alle stappen om de NSLU2 om te bouwen zijn te vinden op deze site.

© TweeBs 2006-2007