Difference between revisions of ":Preparing Hardware/10/de"
From meteobridge
Line 19: | Line 19: | ||
fi | fi | ||
</pre> | </pre> | ||
− | Das Skript muss mit der zu flashenden Update-Datei [http:// | + | Das Skript muss mit der zu flashenden Update-Datei [http://admin.meteobridge.com/files/meteobridge-wl-330n3g-v1.2.sys meteobridge-wl-330n3g-v1.2.sys] als Parameter aufgerufen werden. Das Skript bitte als "root" ausführen, da sonst die enthaltenen Kommandos "ifconfig" und "tftp" nicht durchlaufen, sondern nach dem root-Passwort fragen. "ifconfig" definiert einen virtuellen Ethernet-Adapter mit der IP 192.168.1.20 auf Ihrem Linux-System. Das ist erforderlich, da der WL-330N3G erwartet, von dieser IP mit Flash-Daten versorgt zu werden. |
Revision as of 15:05, 22 January 2018
Flashen via TFTP unter Linux
Für das TFTP-update wird keine speziell zu installierende Software benötigt. Das Flashen ist einfach mit Hilfe das anhängenden Skriptes durchzuführen.#!/bin/sh # if [ "$1" = "" ] then echo "error: flash sys file missing as parameter" exit 1 else echo "power cycle WL-330N3G with button pressed and wait" echo "until power LED does go off and on again. Then " echo "release button and press <RETURN>." read a echo "start flashing..." ifconfig br0:0 192.168.1.20 echo -ne "binary\ntrace\nrexmt 1\nput $1\nquit\n" | tftp 192.168.1.1 echo "...transfer done." echo "Wait until unit does reboot (will take at least 2 minutes). " echo "Do not remove from power during flash process!" fi
Das Skript muss mit der zu flashenden Update-Datei meteobridge-wl-330n3g-v1.2.sys als Parameter aufgerufen werden. Das Skript bitte als "root" ausführen, da sonst die enthaltenen Kommandos "ifconfig" und "tftp" nicht durchlaufen, sondern nach dem root-Passwort fragen. "ifconfig" definiert einen virtuellen Ethernet-Adapter mit der IP 192.168.1.20 auf Ihrem Linux-System. Das ist erforderlich, da der WL-330N3G erwartet, von dieser IP mit Flash-Daten versorgt zu werden.