• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Breadcrumb

  • Hjem
  • forums
  • Debian 4.0 på Linksys NSLU2

Snak med

Opret dig!

Af flydeprutten | 28.05.2007 12:02

Debian 4.0 på Linksys NSLU2

Artikel
Når man, som i vores familie, har flere computere sat sammen i et netværk, har man ofte brug for at dele ressourcer, såsom drev og printere. Derudover har man måske også brug for at kunne logge ind på hjemmenetværket, når man ikke er hjemme via et vpn, eller en ftp-server.
Med andre ord er det ved at være mere almindeligt, at vi har private server stående i hjemmet, og som ofte er denne server en gammel aflagt computer, som måske er blevet for gammel til almindelig dagligdags arbejde. Problemet er bare, at disse computere ofte sluger en masse strøm og larmer ofte også meget, hvilket kan gøre det til en dyr fornøjelse, når man lever på en SU.
En løsning kunne være Linksys' NSLU2. Dette er et lille NAS-link (Network-attached storage), hvortil man kan koble en usb-harddisk eller usb-flahsdrev, hvorefter man kan bruge drevene i et SMB-netværk.
Dette er i sig selv en løsning på en stor del af problemerne, men her kommer det gode; NSLU2 er baseret på GNU/Linux, og man kan uploade custom firmwares til den, som kan gøre den til en "full-blown" GNU/Linux computer.

[inline:Pic1.jpg=Pic1]

I denne artikel vil jeg beskrive, hvordan man ligger Debian 4.0 ind på en NSLU2. For at kunne gøre dette, skal man bruge en NSLU2 fra Linksys (selvfølgelig) og en usb-harddisk eller en usb-flashdisk med minimum 1GB plads.
Derudover skal du være på internettet (da den installerer via nettet), og du skal sidde ved en computer med en ssh-client.
Denne guide er for let øvede GNU/Linux brugere, og installationen varer mellem 2 og 3 timer.

Det første du skal gøre, er at hente Debian firmwaret her:
http://www.slug-firmware.net/d-dls.php
og pakke det ud.
Derefter uploade du det til din NSLU2. Det gør du ved at logge ind på NSLU'ens webinterface (som standard er det http://192.168.1.77), og finde "Upgrade"-menuen under "Administration"-menuen. Derefter vælger du den udpakkede .bin-fil, og trykker "Start Upgrade" (Husk at du på ingen måde må slukke NSLU'en).

[inline:Pic2.jpg=Pic2]

Når den er færdig med at opdatere, vil NSLU'en genstarte. Efter ca. 10 min. vil den bippe tre gange, og du er så klar til at logge ind.

Da du ikke har nogen form for interface på NSLU'en, skal du "gætte" dig til dens IP-adresse. For at gøre et kvalificeret gæt, kan disse punkter hjælpe:

1.Hvis du har rettet på netværks-adressen i webinterfacet, vil disse adresser blive brugt.
2.Hvis du ikke har rettet dem, vil NSLU'en bruge din DHCP-server, som du ofte kan slå op på din router vha. mac-adressen.
3.Hvis der ikke er en DHCP-server i dit netværk, vil standard adressen for NSLU'en blive brugt. (192.168.1.77)

Når du har fundet adressen, skal du logge ind på NSLU'en. Dette gør du ved at åbne en terminal og skrive "ssh installer@xxx.xxx.xxx.xxx", hvor xxx.xxx.xxx.xxx er NSLU'ens adresse.
Efter et lille stykke tid vil den bede dig om et password. Her bruger du "install", hvorefter du vil blive mødt af Debian-installeren.

[inline:Pic3.jpg=Pic3]

Det første du vælger er "Start menu", hvorefter du vælger land, og ftp-server.
Derefter skal du vælge, hvilke moduler du skal bruge for at installere Debian på NSLU'en. Følgende moduler skal bruges:

ext3-modules-2.6.18-4-ixp4xx-di
partman-auto
partman-ext3
scsi-core-modules-2.6.18-4-ixp4xx-di
usb-storage-modules-2.6.18-4-ixp4xx-di

Nu skal du til at sætte harddisken op. Hvis du bruger en harddisk, kan du godt lade installeren sætte harddisken op, men hvis du bruger en flashdisk, skal du gøre det manuelt. Dette skyldes at den, som minimum, skal have en 128 MB swap-partition.

Jeg har sat min harddisk op på følgende måde:

[inline:Pic4.jpg=Pic4]

Bagefter skal du vælge land, root-password, brugernavn og bruger-password, hvorefter den vil ligge basis-systemet ind (dette kan godt tage et par timer, og du må ikke logge ud imens).

Når den er færdig, vil den spørge, om du vil ligge yderligere pakker ind. Her fravælger du bare alt, da du jo vil holde systemet på et minimum.

Til sidst vil den skrive det nye firmware til NSLU'en, hvorefter du er færdig.

Når du har genstartet NSLU'en, kan du logge ind igen via ssh, denne gang med din egen brugerkonto, og du er klar til at sætte din nye server op.
Her er en lille liste over ting, som jeg har sat op:

Web-server.
MySQL-server.
ftp-server.
Samba-server.
Jetdirect-printer-server.
Medie-server til KISS DVD-afspiller.
Medie-server til Xbox.
Webmin.
HellaNZB.
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer6

# 1

17 år 3 måneder siden

Permalink

Indsendt af vincent den 14. marts 2008 kl. 11:13

Permalink

Re: Debian 4.0 på Linksys NSLU2

god artikel, dog kommer jeg til at tænke på, hvordan er mulighederne for en simpel reinstallation af enheden ?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

17 år 3 måneder siden

Permalink

Indsendt af qdosh den 14. marts 2008 kl. 11:25

Permalink

Re: Debian 4.0 på Linksys NSLU2

Jeg har på en nslu2 skiftet rundt imellem en Debian installation og den medfølgende linksys firm/software mere end en gang. Så reinstallation er bestemt muligt.. Men jeg forstår måske ikke spørgsmålet?

Har iøvrigt fået fat i en brugt som trænger til en ny reset kontakt -> http://tom.delekassen.dk/TEMPUS/nslu2.jpg så jeg skal lige have fundet en lille loddekolbe og et par stærke briller :)
  • Log ind eller opret dig for at tilføje kommentarer

# 3

17 år 3 måneder siden

Permalink

Indsendt af flydeprutten den 14. marts 2008 kl. 11:51

Permalink

Re: Debian 4.0 på Linksys NSLU2

Hvis du har lagt et custom firmware ind, som ikke selv har en update funktion, eller hvis du har lavet en fejl-update, kan du bruge upslug2 til at ligge et nyt firmware ind. Det firmware kan selvfølgelig også være det originale fra linksys.

Før du kan bruge upslug2, skal du sætte NSLU2'en i upgrade-mode. Det kan du læse om her:

http://www.nslu2-linux.org/wiki/HowTo/UseTheResetButtonToEnterUpgradeMo…

Derefter kan du fra en computer på samme netværk som NSLU2'en, skrive:

upslug2 --image="firmware.img"

Derefter skulle firmwaret være opdateret.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

17 år 3 måneder siden

Permalink

Indsendt af vincent den 14. marts 2008 kl. 12:17

Permalink

Re: Debian 4.0 på Linksys NSLU2

tusind tak, det vil jeg lige kigge videre på :)
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år 9 måneder siden

Permalink

Indsendt af ullus den 30. august 2008 kl. 23:04

In reply to Re: Debian 4.0 på Linksys NSLU2 by vincent

Permalink

Re: Re: Debian 4.0 på Linksys NSLU2

hvordan åbner man en terminal
  • Log ind eller opret dig for at tilføje kommentarer

# 6

16 år 8 måneder siden

Permalink

Indsendt af peque den 9. oktober 2008 kl. 13:42

Permalink

Raid1 på en NSLU2

Hey Gutter.

Kan man sætte RAID1 på 2 stk ens 320GB harddiske på denne måde.
Jeg har nu prøvet flere gange med software RAID - men den fejler hver gang under oprettelsen af filsystemet ext3 på diskene og det undrer mig at dette sker. Ville tro man kunne dette nummer uanset hvad og hvilke diske man har ( Jo har selvfølgelig taget de moduler med under loadningen som der skal til for at lave RAID1 - det undrer mig bare at den fejler hver gang?
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Privatbeskeder 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

BigLinux 2
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Backup/synkronisering? 2
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ingen Mint 3
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1
ExplainingComputers? 2
Nextcloud på mobilen 1
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 1
Ny Linuxin på vej :) 43
5G 9

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !