Ubiquiti ER-X / ER-X-SFP / EP-R6
Installation #
OpenWrt installieren #
Für den EP-R6 muss ein ausreichend aktuellen OpenWrt verwendet werden, damit die Installation per Web-UI funktioniert.
Die Installation per TFTP funktioniert nur, wenn der TFTP-Modus über die serielle Konsole aktiviert wird. Der mit einem aktualisierten Bootloader hinzu gekommene TFTP-Modus per Reset-Button erwartet ein signiertes Image und funktioniert daher nicht.
Für die Installation über das Hersteller Web-UI kann ein spezielles initramfs Image verwendet werden. Leider fehlt dieses Image in den OpenWrt Downloads, da die Standardkonfiguration zu groß ist.
Stattdessen kann dieses Image verwendet werden, um ein OpenWrt zu installieren: https://fw.sgstbr.de/tools/edgerouter-x/ Die für dieses Image verwendete OpenWrt Version und Konfiguration findet sich ebenfalls auf dieser Seite.
- Web UI öffnen und einloggen
- Port:
eth0
- IP-Konfiguration: statisch,
192.168.1.2/24
- IP des Routers:
192.168.1.1
- User: ubnt
- Passwort: ubnt
- Port:
- Image hochladen und installieren
Zunächst muss das OpenWrt initramfs heruntergeladen werden: *-initramfs-kernel.bin
.
Für OpenWrt 22.03.2:
Das heruntergeladene Image booten (vgl. OpenWrt Wiki):
- Über serielle Konsole anschließen (pinout)
- Während dem Booten die Option 1 auswählen
- Das heruntergeladene
-initramfs-kernel.bin
per TFTP bereitstellen:mkdir tftp cp ~/Downloads/*-initramfs-kernel.bin tftp/ cd tftp sudo in.tftpd -l -L -s .
- Image per TFTP über eth0 booten (den Anweisungen des Bootloaders folgen)
Es ist nun ein OpenWrt gebootet, mit dem nun die Freifunk Firmware installiert werden kann.
Freifunk Firmware installieren #
Mit dem nun laufenden OpenWrt kann die Freifunk-Firmware über SSH geflasht werden.
OpenWrt verwendet eine andere Portkonfiguration, daher muss jetzt auf den Port eth1
gewechselt werden.
- Über den Port
eth1
in OpenWrt einloggen- Konfiguration des Laptops: DHCP
- IP des Routers: 192.168.1.1
- User: root
- Freifunk Firmware flashen
scp -O ~/Downloads/fff-firmware.bin root@192.168.1.1:/tmp/ ssh root@192.168.1.1 # Wichtig: -n nicht vergessen! sysupgrade -n /tmp/fff-firmware.bin
Die Portbelegung des Routers ändert sich abermals, dieses mal auf den von Freifunk gewohnten Standard:
- eth0: WAN
- eth1, eth2: BATMAN (falls node-Firmware)
- eth3, eth4: CLIENT
Ports für Layer3 Konfiguration #
ER-X #
Geräteport | Untagged | Tagged |
---|---|---|
eth0 | eth0:* |
eth0:t |
eth1 | eth1:* |
eth1:t |
eth2 | eth2:* |
eth2:t |
eth3 | eth3:* |
eth3:t |
eth4 | eth4:* |
eth4:t |
ER-X-SFP / EP-R6 #
Geräteport | Untagged | Tagged |
---|---|---|
eth0 | eth0:* |
eth0:t |
eth1 | eth1:* |
eth1:t |
eth2 | eth2:* |
eth2:t |
eth3 | eth3:* |
eth3:t |
eth4 | eth4:* |
eth4:t |
eth5/SFP | eth5:* |
eth5:t |