Zum Inhalt springen

NSLU2

aus Wikipedia, der freien Enzyklopädie

Vorlage:Hinweisbaustein

Datei:NSLU2 Front resized.jpg
Linksys NSLU2 von vorne
Datei:NSLU2 Side resized.jpg
Linksys NSLU2 von der Seite
Datei:NSLU2 board front.jpg
Leiterplatte der Linksys NSLU2

Bei der NSLU2 handelt es sich um ein NAS-Gerät für private Anwender. Hergestellt wurde es von der Firma Linksys der Cisco-Gruppe. Der Name bedeutet Network Storage Link for USB 2.0.

Das Gerät wurde vor allem durch die Möglichkeit bekannt, eine alternative Linux-Firmware zu installieren, um so erweiterte Serverfunktionen zu nutzen.
Als Nachfolger des NSLU2 bietet sich seit Mitte 2012 der Raspberry Pi an.

Technik

In dem Gehäuse befindet sich das Mainboard mit einem ARM-Prozessor von Intel (XScale IXP420), welcher anfangs mit 133 MHz und in neueren Geräten mit 266 MHz getaktet wurde. Die Größe des Arbeitsspeichers beträgt 32 Megabyte RAM, für das Betriebssystem stehen 8 Megabyte Flash-Speicher zur Verfügung. Das Gerät besitzt zwei USB-Anschlüsse zum Anschluss von Festplatten und Speichersticks sowie einen 100-MBit-Netzwerkanschluss. Zusätzlich ist eine RS-232-Schnittstelle vorhanden, welche allerdings nicht nach außen geführt ist.

Werksseitig ist als Betriebssystem ein Embedded Linux mit einem SMB-Server installiert. Die Administration erfolgt über eine Weboberfläche. Mehr Möglichkeiten können durch Installation einer alternativen Linux-Distribution erreicht werden. Auch kann man dann weitere Peripherie wie etwa Drucker, Webcams, Tastaturen oder Festplatten anschließen.

Linux-Varianten für die NSLU2

Es gibt zahlreiche auf die NSLU2 zugeschnittene Firmware-Varianten. Teile der Systeme werden dabei jeweils auf eine angeschlossene Festplatte oder USB-Stick ausgelagert.

Unslung

Unslung ist eine speziell auf die NSLU2 zugeschnittene Linux-Distribution. Das Update erfolgt über die Weboberfläche, die auch nach dem Update erhalten bleibt.

Debian/NSLU2

Debian/NSLU2 ist der offizielle Zweig der Debian-Distribution, um Debian auf ARM-Devices wie NSLU2 zu installieren. Es stellt sämtliche Debian-Pakete für die ARM-Architektur auf der NSLU2 zur Verfügung.

Aktuelle Debian-Distributionen unterstützen die Installation auf der NSLU2-Hardware über den Debian-Installer. Das offizielle Debian-Image unterstützt allerdings aus Lizenzgründen den integrierten Netzwerk-Controller nicht. Es gibt aber auch inoffizielle Images, die den dafür erforderlichen proprietären IXP4xx-Microcode enthalten. Alternativ sind auf der Homepage zwei manuelle Workarounds (Tarball und Bootstrapping) beschrieben.<ref>Debian/NSLU2.</ref> Tarball ist der einfachere Weg, um Debian auf NSLU2 zu installieren, Bootstrap der flexiblere, da er prinzipiell neben der NSLU2 auch für andere ARM-Devices geeignet ist.

Die Debian-Pakete sind jedoch nicht auf die Hardware der NSLU2 optimiert; das kann bei manchen Paketen zu Performance-Verschlechterung führen.

SlugOS/LE (früher Debianslug)

SlugOS/LE ist ein Vorgänger von Debian/NSLU2 und stellt eine alternative Firmware für die Installation von Debian auf NSLU2 bereit. Um Verwirrung mit dem offiziellen Support von Debian/NSLU2 zu vermeiden, wurde Debianslug auf SlugOS/LE umbenannt. Das Bootstrapping dieser Version entspricht weitgehend dem von Debian/NSLU2, ist aber veraltet.

Weitere Varianten

Es liegen noch weitere Varianten der Firmware vor. Somit kann man eine Variante auswählen, die auf die individuellen Nutzungsverhältnisse und -gewohnheiten abgestimmt ist.

Probleme

  • Auf der Produkt-Homepage findet sich nicht die aktuelle Firmware-Version, mit der die letzten Geräte ausgeliefert wurden.
  • Das Gerät schaltet sich nicht automatisch ein, wenn es von außen Strom bekommt. Abhilfe ist durch eine Hardware-Modifikation möglich.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20070928162054
      | {{#ifeq: 20070928162054 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr | {{#invoke:WLink|getEscapedTitle|Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr}} | {{#invoke:Webarchiv|getdomain|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20070928162054}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr | {{#invoke:WLink|getEscapedTitle|Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr}} | {{#invoke:Webarchiv|getdomain|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2024-03-27 01:28:14 InternetArchiveBot | 2024-03-27 01:28:14 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20070928162054}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr | {{#invoke:WLink|getEscapedTitle|Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr}} | {{#invoke:Webarchiv|getdomain|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2024-03-27 01:28:14 InternetArchiveBot | 2024-03-27 01:28:14 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr | {{#invoke:WLink|getEscapedTitle|Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr}} | {{#invoke:Webarchiv|getdomain|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2024-03-27 01:28:14 InternetArchiveBot | 2024-03-27 01:28:14 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr | {{#invoke:WLink|getEscapedTitle|Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr}} | {{#invoke:Webarchiv|getdomain|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn}} }} (Memento{{#if: {{#if: 2024-03-27 01:28:14 InternetArchiveBot | 2024-03-27 01:28:14 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr | {{#invoke:WLink|getEscapedTitle|Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr}} | {{#invoke:Webarchiv|getdomain|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn}} }}  
                 }}}}}}}}{{#if:2024-03-27 01:28:14 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20070928162054|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn}}
    || {{#if:  || }}
  }}{{#if: Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr
    | {{#if: {{#invoke:WLink|isBracketedLink|Hardware-Modifikation für automatisches Einschalten bei Stromzufuhr}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.nslu2-linux.org/wiki/HowTo/ForcePowerAlwaysOn }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}.</ref>
  • Das Netzteil zeigt gelegentlich subtile Störungen: das NAS funktioniert zwar noch, aber z. B. erhalten angeschlossene USB-Geräte sporadisch nicht mehr genug Spannung und zeigen dann schwer nachvollziehbare Fehler.

Einzelnachweise

<references />

Weblinks

[{{canonicalurl:Commons:Category:{{#if:Linksys NSLU2|Linksys NSLU2|NSLU2}}|uselang=de}} Commons: {{#if:|{{{2}}}|{{#if:Linksys NSLU2|Linksys NSLU2|{{#invoke:WLink|getArticleBase}}}}}}]{{#switch:1

|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:

    | {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
        |1/=  und Videos
        |1/1=, Videos und Audiodateien
        |/1=  und Audiodateien}}
    | , Videos und Audiodateien
  }}

|#default= – }}{{#if: Linksys NSLU2

   | {{#ifeq: {{#invoke:Str|left|linksys nslu2|9}} 
       | category: 
| FEHLER: Ohne Category: angeben!}}}}

Vorlage:Wikidata-Registrierung