Hardware/Router/EdgeRouter X-SFP: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Zur Navigation springen Zur Suche springen
K
(LEDE -> OpenWRT, nachdem diese ja nun wieder gemerged sind)
Zeile 14: Zeile 14:
|switch=Ja
|switch=Ja
|wifi=Nein
|wifi=Nein
|firmware=Original, [https://downloads.lede-project.org/releases/17.01.0/targets/ramips/mt7621/lede-17.01.0-r3205-59508e3-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar LEDE 17.01]
|firmware=Original, [https://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt7621/openwrt-18.06.1-ramips-mt7621-ubnt-erx-sfp-initramfs-kernel.bin OpenWRT 18.06]
|flashmethod=Web
|flashmethod=Web
|flashguide=[https://dl.ubnt.com/guides/edgemax/EdgeOS_UG.pdf Beschreibung Original-FW]
|flashguide=[https://dl.ubnt.com/guides/edgemax/EdgeOS_UG.pdf Beschreibung Original-FW]
Zeile 48: Zeile 48:
* [https://github.com/pocki80/ER-wizard-0xFF-WSLE/releases LetsEncrypt, BMK-Webstatus]
* [https://github.com/pocki80/ER-wizard-0xFF-WSLE/releases LetsEncrypt, BMK-Webstatus]


== Betrieb mit LEDE ==
== Betrieb mit OpenWRT ==


Der Router kann alternativ zur Original-(Ubiquiti-)-Firmware mit LEDE betrieben werden. Ein paar Unterschiede, die die Entscheidung erleichtern können:
Der Router kann alternativ zur Original-(Ubiquiti-)-Firmware mit OpenWRT betrieben werden. Ein paar Unterschiede, die die Entscheidung erleichtern können:


* Die Original-FW hat einen Wizard für OLSR, das fehlt in LEDE bisher
* Die Original-FW hat einen Wizard für OLSR, das fehlt in OpenWRT bisher
* Man kann mit der Original-FW PoE ein- und ausschalten, das funktioniert in LEDE bisher nur über die Kommandozeile
* Man kann mit der Original-FW PoE ein- und ausschalten, das funktioniert in OpenWRT bisher nur über die Kommandozeile
* Mit LEDE sind sämliche OpenWRT/LEDE-Pakete nutzbar
* Mit OpenWRT sind sämliche OpenWRT-Pakete nutzbar
* LEDE ist im Gegensatz zur Original-FW open source, das heißt, die Community kann laufend Verbesserungen vornehmen (und tut das auch)
* OpenWRT ist im Gegensatz zur Original-FW open source, das heißt, die Community kann laufend Verbesserungen vornehmen (und tut das auch)
* Der EdgeRouter X(-SFP) wird offiziell von LEDE unterstützt, das heißt, es gibt laufend fertige Firmware zum Download
* Der EdgeRouter X(-SFP) wird offiziell von OpenWRT unterstützt, das heißt, es gibt laufend fertige Firmware zum Download
* [[Projekte/v642/IPv4_Support|4-in-6]] funktioniert momentan mit der Original-FW nicht brauchbar, das Kernel-Modul verpackt die IPv4-Pakete doppelt und fehlerhaft. Wer 4-in-6 nutzen möchte, ist mit LEDE besser beraten, oder verwendet zusätzlich OLSRv1 für IPv4 mit der Original-FW.
* [[Projekte/v642/IPv4_Support|4-in-6]] funktioniert momentan mit der Original-FW nicht brauchbar, das Kernel-Modul verpackt die IPv4-Pakete doppelt und fehlerhaft. Wer 4-in-6 nutzen möchte, ist mit OpenWRT besser beraten, oder verwendet zusätzlich OLSRv1 für IPv4 mit der Original-FW.
* Das initiale Flashen mit LEDE ist etwas umständlich, es muss dazu das Gehäuse geöffnet werden. Sobald LEDE installiert ist, können neue Versionen per Web-Interface eingespielt werden.
* Das initiale Flashen mit OpenWRT ist etwas umständlich, es muss dazu das Gehäuse geöffnet werden. Sobald OpenWRT installiert ist, können neue Versionen per Web-Interface eingespielt werden.


=== Initiales Flashen von LEDE ===
=== Initiales Flashen von OpenWRT ===


Zum initialen Flashen mit LEDE muss das Gehäuse geöffnet werden. Grund ist, dass die Auswahl im Boot-Menü nur über die serielle Schnittstelle zugänglich ist. Das braucht es, um über TFTP statt vom eingebauten Flash booten zu können. Allen, die sich das nicht selbst zutrauen, helfen wir beim [[Regionen/Wien/MoMo|MoMo]] gerne weiter. Wie schon erwähnt, ist diese Prozedur nur einmalig erforderlich. Sobald LEDE installiert ist, kann via Web-Interface upgedatet werden. Testen per TFTP-Boot ist nebenwirkungsfrei, solange man nicht anschließend das Sysupgrade-Image flasht.
Zum initialen Flashen mit OpenWRT muss das Gehäuse geöffnet werden. Grund ist, dass die Auswahl im Boot-Menü nur über die serielle Schnittstelle zugänglich ist. Das braucht es, um über TFTP statt vom eingebauten Flash booten zu können. Allen, die sich das nicht selbst zutrauen, helfen wir beim [[Regionen/Wien/MoMo|MoMo]] gerne weiter. Wie schon erwähnt, ist diese Prozedur nur einmalig erforderlich. Sobald OpenWRT installiert ist, kann via Web-Interface upgedatet werden. Testen per TFTP-Boot ist nebenwirkungsfrei, solange man nicht anschließend das Sysupgrade-Image flasht.
<del>'''Wichtig:''' Bis jetzt ist kein Weg bekannt, um wieder zur originalen Firmware zurück zu kehren.</del>
<del>'''Wichtig:''' Bis jetzt ist kein Weg bekannt, um wieder zur originalen Firmware zurück zu kehren.</del>


Zeile 71: Zeile 71:
# Gummi-Stöpsel aus dem SFP-Port entfernen
# Gummi-Stöpsel aus dem SFP-Port entfernen
# Die zwei Schräubchen auf der Rückseite rausdrehen, Gerät öffnen
# Die zwei Schräubchen auf der Rückseite rausdrehen, Gerät öffnen
# TFTP-Server mit LEDE-Image (initramfs) vorbereiten. Das Initramfs entweder selbst kompilieren oder mich (David) anschreiben. Werde ich in Zukunft irgendwo raufladen.
# TFTP-Server mit OpenWRT-Image (initramfs) vorbereiten. Das Initramfs entweder selbst kompilieren oder mich (David) anschreiben. Werde ich in Zukunft irgendwo raufladen.
# Serial-Header identifizieren, das ist der mit den vier Pins, die nach oben wegstehen. Von der Vorderseite (mit den Ports) aus gezählt, sind das +3,3 V, TX, RX, GND.
# Serial-Header identifizieren, das ist der mit den vier Pins, die nach oben wegstehen. Von der Vorderseite (mit den Ports) aus gezählt, sind das +3,3 V, TX, RX, GND.
# USB-TTY-Konverter verbinden (die +3,3 V werden '''nicht''' verbunden), gibt's auch im Automaten im MetaLab. Serielle Konsole öffnen.
# USB-TTY-Konverter verbinden (die +3,3 V werden '''nicht''' verbunden), gibt's auch im Automaten im MetaLab. Serielle Konsole öffnen.
# ER-X booten und beim Erscheinen des Boot-Menüs die entsprechende Option wählen und IP-Konfig eingeben
# ER-X booten und beim Erscheinen des Boot-Menüs die entsprechende Option wählen und IP-Konfig eingeben
# Sobald LEDE gestartet ist, kann man sich via 192.168.1.1 (nicht über die IP, die oben eingegeben wurde!) einloggen. Anschliessend das Sysupgrade-Image wie gewohnt flashen (CLI oder Web-Interface (Luci)).
# Sobald OpenWRT gestartet ist, kann man sich via 192.168.1.1 (nicht über die IP, die oben eingegeben wurde!) einloggen. Anschliessend das Sysupgrade-Image wie gewohnt flashen (CLI oder Web-Interface (Luci)).


=== Upgrade von LEDE (bei bestehendem LEDE) ===
=== Upgrade von OpenWRT (bei bestehendem OpenWRT) ===


Einfach über CLI oder Web-Interface (Luci) das neue Sysupgrade-Image flashen.
Einfach über CLI oder Web-Interface (Luci) das neue Sysupgrade-Image flashen.

Version vom 11. Dezember 2018, 23:45 Uhr

Ubiquiti EdgeRouter X-SFP
Edgerouter-x-sfp.jpg
Name

EdgeRouter X-SFP

Hersteller

Ubiquiti

Veraltet

Nein

Outdoor

Nein

Antenne

Nein

Funkfeuer
v642

Ja

System
CPU

MediaTek MT7621AT, 880 MHz

RAM

256 MB

Flash

256 MB NAND

PoE

passiv, 5 Ports, Gbit, schaltbar

Netzwerk
LAN-Ports

5

Switch

Ja

WLAN

Nein

Firmware
Firmware

Original, OpenWRT 18.06

Flashmethode

Web

Flashanleitung

Beschreibung Original-FW

Konfiguration

Setup0xFF-Wizard, manuelle Konfiguration

Router



Allgemeines zum Gerät

Die SFP-Version des EdgeRouter X bietet auf allen fünf Ethernet-Ports PoE (passiv, 24 V, Gigabit). Das ermöglicht den Betrieb aktiver Antennen ohne zusätzliche Spannungsversorgung. Wichtig ist hierbei nur, vorher die PoE-Kompatibilität zu testen: Im Gegensatz zu älteren 100 Mbit/s-Ports, wo die ungenutzten Adernpaare für PoE verwendet wurden, wird bei Gigabit-Ethernet Phantomspeisung verwendet, da alle vier Adernpaare für Datenübertragung genutzt werden. Das Netzteil leistet ca. 60 W, davon muss der Eigenbedarf des Routers subtrahiert werden, um auf das verfügbare Power-Budget zu kommen.

Betrieb mit Original-Firmware

Hier eine Übersicht, des derzeit üblichen Setups. Mit diesem Gerät können ein/mehrere Antennen mittels am Router laufenden OLSR daemon (Wizard ermöglicht eine simple Installation und Verwaltung per GUI) im Bridgemodus laufend verwendet werden. Hierbei muss keine Custom Firmware aufgespielt werden, und es kann weiterhin das gewohnte Upgrade vom Hersteller aufgespielt werden.

Initiales Konfigurieren

Schritte zur Konfiguration der Original-Firmware
  • Bootloaderupdate prüfen. Nur auf ER-X / ER-X-SFP aktualisieren (NICHT EdgePoint EP-R6!!!)
  • Firmwareupdate auf aktuelle EdgeOS-Version
  • Entweder Simple-Way - Pre-Config-Tool
    • Setup0xFF - Wizard installieren
    • Die paar Felder ausfüllen und Apply klicken, fertig
  • ...oder Custom-Way - Schritte zur Konfiguration der Original-Firmware (bzw. Google Docs)
    • Anlegen Bridge-Interface mit public 0xFF-IPv4-Adresse
    • Anlegen Management-VLAN 1100 mit interner 10-er IP, NAT/masquerade (evtl. Portforwarding)
    • Installation OLSRd-Wizard (v1 für IPV4, v2 für IPv6)

Links zu Wizards (OLSR,...)

Betrieb mit OpenWRT

Der Router kann alternativ zur Original-(Ubiquiti-)-Firmware mit OpenWRT betrieben werden. Ein paar Unterschiede, die die Entscheidung erleichtern können:

  • Die Original-FW hat einen Wizard für OLSR, das fehlt in OpenWRT bisher
  • Man kann mit der Original-FW PoE ein- und ausschalten, das funktioniert in OpenWRT bisher nur über die Kommandozeile
  • Mit OpenWRT sind sämliche OpenWRT-Pakete nutzbar
  • OpenWRT ist im Gegensatz zur Original-FW open source, das heißt, die Community kann laufend Verbesserungen vornehmen (und tut das auch)
  • Der EdgeRouter X(-SFP) wird offiziell von OpenWRT unterstützt, das heißt, es gibt laufend fertige Firmware zum Download
  • 4-in-6 funktioniert momentan mit der Original-FW nicht brauchbar, das Kernel-Modul verpackt die IPv4-Pakete doppelt und fehlerhaft. Wer 4-in-6 nutzen möchte, ist mit OpenWRT besser beraten, oder verwendet zusätzlich OLSRv1 für IPv4 mit der Original-FW.
  • Das initiale Flashen mit OpenWRT ist etwas umständlich, es muss dazu das Gehäuse geöffnet werden. Sobald OpenWRT installiert ist, können neue Versionen per Web-Interface eingespielt werden.

Initiales Flashen von OpenWRT

Zum initialen Flashen mit OpenWRT muss das Gehäuse geöffnet werden. Grund ist, dass die Auswahl im Boot-Menü nur über die serielle Schnittstelle zugänglich ist. Das braucht es, um über TFTP statt vom eingebauten Flash booten zu können. Allen, die sich das nicht selbst zutrauen, helfen wir beim MoMo gerne weiter. Wie schon erwähnt, ist diese Prozedur nur einmalig erforderlich. Sobald OpenWRT installiert ist, kann via Web-Interface upgedatet werden. Testen per TFTP-Boot ist nebenwirkungsfrei, solange man nicht anschließend das Sysupgrade-Image flasht. Wichtig: Bis jetzt ist kein Weg bekannt, um wieder zur originalen Firmware zurück zu kehren.

Siehe folgende Anleitung: https://community.ubnt.com/t5/EdgeMAX/ERX-ERX-SFP-System-Recovery/td-p/2056921

Dateien aus dem Google Share der Anleitung sind auch hier abgelegt: https://drive.google.com/drive/folders/1nmuKZSkGEOAzZfp5xE0bEZ4WBxLaqUxd

  1. Gummi-Stöpsel aus dem SFP-Port entfernen
  2. Die zwei Schräubchen auf der Rückseite rausdrehen, Gerät öffnen
  3. TFTP-Server mit OpenWRT-Image (initramfs) vorbereiten. Das Initramfs entweder selbst kompilieren oder mich (David) anschreiben. Werde ich in Zukunft irgendwo raufladen.
  4. Serial-Header identifizieren, das ist der mit den vier Pins, die nach oben wegstehen. Von der Vorderseite (mit den Ports) aus gezählt, sind das +3,3 V, TX, RX, GND.
  5. USB-TTY-Konverter verbinden (die +3,3 V werden nicht verbunden), gibt's auch im Automaten im MetaLab. Serielle Konsole öffnen.
  6. ER-X booten und beim Erscheinen des Boot-Menüs die entsprechende Option wählen und IP-Konfig eingeben
  7. Sobald OpenWRT gestartet ist, kann man sich via 192.168.1.1 (nicht über die IP, die oben eingegeben wurde!) einloggen. Anschliessend das Sysupgrade-Image wie gewohnt flashen (CLI oder Web-Interface (Luci)).

Upgrade von OpenWRT (bei bestehendem OpenWRT)

Einfach über CLI oder Web-Interface (Luci) das neue Sysupgrade-Image flashen.

Known Issues

  • In der VLAN-Config scheinen die ID des Eintrags und die VLAN-ID uebereinstimmen zu muessen. Ausserdem scheint es einen Reboot fuer das Uebernehmen der VLAN zu brauchen.

Bezugsquellen

  • Vereinsmitglied Alexander B (alexander@biringer.eu) / wenn ihr lieb fragt, wird dieser vermutlich auch gleich vorkonfiguriert? :)
  • AMAZON