|
|
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| == EdgeRouter X flashen == | | === Installationsbeschreibung === |
|
| |
|
| Für den EdgeRouter X (SFP) fehlt in der offiziellen Firmware aus Platzgründen das initramfs.
| | Hier: https://docs.freifunk-franken.de/firmware/hardware/ubiquiti-edgerouter-x/ |
| Wenn per tftp geflasht wird, kann einfach das initramfs von OpenWrt verwendet werden. Dieses findet man bei OpenWrt unter
| |
| * [https://downloads.openwrt.org/releases/19.07.2/targets/ramips/mt7621/openwrt-19.07.2-ramips-mt7621-ubnt-erx-initramfs-kernel.bin EdgeRouter X]
| |
| * [https://downloads.openwrt.org/releases/19.07.2/targets/ramips/mt7621/openwrt-19.07.2-ramips-mt7621-ubnt-erx-sfp-initramfs-kernel.bin EdgeRouter X SFP]
| |
|
| |
|
| Soll das initramfs aus der Stock Firmware heraus geflasht werden, ist eine .tar File nötig. Das .tar File findet man hier: [https://fw.sgstbr.de/tools/]
| | === PoE einschalten auf EdgeRouter X SFP === |
| | PoE kann in der /etc/config/system eingeschaltet werden. Beachte das dies nicht updatesicher ist! |
|
| |
|
| === Zugang zur Herstellersoftware ===
| | Als Workaround kann die Änderung per fff_userconfig automatisch geschrieben werden: https://git.freifunk-franken.de/freifunk-franken/firmware/issues/129#issuecomment-3156 |
| * IP: <code>192.168.1.1/24</code>, LAN 0
| |
| * user: <code>ubnt</code>
| |
| * pw: <code>ubnt</code>
| |
| | |
| === Installation über Herstellersoftware ===
| |
| * Computer mit LAN 0 verbinden, statisch eine IP aus <code>192.168.1.0/24</code>, z.B. <code>192.168.1.10/24</code>, zuweisen
| |
| * Das initramfs mit scp auf den Router kopieren
| |
| * Per SSH die initramfs in eine der Kernelpartitionen laden und neu starten
| |
| * Ebenso müsste das flashen per WebUI funktionieren, das ist aber bisher ungetestet
| |
| | |
| scp openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar ubnt@192.168.1.1:/tmp/
| |
| ssh ubnt@192.168.1.1
| |
| add system image /tmp/openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar
| |
| reboot
| |
| | |
| * Danach auf LAN 1 umstecken, da bei OpenWrt auf LAN 0 das WAN-Interface liegt
| |
| ** Auf LAN 1 läuft ein DHCP, es muss als nicht zwingend manuell eine Adresse vergeben werden
| |
| * User ist jetzt wie von OpenWrt gewohnt <code>root</code>, ohne Passwort. Die IP ist weiterhin <code>192.168.1.1</code>
| |
| * Jetzt kann wie von OpenWrt/Freifunkfirmware gewohnt mit <code>sysupgrade -n <image></code> eine Firmware, z.B. die Freifunkfirmware, geflasht werden
| |
| | |
| scp fff-layer3-20200501-ubnt-erx-sysupgrade.bin root@192.168.1.1:/tmp/
| |
| ssh root@192.168.1.1
| |
| sysupgrade -n /tmp/fff-layer3-20200501-ubnt-erx-sysupgrade.bin
| |
| | |
| Die Portbelegung des Routers ändert sich abermals, dieses mal auf den von Freifunk gewohnten Standard:
| |
| * LAN 0: WAN
| |
| * LAN 1,2: BATMAN (falls node-Firmware)
| |
| * LAN 3,4: CLIENT
| |
| * siehe auch: [[Gatewayfirmware_Config#Ubiquiti_EdgeRouter_ER-X_.2F_ER-X-SFP]]
| |
| | |
| Der Router kann nun per <code>fdff::1</code> an den Clientports konfiguriert werden.
| |
| | |
| === Installation per TFTP ===
| |
| 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.
| |
| | |
| Dafür per Serieller Konsole und LAN 0 anschließen, beim Booten die Option 1 auswählen und dann direkt das OpenWrt <code>initramfs-kernel.bin</code> übertragen.
| |
| | |
| === Besonderheits EP-R6 ===
| |
| Der EP-R6 ist mehr oder weniger baugleich zum EdgeRouter X SFP. Ein ausreichend aktuelles OpenWrt Image (<code>.tar</code>) kann auch hier einfach über das WebUI installiert werden. Frühere Images funktionieren nicht, da im OpenWrt Kompatibilitätsbits falsch gesetzt waren. Eine Installation per TFTP ist hier ebenfalls uneingeschränkt möglich.
| |