Ubnt EdgeRouter-X
Inhaltsverzeichnis
Hardware
Firmware flashen
Schritt 1 Via SSH und Systemtools der originalen Firmware
- Verbinde LAN Kabel an Ethernet Port 0
- Kopiere Freifunk Factory Firmware auf das Gerät:
scp lede-ramips-mt7621-ubnt-erx-initramfs-factory.tar ubnt@192.168.1.1:/tmp/
(Passwort: ubnt) - Login in den Router
ssh ubnt@192.168.1.1
(Nutzer: ubnt, Passwort: ubnt) - Auf dem Router:
cd /tmp
(Taste ' y ' drücken)
add system image lede-ramips-mt7621-ubnt-erx-initramfs-factory.tar
show system image
reboot - Weiter mit Schritt2 "Weitere Schritte"
$ ssh ubnt@192.168.1.1 Welcome to EdgeOS By logging in, accessing, or using the Ubiquiti product, you acknowledge that you have read and understood the Ubiquiti License Agreement (available in the Web UI at, by default, http://192.168.1.1) and agree to be bound by its terms. ubnt@192.168.1.1's password: X11 forwarding request failed on channel 0 Linux ubnt 3.10.14-UBNT #1 SMP Mon Nov 2 16:45:25 PST 2015 mips Welcome to EdgeOS Last login: Thu Jan 1 01:05:39 2015 ubnt@ubnt:~$ cd /tmp ubnt@ubnt:/tmp$ ls lede-ramips-mt7621-ubnt-erx-initramfs-factory.tar ubnt.socket.platd ubnt.socket.cfgd ubnt.socket.statsd ubnt.socket.cli ubnt.socket.sysd ubnt@ubnt:/tmp$ add system image lede-ramips-mt7621-ubnt-erx-initramfs-factory.tar Checking upgrade image...Done Preparing to upgrade...Done Copying upgrade image.../usr/bin/ubnt-upgrade: line 509: [: too many arguments Done Removing old image...Done Checking upgrade image...Done Copying config data...Done Finishing upgrade...Done Upgrade completed ubnt@ubnt:/tmp$ show system image The system currently has the following image(s) installed: ramips r2993+873-b9a408c 17.01-SNAPSHOT (default boot) v1.7.1.4821926.151103.1114 (running image) A reboot is needed to boot default image ubnt@ubnt:/tmp$ reboot Proceed with reboot? [confirm]y Broadcast message from root@ubnt (pts/0) (Thu Jan 1 01:16:42 2015): The system is going down for reboot NOW! ubnt@ubnt:/tmp$
(siehe auch [1] | Anleitung Freifunk Winterberg)
Schritt 1 Via Serial Console und TFTP
- Installiere tftp Server (tftpd-hpa) auf Linux PC. Das Datenverzeichnis des tftp Servers wird in /etc/default/tftpd-hpa via TFTP_DIRECTORY definiert. Wenn ein Client (hier der Router) eine Datei laden will, so wird diese hier erwartet.
- Verbinde LAN Kabel an Ethernet Port 0
- Kopiere die Freifunk-Firmware lede-ramips-mt7621-ubnt-erx-initramfs-kernel.bin in das Datenverzeichnis nach kernel.bin.
cp lede-ramips-mt7621-ubnt-erx-initramfs-kernel.bin /tftp/kernel.bin
- Verbinde serielles Terminal via 57600-8-N-1
- Starte den Router und wenn das Menu angezeigt wird, wähle Punkt 2 "Load system code then write to Flash via TFTP."
- Setze Router IP und Server IP, sowie den Filenamen, des Kernels welches via tftp vom PC geladen werden soll: kernel.bin
- Weiter mit Schritt2 "Weitere Schritte"
Schritt 2: Weitere Schritte
Achtung: Nach dem Neustart muß das LAN Kabel an Port 1 gesteckt werden, damit eine Verbindung herstestellt werden kann.
Im ersten Schritt wurde nur der Linux Kernel aufgespielt. Der Router hat noch kein Filesystem, welches durch den zweiten Schritt angelegt wird.
- Warte bis Router vollständig gebootet hat.
- Kopiere Freifunk Sysupgrade Firmware auf das Gerät:
scp lede-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar root@192.168.1.1:/tmp/
- Login auf den Router via:
ssh root@192.168.1.1
Oder in Serial Console <Enter> drücken, um diese zu aktivieren. - Auf dem Router folgendes eingeben, um die Freifunkfirmware (erneut) zu flashen. Dieses erzeugt das notwendige beschreibbare Filesystem (jffs2):
sysupgrade /tmp/lede-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar
- Der Router startet jetzt dreimal.
BNT-ERX @ LEDE:/tmp# sysupgrade /tmp/lede-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar Cannot save config while running from ramdisk. killall: watchdog: no process killed Connection to 192.168.1.1 closed by remote host. Connection to 192.168.1.1 closed.
Offloader Konfigurationen
Der Offloader kann unterschiedlich angebunden werden.
-> Mögliche Offloader-Konfigurationen