Hallo,
ich möchte die Firmware der Accesspoints mittels Perl-Script aktualisieren. Das Script soll atftp starten.
Ein Test auf der Konsole mit atftp --option "mode octet" -p -l /Verzeichnis/LC3xx-8.62.0017-Rel.upx Passwortloadfirmware Accesspoint-IP erzeugt den Hinweis "IP-Adresse des Accesspoint: bad port number" und bricht die Verbindung zum Accesspoint mit "Not connected" ab.
Vermutlich habe ich einen Fehler in der Syntax. Für Hilfe bin ich dankbar.
Firmware per atftp mit Perl-Skript auf L-321agn uploaden
Moderator: Lancom-Systems Moderatoren
Moin,
daß sich das LANCOM eine Firmware von einem (TFTP-)
Server holen soll, also selber als TFTP-*Client* agiert.
In diesem Fall ist das LANCOM aber TFTP-Server, und
dafür lautet der Befehl 'writeflash'.
Gruß Alfred
'loadfirmware' ist der falsche Befehl, das ist für den Fall,atftp --option "mode octet" -p -l /Verzeichnis/LC3xx-8.62.0017-Rel.upx Passwortloadfirmware Accesspoint-IP
daß sich das LANCOM eine Firmware von einem (TFTP-)
Server holen soll, also selber als TFTP-*Client* agiert.
In diesem Fall ist das LANCOM aber TFTP-Server, und
dafür lautet der Befehl 'writeflash'.
Gruß Alfred
“There is no death, there is just a change of our cosmic address."
-- Edgar Froese, 1944 - 2015
-- Edgar Froese, 1944 - 2015
Hallo Pothos, hallo Alfed,
für eure schnellen Antworten herzlichen Dank.
Ergänzend - auch für Benutzer, die sich ebenfalls mit der Problematik beschäftigen - hier noch der korrigierte Code
a) für eine Eingabe am Shell-Prompt:
atftp --option "mode octet" --verbose --trace -p -l /VERZEICHNIS/LC-L321-8.62.0017-Rel.upx -r PASSWORTwriteflash <IP-Adresse des Accesspoints>
b) für die Verwendung in einem Script:
@args = ("atftp", "--option", "mode octet", "--verbose", "--trace", "-p", "-l", "/VERZEICHNIS/LC-L321-8.62.0017-Rel.upx", "-r", "KENNWORTwriteflash", "ACCESSPOINT-IP",);
system (@args);
Die Schalter --verbose und --trace optional.
Gruß Novize
für eure schnellen Antworten herzlichen Dank.
Ergänzend - auch für Benutzer, die sich ebenfalls mit der Problematik beschäftigen - hier noch der korrigierte Code
a) für eine Eingabe am Shell-Prompt:
atftp --option "mode octet" --verbose --trace -p -l /VERZEICHNIS/LC-L321-8.62.0017-Rel.upx -r PASSWORTwriteflash <IP-Adresse des Accesspoints>
b) für die Verwendung in einem Script:
@args = ("atftp", "--option", "mode octet", "--verbose", "--trace", "-p", "-l", "/VERZEICHNIS/LC-L321-8.62.0017-Rel.upx", "-r", "KENNWORTwriteflash", "ACCESSPOINT-IP",);
system (@args);
Die Schalter --verbose und --trace optional.
Gruß Novize