Ubnt EdgeRouter-X: Unterschied zwischen den Versionen

Aus Freifunk Dresden - Anwender-Wiki
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
  
 
# Verbinde LAN Kabel an Ethernet Port 0
 
# Verbinde LAN Kabel an Ethernet Port 0
# Kopiere Freifunk Factory Firmware auf das Gerät:<br/><code>scp lede-ramips-mt7621-ubnt-erx-initramfs-factory.tar ubnt@192.168.1.1:/tmp/</code>
+
# Kopiere Freifunk Factory Firmware auf das Gerät:<br/><code>scp lede-ramips-mt7621-ubnt-erx-initramfs-factory.tar ubnt@192.168.1.1:/tmp/</code> (Passwort: ''ubnt'')
 
# Login in den Router<br/><code>ssh ubnt@192.168.1.1</code> (Nutzer: ''ubnt'', Passwort: ''ubnt'')
 
# Login in den Router<br/><code>ssh ubnt@192.168.1.1</code> (Nutzer: ''ubnt'', Passwort: ''ubnt'')
# Auf dem Router:<br/><code>cd /tmp<br/>add system image lede-ramips-mt7621-ubnt-erx-initramfs-factory.tar<br/>show system image<br/>reboot</code>
+
# Auf dem Router:<br/><code>cd /tmp<br/>add system image lede-ramips-mt7621-ubnt-erx-initramfs-factory.tar<br/>show system image<br/>reboot</code> (Taste  ' ''y'' ' drücken)
 
# Weiter mit Schritt2 "Weitere Schritte"
 
# Weiter mit Schritt2 "Weitere Schritte"
 +
 +
<pre>
 +
$ 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$
 +
</pre>
  
 
(siehe auch [https://www.freifunk-winterberg.net/die-nutzung-von-ubiquiti-edgerouter-x-als-freifunk-offloader/] | Anleitung Freifunk Winterberg)
 
(siehe auch [https://www.freifunk-winterberg.net/die-nutzung-von-ubiquiti-edgerouter-x-als-freifunk-offloader/] | Anleitung Freifunk Winterberg)
Zeile 26: Zeile 72:
 
  '''Achtung''': Nach dem Neustart muß das LAN Kabel an Port 1 gesteckt werden, damit eine Verbindung herstestellt werden kann.
 
  '''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  
+
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.
 
# Warte bis Router vollständig gebootet hat.
# Login auf den Router via:<code>ssh root@192.168.1.1</code>
+
# Kopiere Freifunk '''Sysupgrade''' Firmware auf das Gerät:<br/><code>scp lede-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar root@192.168.1.1:/tmp/</code>
7. press "enter" to get to command line of firmware (there is still no overlayfs)
+
# Login auf den Router via:<code>ssh root@192.168.1.1</code><br/>Oder in Serial Console <Enter> drücken, um diese zu aktivieren.
8. now LAN Port 0 is used as WAN port. you can use this if it has an ip.
+
# Auf dem Router folgendes eingeben, um die Freifunkfirmware (erneut) zu flashen. Dieses erzeugt das notwendige beschreibbare Filesystem (jffs2):</br><code>sysupgrade /tmp/lede-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar</code>
  Or plugin network cable in PORT 1 (LAN).
+
# Der Router startet jetzt dreimal.
9. Router has ip 192.168.1.1
 
10. on PC remote copy
 
        scp lede-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar root@192.168.1.1:/tmp/
 
11. make a sysupgrade (which creates overlayfs)
 
    sysupgrade /tmp/lede-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar
 
12. Device boots three times.
 
13. optionally install OVPN package (openvpn may be already installed)
 
  
 
= Offloader Konfigurationen =
 
= Offloader Konfigurationen =
 
Der Offloader kann unterschiedlich angebunden werden.  
 
Der Offloader kann unterschiedlich angebunden werden.  
 
  -> [[Offloader_Konfiguration|Mögliche Offloader-Konfigurationen]]
 
  -> [[Offloader_Konfiguration|Mögliche Offloader-Konfigurationen]]

Version vom 28. Juli 2018, 21:12 Uhr

Ubnt EdgeRouter X

Hardware

Firmware flashen

Schritt 1 Via SSH und Systemtools der originalen Firmware

  1. Verbinde LAN Kabel an Ethernet Port 0
  2. 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)
  3. Login in den Router
    ssh ubnt@192.168.1.1 (Nutzer: ubnt, Passwort: ubnt)
  4. Auf dem Router:
    cd /tmp
    add system image lede-ramips-mt7621-ubnt-erx-initramfs-factory.tar
    show system image
    reboot
    (Taste ' y ' drücken)
  5. 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

  1. 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.
  2. Verbinde LAN Kabel an Ethernet Port 0
  3. 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
  4. Verbinde serielles Terminal via 57600-8-N-1
  5. Starte den Router und wenn das Menu angezeigt wird, wähle Punkt 2 "Load system code then write to Flash via TFTP."
  6. Setze Router IP und Server IP, sowie den Filenamen, des Kernels welches via tftp vom PC geladen werden soll: kernel.bin
  7. 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.

  1. Warte bis Router vollständig gebootet hat.
  2. Kopiere Freifunk Sysupgrade Firmware auf das Gerät:
    scp lede-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar root@192.168.1.1:/tmp/
  3. Login auf den Router via:ssh root@192.168.1.1
    Oder in Serial Console <Enter> drücken, um diese zu aktivieren.
  4. 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
  5. Der Router startet jetzt dreimal.

Offloader Konfigurationen

Der Offloader kann unterschiedlich angebunden werden.

-> Mögliche Offloader-Konfigurationen