|
HowTo /
NotfallAls ich heute Morgen auf meine NSLU2 zugreifen wollte und ich keinen Zugriff hatte war mir noch nicht ganz bewusst was auf mich zukommen würde ! ich hatte weder Zugriff über Telnet,FTP,Webinterface usw…auch ein ping war nicht mehr möglich! Egal welche IP Adresse u range ich verwendet habe !!!! Außerdem konnte ich die NSLU2 auch nicht mehr ausschalten nur mehr den Stecker hinten rausziehen und die Ready/Status Led hat nur ganz kurz geleuchtet beim einschalten! Nachdem ich alles 2x getauscht hatte Switch,Kabel,Pc usw ist mir mal das Gesicht eingeschlafen und ich dachte erstmal Sche…. ! Schlussendlich hab ich es dan doch noch geschafft. und wie ich es genau gemacht habe werde ich Euch nun erzählen ! vielleicht hilft es ja mal den ein oder anderen! Was hatte ich alles zu Verfügung ! 1 Notebook mit geänderter ip auf 192.168.0.15 (praktisch) 1 Pc mit ip 10.250.0.1 (darauf habe ich gelesen im Inet) 1 NSLU2 tot mit ip 10.250.0.100 Auf geht’s:Wichtig HDD von der NSLU2 abstöpseln die brauchen wir dazu nicht !!!Zuerst mal Conzis Hp aufgemacht und nach Telnet into Redboot gesucht ! hier nochmals die kurz version: Also ich hab mein Notebook (Win 2000) genommen und die ip Adresse mal auf 192.168.0.15 eingestellt ! Wenn alles funktioniert hat kommt ca so eine Meldung: Executing boot script in 1.450 seconds – enter ^C to abort ^C RedBoot> Nun könnt ihr euch mal mit help eine Liste der Parameter, welche RedBoot versteht, anzeigen lassen .Das sieht dann so aus:
RedBoot> help
go to assign mode
assign
Set/Query the system console baud rate
baudrate [-b <rate>]
sercomm boot flow
boot
Manage machine caches
cache [ON | OFF]
Display/switch console channel
channel [-1|<channel number>]
Compute a 32bit checksum [POSIX algorithm] for a range of memory
cksum -b <location> -l <length>
Display (hex dump) a range of memory
dump -b <location> [-l <length>] [-s] [-1|2|4]
Execute an image - with MMU off
exec [-w timeout] [-b <load addr> [-l <length>]]
[-r <ramdisk addr> [-s <ramdisk length>]]
[-c "kernel command line"] [<entry_point>]
Manage FLASH images
fis {cmds}
Execute code at a location
go [-w <timeout>] [entry]
Help about help?
help [<topic>]
Set/change IP addresses
ip_address [-l <local_ip_address>] [-h <server_address>]
Load a file
load [-r] [-v] [-d] [-h <host>] [-m <varies>] [-c <channel_number>]
[-b <base_address>] <file_name>
Compare two blocks of memory
mcmp -s <location> -d <location> -l <length> [-1|-2|-4]
Fill a block of memory with a pattern
mfill -b <location> -l <length> -p <pattern> [-1|-2|-4]
move kernel&ramdisk to ram
move
Network connectivity test
ping [-v] [-n <count>] [-l <length>] [-t <timeout>] [-r <rate>]
[-i <IP_addr>] -h <IP_addr>
Reset the system
reset
Set/Read MAC address for NPE ethernet ports
set_npe_mac [-p <portnum>] [xx:xx:xx:xx:xx:xx]
go to upgrade mode
upgrade
Display RedBoot version information
version
Display (hex dump) a range of memory
x -b <location> [-l <length>] [-s] [-1|2|4]
RedBoot>
Ok, nun hab ich am NB hinter RedBoot "upgrade" eingegeben und Enter gedrückt ! danach hat auf meiner NSLU2 die Ready/Status Led orange zu blinken begonnen ! supi ! Jetzt sind wir im upgrade Modus (oder Failsafe upgrade mode ) der NSLU2, da gibt es auch 2 Möglichkeiten dafür, das findet ihr ebenfalls auf dem Link weiter unten ! Nun habe ich die NSLU2 auf meinem Switch angesteckt dadurch war sie nun mit meinem Pc verbunden ! Ihr erinnert Euch: Ok, dann habe ich aus unserem Downloadbereich http://www.nslu2-info.de/downloads.php?do=file&id=14 ein Tool runtergeladen (SerComm utility für windows) mit dem es möglich ist im Redboot upgrade Modus eine Firmware zu flashen ! (nützliches Tool) Den ganzen Thread auf englisch findet ihr hier http://www.nslu2-linux.org/wiki/HowT...rFromABadFlash Okidoki dann weiter, hab das tool mal auf meinen PC unter XP-Home installiert und gestartet ! ein klick unter Browse>Browse Target öffnet ein Fenster wo nun unter Device List: 2 Mac Adressen drinnen standen !(die MAC Adresse von eurer NSLU2 solltet/müsst ihr schon kennen) Wenn nicht ! gebt ihr unter Windows ipconfig/all ein dann seht ihr die Mac von eurem Pc und unter Redboot kann man die mac von der NSLU2 auch rausfinden siehe help!! Wenn mehrere Mac adressen aufgelistet sind stöpselt alles ab was ihr hierfür nicht benötigt ! Sieht so ähnlich aus 00-0C-54-12-00-33 12 stellig ! Die erste war jene von meinem PC und die zweite die von meiner NSLU2 ! Also habe ich zuerst auf die Mac Adresse von meiner NSLU2 gedrückt und hab dan anschließend unter files meine originale Firmware angegeben C:/ NSLU2_V23R25.bin und zuletzt noch ein klick auf upgrade. Ja das war’s dann auch schon ! Zuerst wird der flash gelöscht dann die Firmware geschrieben und zuletzt noch überprüft ! Die NSLU2 neu booten und das wars dann auch schon ! > noch upgrade auf 3.xx und wieder alles einrichten ! Fertig ! Ich hoffe dass ich mich klar und verständlich ausgedrückt habe und vielleicht hilft es ja den einen oder anderen mal ! Jedenfalls hab ich wieder einiges dazugelernt und mein Englisch auch wieder aufgebessert *grins* Lg Tpol Ps.Natürlich funktioniert diese Variante auch nur mit einem Pc/Notebook jedoch muss man halt öfters die Ip ändern !! Tags |