WLC 4025 AP-Update Firmware updaten

Forum zum LANCOM WLC-4100, WLC-4025+, WLC-4025 und WLC-4006 WLAN-Controller

Moderator: Lancom-Systems Moderatoren

Benutzeravatar
LoUiS
Site Admin
Site Admin
Beiträge: 5033
Registriert: 07 Nov 2004, 18:29
Wohnort: Aix la Chapelle

Beitrag von LoUiS »

Hi,
Es erscheint mir nicht wirklich richtig, das die Dateigröße immer 0 ist. Außerdem sind in diesem Verzeichnis 62 Dateien, nur 23 werden werden mir im WLC angezeigt.
evtl. ist Dir aufgefallen, das in der Tabelle Dateigroesse und Geladen steht. Bei "Geladen" steht NEIN, deshalb ist auch die "Dateigroesse" 0. Erst wenn die Datei tatsaechlich in das RAM des WLC GELADEN wird, um vorhandene WTPs zu aktualisieren, wird dort etwas angezeigt, dann wuerde bei Geladen Ja angezeigt. Nach einiger Zeit wird die geladene Firmware dann auch wieder aus dem RAM des WLC entfernt und alles wuerde wieder so aussehen wie in Deiner Tabelle.


Ciao
LoUiS
Dr.House hat geschrieben:Dr. House: Du bist geheilt. Steh auf und wandle.
Patient: Sind Sie geisteskrank?
Dr. House: In der Bibel sagen die Leute schlicht "Ja, Herr" und verfallen dann ins Lobpreisen.
AndreasL
Beiträge: 130
Registriert: 20 Dez 2009, 21:25
Wohnort: Berlin

Beitrag von AndreasL »

Das wäre eine Erklärung. Nur ist das dann einfach unglücklich gelöst. Aber Hauptsache ist, das es funktioniert.
Benutzeravatar
LoUiS
Site Admin
Site Admin
Beiträge: 5033
Registriert: 07 Nov 2004, 18:29
Wohnort: Aix la Chapelle

Beitrag von LoUiS »

Das ist die Erklaerung, weil es so gedacht ist. ;)
Wieso sollte das ungluecklich geloest sein, schau es Dir halt an wenn ein Update laeuft, das ist ja immerhin die Hauptaufgabe fuer diese Tabelle.


Ciao
LoUiS
Dr.House hat geschrieben:Dr. House: Du bist geheilt. Steh auf und wandle.
Patient: Sind Sie geisteskrank?
Dr. House: In der Bibel sagen die Leute schlicht "Ja, Herr" und verfallen dann ins Lobpreisen.
AndreasL
Beiträge: 130
Registriert: 20 Dez 2009, 21:25
Wohnort: Berlin

Beitrag von AndreasL »

Ich muss mal diesen etwas angestaubten Thread ausgraben.
Nachdem mein WLC-1000 seit einiger Zeit keine Firmwares mehr verteilt hat und ich das bislang aus Zeitgründen manuell gemacht habe, hatte ich nun die Zeit mich damit mal wieder zu befassen. Ich will hier mal einfach meine Schritte aufzählen, wie ich es wieder zum laufen bekommen habe.

Ich verwende in dem Netz einen Windows Server 2003 auf dem ein IIS läuft.
Auf diesem Server ist auch LANconfig installiert mit dem ich händisch die APs aktualisierte. Lanconfig lädt neue Firmwares in dem Verzeichnis C:\Programme\LANCOM\LANconfig\Firmware\Downloads runter, was ich mir gleich zu nutze mache.

Auf diesem Server habe ich eine IIs Website wie folgt angelegt:
Name: Lancom Firmware Updates
IP: <ip des webservers>
Port: 81 (weil auf Port 80 bereits eine andere Website läuft)
Basisverzeichnis: C:\Programme\LANCOM\LANconfig\Firmware
Haken setzen bei lesen und Verzeichnis durchsuchen (wichtig!)

Ich lasse anonyme Zugriffe zu und protokolliere die Zugriffe, so sehe ich im Log ob der WLC zugreifen kann. Webseite starten, fertig. Keine weiteren Einstellungen nötig.

Jetzt auf den WLC einloggen und zu folgender Stelle Navigieren:
Konfiguration, WLAN-Controller, AP-Update.
Mein WLC läuft unter Lcos 8.62 und für die Firmware URL habe ich nach einigen Experimenten raus gefunden, das bei mir die UrL mit folgenden Syntax funktioniert: 192.168.1.1:81/Downloads/

Ohne http:// davor, sonst geht es bei mir nicht und am ende den / nicht vergessen. Groß/klein beachten! Die von mir verwendete IP ist nur ein Beispiel und muss euren Gegebenheiten angepasst werden. Wie man sieht verweise ich auf das im ISS eingestellte Basisverzeichnis mit dem Unterverzeichnis /Downloads wo LANconfig die online runter geladenen Firmwares speichert.

Auf zum nächsten Schritt.
Navigiere zu LCOS-Menübaum, Status, WLAN-Managment, Zentrales-Firmware-Managment
Hier klickt man auf Aktualisiere-Firmware-und-Skript-Informationen. Auf der nächsten Seite lässt man das Parameter Feld leer und sagt ausführen.

Das ist der Punkt, wo es spannend wird. Jetzt sollte der WLC auf den Webserver zugreifen und die Firmwareliste aktualisieren. Den Zugriff kann man im Webserver Log prüfen. Bei mir passierte es öfters, das ich beim Aktualisieren Fehlermeldungen vom WLC bekommen habe. Frei nach dem Motto, kann gerade nicht weil xyz, probiere es später nochmal. Nach ein paar Versuchen mit der Aktualisierung kommt dann bei mir doch irgendwann 'Ausgeführt'. Dieser Schritt muss immer dann ausgeführt werden, wenn man auf dem Webserver neue Firmware Files hinterlegt. Automatisch scheint der WLC seine Liste nicht zu aktualisieren. Ich muss mal sehen, ob man das auch über einen Cron Job lösen kann.

Wenn die Aktualisierung durchgelaufen ist sollte in der Tabelle 'Verfügbare-Firmwaren' eine Liste der Images mit Namen zu sehen sein. Wenn hier alles leer ist, hat der Zugriff auf den Webserver nicht geklappt.

Die Dateigröße ist noch 0 und bei geladen steht nein. Der WLC lädt die benötigten Dateien offenbar 'on-the-fly' in seinen Speicher und entfernt sie daraus nach einiger Zeit wieder. Wenn sich nun ein AP beim booten meldet oder der Überprüfungszeitpunkt gekommen ist sieht man wie der WLC die Firmware in seinen Speicher lädt. Es wird nun die Byteanzahl angezeigt und der Status geladen geht auf ja. Beobachtet man die Tabelle sieht man auch, wenn ein AP aktualisiert wird und die Firmware auf den AP geladen wird.

Geschieht die Aktualisierung des AP beim booten des AP muss man sich um nichts kümmern. Geschieht die Aktualisierung beim täglichen überprüfen der Firmware muss der AP entweder manuell neu gestartet werden (WLC, aktualisierte AP neu starten) oder man richtet dafür einen Cron Job auf dem WLC ein. Anleitung dafür gibt es in der Lancom Knowledge Base.

Wer Probleme mit dem Webserver hat kann mit dem aktuellen Lcos auch die Firmware auf einen USB Stick packen und diesen an den WLC stecken. Die Anleitung hierfür:
http://www2.lancom.de/kb.nsf/1275/AE304 ... enDocument

Viel Spaß.
Dr.Einstein
Beiträge: 2924
Registriert: 12 Jan 2010, 14:10

Beitrag von Dr.Einstein »

AndreasL hat geschrieben: Geschieht die Aktualisierung beim täglichen überprüfen der Firmware muss der AP entweder manuell neu gestartet werden (WLC, aktualisierte AP neu starten) oder man richtet dafür einen Cron Job auf dem WLC ein. Anleitung dafür gibt es in der Lancom Knowledge Base.
Dieser CRON Job bzw. Telnetbefehl zum Neustarten der APs nach Update hat bei mir nie geklappt, und es seit über 6 Monaten ein Supportticket dazu offen. Wie hast du das hinbekommen ?

Wenn ich die Aps manuell neustarte, bzw. per CRON im AP direkt neustarte, beziehen Sie sich die Firmware. Jedoch nicht beim zentralen Telnet/Cronjob-Befehl...

Gruß Dr.Einstein
AndreasL
Beiträge: 130
Registriert: 20 Dez 2009, 21:25
Wohnort: Berlin

Beitrag von AndreasL »

Dr.Einstein, bislang warte ich auch, das der WLC die APs prüft, feststellt das die Firmware zu alt ist und dann die Firmware hoch lädt. macht er bei mir bislang nicht obwohl seit der Konfiguration über 24h vergangen sind.

Laut Doku soll es so sein, das innerhalb von 24 die angeschlossenen APs geprüft werden und das Laden in die Firmware Safes beginnt. Anschließend sollte die Funktion 'aktualisierte APs neu starten' damit die Firmware aus dem Safe auch geladen wird. Da aber bislang nichts hochgeladen wurde wird auch nichts neu gestartet.

Wenn ich einen AP manuell neu starte wird beim Booten des AP die Firmware geprüft und auch hoch geladen. Das klappt. Ich steh also offenbar am gleichen Punkt wie du. Kann es sein, das das Prüfen der Firmware vom WLC aus mittels Cron Job getriggert werden muss? Wenn du dazu was von Lancom in Erfahrung bringen kannst, schreib doch hier mal deine Lösung. Ich stocher auch weiter rum...
Dr.Einstein
Beiträge: 2924
Registriert: 12 Jan 2010, 14:10

Beitrag von Dr.Einstein »

Hm toll, hab gerade mal in meine Supportliste geschaut, Lancom hat scheinbar
das Ticket einfach zugemacht -.-

Die letzte Antwort war irgendwann im November, dass es mit 8.80 gefixt wird.
Allerdings glaub ich an die Standardhinhaltetaktik vom 2nd Lvl ...

Per Telnet siehste schön, dass kein AP im laufenden Betrieb als "zu updaten"
erkannt wird. Dementsprechend greift der Telnet Befehl zum Durchstarten aller
geupdateten APs nicht. Ich glaub, du kannst alles probieren, es ist ein
Firmwarefehler, der leider mit Prio 0 bei Lancom liegt, da dieses Feature
scheinbar von so wenigen Leuten verwendet wird ...

P.S. hab ein WLC, der hat seit 3 Monaten die Update-URL drin, da tut sich
nix von alleine ;) Was mir neulich auch aufgefallen ist. Laut Anleitung sollen
Minimalfirmware / Konverter automatisch erkannt, und bei Bedarf dem
eigentlich Update vorgezogen werden. In der Tabelle erkennt er meine
hochgeladenen Konverter.
Leider stößt er bei einigen L54g auf Fehler, da er sich direkt die Firmware läd
und nicht den Konverter. Der AP bleibt komplett hängen mit Speicher nicht
ausreichend = muss den AP händisch zum Neustart zwingen ohne Update-
URL und danach manuell erst den Konverter einspielen.

Gruß Dr.Einstein
AndreasL
Beiträge: 130
Registriert: 20 Dez 2009, 21:25
Wohnort: Berlin

Beitrag von AndreasL »

Ich habe letzte Nacht noch extra mal noch die Tabelle unter Firmware Managment, die eigentlich leer bleiben soll, mit 'alle' und 00000000 ausgefüllt. als Version 8.62 (4 Zeichen eingetragen). Aber auch das hilft nicht.

Zum überlegen als weiterer Knackpunkt:
meine APs laufen derzeit alle mit 8.62U5, im WLC ist 8.62U7 hinterlegt. In der Tabelle kann man nur 8.62 hinterlegen... Wird der WLC überhaupt so ein Minor Release von sich aus behandeln? Wobei es beim händischen Reboot des APs ja klappt. Stellt sich aber mir die Frage, wie das da abläuft. Guckt beim händischen Reboot der AP was auf dem WLC liegt oder prüft der WLC bei der Kontaktaufnahme des bootenden APs die Version und schiebt die Firmware rüber? Welche Seite löst das update beim Booten aus?

Warten wir also auf V8.8
AndreasL
Beiträge: 130
Registriert: 20 Dez 2009, 21:25
Wohnort: Berlin

Beitrag von AndreasL »

Ich bin wieder eine Erkenntnis reicher. Ich habe auf meinem WLC (8.62) 3 neue V8.80 Firmware Files für meine L54, IAP und OAP hinterlegt. Das aktualisieren der Liste benötigte wieder mal 10 Versuche eh er es gefressen hat. War angeblich immer mit Updates beschäftigt. Aber dann gings halt doch, Liste aktuell.

Ich habe 24h gewartet, kein AP hat nen Update bekommen. Dann habe nach Betriebsschluss den WLC selber auf V8.80 gebracht. Oh-Ha, was passiert hier?

Der WLC startet und alle meine APs gehen aus .... Schneller blick in die FW aktualisierungsliste: alle Geräte werden gerade mit V8.80 versorgt und starten neu?!

Ist das normal? Nun gut, ich häts evt anders rum machen sollen. Erst WLC updaten, booten, dann FW Files hinterlegen und abwarten. Jetzt muss ich bis zum nächsten Update warten um zu sehen ob der WLC jetzt die APs automatisch versorgt.

Ich konnte bislang in keiner Doku lesen, das der WLC beim booten seine angeschlossenen APs aktualisiert und auch gleich neu startet ... Nur das mal so als Warnung wenn euch das auch neu sein sollte.
Dr.Einstein
Beiträge: 2924
Registriert: 12 Jan 2010, 14:10

Beitrag von Dr.Einstein »

Naja, wenn der WLC bootet, verlieren je nach Konfiguration die APs den WLC,
dies zählt als "Neuanmeldung" am WLC, sprich er nimmt sich die Updates.

Ich wollte morgen mal testen, ob der Telnet Befehl bzw. CRON endlich mit 8.80
läuft, ich denke aber nicht, da ich nix hiervon in den Releasenotes gelesen
habe.

Gruß Dr.Einstein
AndreasL
Beiträge: 130
Registriert: 20 Dez 2009, 21:25
Wohnort: Berlin

Beitrag von AndreasL »

mmmhhh, das bringt mich auf einen Gedanken. Wenn das automatische überprüfen vom WLC aus immer noch nicht geht (ich warte da mal deinen Test ab) wäre ein zentrales Script für mich die Lösung. Ich brauche die APs in der Nacht nicht. Also könnte ich doch per Script Managment ein Cron gesteuerten Reboot an die APs verteilen. Dann machen die Nachts um 1 einen Reset und ziehen sich so die neue Firmware.

Die Scripts verwende ich eh schon um die Config für den Zeitserver anzupassen. Muss ich mir mal ansehen ob ich das so realisieren kann.
Dr.Einstein
Beiträge: 2924
Registriert: 12 Jan 2010, 14:10

Beitrag von Dr.Einstein »

Aber das ist doch nicht Sinn der Sache :roll: do ot/bo ging schon immer per
Script ^^

Gruß Dr.Einstein
AndreasL
Beiträge: 130
Registriert: 20 Dez 2009, 21:25
Wohnort: Berlin

Beitrag von AndreasL »

Du hast natürlich recht und es wäre sehr schön, wenn Lancom das mal gebacken bekommt.
Dr.Einstein
Beiträge: 2924
Registriert: 12 Jan 2010, 14:10

Beitrag von Dr.Einstein »

Hab das Ganze jetzt mal mit 8.80 getestet, sehr merkwürdig:
- WLC geupdatet ohne die URL
- URL hinzugefügt, Liste wird wie immer geladen
- L-310agn zieht sich komischerweise direkt die Firmware, und bleibt hängen
er zählt als nicht mehr angemeldet für den WLC, ein direkter Zugriff ist nicht
mehr möglich, HTTP Error, SSH/Telnet wird direkt abgewiesen. Es half nur ein
Netzreset. Durch den händischen Neustart hat er sich vermutlich dann die
Firmware gezogen
- L-451agn das Gleiche
- ein zweiter L-451agn erwachte nach 10 Min warten von alleine zum Leben

Der neue Release scheint sehr gefährlich zu sein, wenn man Updates aus der
Ferne macht :(

Gruß Dr.Einstein
AndreasL
Beiträge: 130
Registriert: 20 Dez 2009, 21:25
Wohnort: Berlin

Beitrag von AndreasL »

Zählen deine APs evt. zu den Geräten, die man erst mal mit der Notfirmware bestücken muss (Konverter) weil sonst der Platz im Speicher nicht reicht? Ich war jetzt zu faul um nachzusehen ob deine Modelle dazu zählen. Vielleicht ist auch der Firmware Upload nicht 100% angekommen? Klingt jedenfalls seltsam.

Zu meiner Überlegung oben das mittels Reset und Script zu lösen: Teilweise Blödsinn. Es würde ja reichen auf dem WLC in der Lokalen Cron Tabelle ein Reset einzubauen, dazu brauche ich keine Scripts verteilen. Bootet der WLC gibts Updates zu den APs. Aber wie angemerkt, das ist nicht Sinn der Sache.

Allerdings gibt es noch einen Punkt, der Mensch ist ja faul. Nach dem einspielen neuer FW auf dem Webserver oder USB Stick muss ich ja im WLC das einlesen der Liste neu anwerfen. Automatisch guckt der WLC ja nicht nach neuen Files. Ich mach das immer übers Webinterface. Gibt es dafür auch einen Shell Befehl den man im internen Cron des WLC hinterlegen kann? Den würde ich dann einmal täglich ausführen lassen und ich brauche mich nach dem Upload der FW auf dem Webserver nicht darum kümmern.
Antworten

Zurück zu „Alles zum LANCOM WLC-4100, WLC-4025+, WLC-4025 und WLC-4006 WLAN-Controller“