Hardware/MikroTik LHG5: Unterschied zwischen den Versionen
< Hardware
Zur Navigation springen
Zur Suche springen
Dhopfm (Diskussion | Beiträge) K (Add v642 property) |
|||
(4 dazwischenliegende Versionen von 3 Benutzern werden 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 | ||
Zeile 16: | Zeile 16: | ||
|wifistandard=802.11an | |wifistandard=802.11an | ||
|mimostreams=2x2 | |mimostreams=2x2 | ||
|firmware=[ | |firmware=[http://downloads.openwrt.org/snapshots/targets/ar71xx/mikrotik/openwrt-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin OpenWRT Snapshot] | ||
|flashmethod=Sysupgrade nach TFTP-Boot | |flashmethod=Sysupgrade nach TFTP-Boot | ||
|antenna=Ja | |antenna=Ja | ||
Zeile 28: | Zeile 28: | ||
== Flashen von LEDE == | == Flashen von LEDE == | ||
# Booten eines [https://downloads.lede-project.org/snapshots/targets/ar71xx/mikrotik/lede-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin LEDE-initramfs] via TFTP | # Booten eines [https://downloads.lede-project.org/snapshots/targets/ar71xx/mikrotik/lede-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin LEDE-initramfs] via TFTP (siehe unten) | ||
# Log-in mit Standard-Credentials | # Log-in mit Standard-Credentials | ||
# Flashen des gewuenschten Sysupgrade-Images (*nicht* factory, da der MikroTik-Bootloader erhalten bleibt) | # 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): | |||
<nowiki>#!/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"</nowiki> | |||
== 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 |
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