Hardware/MikroTik LHG5: Unterschied zwischen den Versionen
< Hardware
Zur Navigation springen
Zur Suche springen
Yellow (Diskussion | Beiträge) K (typo fix) |
|||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
|manufacturer=MikroTik | |manufacturer=MikroTik | ||
|Picture=MikroTikLHG5.jpg | |Picture=MikroTikLHG5.jpg | ||
|deprecated= | |deprecated=Ja | ||
|v642=Ja | |v642=Ja | ||
|outdoor=Ja | |outdoor=Ja |
Aktuelle Version vom 16. Dezember 2022, 14:11 Uhr
Achtung: Dieses Gerät ist veraltet!
Flashen von LEDE
- Booten eines LEDE-initramfs via TFTP (siehe unten)
- Log-in mit Standard-Credentials
- Flashen des gewuenschten Sysupgrade-Images (*nicht* factory, da der MikroTik-Bootloader erhalten bleibt)
TFTP-Boot
Zum initialen Flashen und Situationen, in denen man nicht mehr über das Netzwerk zugreifen kann:
- Abstecken
- Reset-Button drücken und halten, befindet sich neben dem Ethernet-Port
- Anstecken
- Grüne LED beobachten: Zuerst blinkt sie, dann leuchtet sie durchgehend, dann geht sie aus. Hier den Knopf loslassen.
- Die LHG sucht nun nach einem DHCP-Lease und einem TFTP-Server (initramfs, kein sysupgrade oder dergleichen!). Klappt alles, bootet sie selbiges.
- Wird kein Image geflasht, startet beim nächsten Boot wieder das installierte System.
Script, um mit dnsmasq einen simplen DHCP+TFTP Server temporär auf einem Interface zu starten (Firmware Image muss im Ordner "tftproot" liegen. Erster Scriptparameter ist das Interface, zweiter ist der Name der Firmware Image Datei):
#!/bin/bash INTERFACE="$1" BOOTFILE="$2" ip address add 10.42.0.1/24 dev "$INTERFACE" dnsmasq --interface "$INTERFACE" --enable-tftp --tftp-root="$(pwd)/tftproot" --dhcp-boot="$BOOTFILE" --dhcp-authoritative --listen-address 10.42.0.1 --dhcp-range 10.42.0.10,10.42.0.20 --bootp-dynamic --port 0 --no-daemon --log-dhcp --dhcp-leasefile="/tmp/netboot.leases" ip address delete 10.42.0.1/24 dev "$INTERFACE"
Open Issues 0xFF-Integration
Nachfolgend die bisher identifizierte Schwachstellen, die einer einfachen Nutzung für 0xFF entgegen stehen:
- Create default switch config
- Improve LuCI switch config by amending board.json
- Package switch config extensions