AW: Neue Firmware 20211220

Boris.Prinzisky at tobo.biz Boris.Prinzisky at tobo.biz
Do Dez 23 23:47:17 CET 2021


Hallo zusammen,

> Hast du nach dem initialen Booten die Partition des USB-Sticks gemounted und mit sysupgrade die Freifunk-Firmware geflasht? Oder ist da aktuell nur das "initramfs-kernel" gebootet?
Nach dem das initramfs-kernel gebootet hatte, habe ich per scp das FFF Image nach /tmp/ kopiert und dann dort per Konsole das sysupgrade ausgeführt. Den Paramter n (wofür steht dieser überhaupt) hatte ich nicht drin. Ich habe es daher eben nochmal probiert, einmal mit der vollständigen Firmware und einmal mit dem Sysupgrade. Die Ausgabe beim vollständigen Image lautet:

> sysupgrade -n /tmp/fff-layer3-20211220-octeon-ubnt_edgerouter-4-initramfs-kernel.bin
>
> Tue Dec 21 23:53:10 UTC 2021 upgrade: Image metadata not present
> tar: invalid tar magic
> Image check failed.

Das Sysupgrade mit dem Upgrade-Image läuft hingegen durch:
> sysupgrade -n /tmp/fff-layer3-20211220-octeon-ubnt_edgerouter-4-sysupgrade.tar

Das Problem ist jedoch unverändert, über die Konsole komme ich auf den Router, nicht aber über das Webinterface.
Die Ausgaben für 
- ip addr
- bridge link
- bridge vlan
- cat /etc/config/network
- cat /etc/firmware_release
befinden sich als *.txt anbei.

Für mich sieht es so aus, als wäre da das FFF-Image aktiv, warum aber das Webinterface nicht erscheint, ist mir schleierhaft.

Viele Grüße,
Boris


-----Ursprüngliche Nachricht-----
Von: Christian Dresel <freifunk at dresel.systems> 
Gesendet: Donnerstag, 23. Dezember 2021 18:57
An: Boris.Prinzisky at tobo.biz; 'Fabian Bläse' <fabian at blaese.de>
Cc: 'Freifunk Franken' <franken at freifunk.net>
Betreff: Re: Neue Firmware 20211220

Hi

Am 23.12.21 um 18:06 schrieb Boris.Prinzisky at tobo.biz:
> Hallo Fabian,
> Hallo an alle,
>
> vielen Dank für die Rückmeldung.
> Zuerst: Das direkte patchen von Ubiqity Edge OS zu OpenWRT oder FFF via Gui funktioniert nicht. Daher habe ich daher OpenWRT auf dem Router installiert. Das war mittels SCP und Putty (Seriell) soweit kein Problem. Von dort konnte ich dann auf dem selben Weg das FFF Layer 3 Image installieren. Das jedenfalls bestätigt mir die Konsole.

hast du mit sysupgrade -n /tmp/$bla.bin (wichtig -n!) von OpenWRT auf FFF-Firmware geupdatet?? Wenn nein bitte nochmal die Firmware mit Parameter -n aufspielen.

Gruß

Christian

>
>>
>> BusyBox v1.33.1 (2021-10-24 09:01:35 UTC) built-in shell (ash)
>>
>>    ____  ____  ____
>>   |     |     |       Freifunk
>>   |____ |____ |____    Franken
>>   |     |     |         Firmware
>>   |     |     |
>>
>> Welcome to the free wireless experience More information at 
>> http://franken.freifunk.net
>>
>> Data protection notes may be found in:
>> /etc/dataprotection.en (in English)
>> /etc/dataprotection.de (in German)
>>   ---------------------------------------------------------
>>
>>> Ubiquiti EdgeRouter 4 @ layer3-20211220
>> === WARNING! =====================================
>> There is no root password defined on this device!
>> Use the "passwd" command to set up a new password in order to prevent 
>> unauthorized SSH logins.
>> --------------------------------------------------
>> root at OpenWrt:/#
>>
>>
> Leider erreiche ich aber die Webgui noch nicht mittels [fdff::1]. Egal ob ich mich mittels eth0, eth1 oder eth2 verbinde, ich bekomme keine Antwort.
> eth3 ist ein MiniGbic Schacht, den kann ich derzeit nicht testen.
>
> Was ich über die Konsole sehen kann ist jedoch folgendes, wenn ich ein LAN-Kabel vom "Internetrouter mit DHCP" in die jeweiligen Ports stecke:
>
>> eth0: lan0: 1000 Mbps Full duplex, port 1, queue 1
>> eth1: br-lan: port 1(lan1)
>> eth2: br-lan: port 2(lan2)
>
> Wenn das irgendwann alles funktioniert, schreibe ich dazu gerne eine detailierte Anleitung. Nun muss ich aber erstmal an das Webinterface kommen. Hat von euch noch jemand eine Idee?
>
> Viele Grüße,
> Boris
>
>
> -----Ursprüngliche Nachricht-----
> Von: Fabian Bläse <fabian at blaese.de>
> Gesendet: Donnerstag, 23. Dezember 2021 15:32
> An: Boris.Prinzisky at tobo.biz
> Cc: 'Freifunk Franken' <franken at freifunk.net>
> Betreff: Re: AW: Neue Firmware 20211220
>
> Hallo Boris,
>
> der Weg von Herstellerfirmware zu OpenWrt sieht beim Edgerouter 4 ganz anders aus als beim Edgerouter X.
> Bei uns im Wiki gibt es dazu leider noch keine Dokumentation, die muss erst noch irgendjemand schreiben.
>
> Das ganze funktioniert aber analog zu OpenWrt, daher kann einfach der OpenWrt-Anleitung [1] gefolgt werden. Entweder erst OpenWrt und dann im zweiten Schritt per OpenWrt sysupgrade die OpenWrt-basierte Freifunk-Firmware installieren, oder direkt die Freifunk-Firmware. Letzteres hat bisher aber glaube ich keiner getestet.
>
> Gruß
> Fabian
>
> [1a] https://openwrt.org/toh/ubiquiti/edgerouter_4
> [1b] 
> https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=dd651e54cc5e
> adba480a56a7d2c18471e560f491
>
> On 23.12.21 15:08, Boris.Prinzisky at tobo.biz wrote:
>> Hallo Fabian,
>>
>> ich habe vor einiger Zeit einen ERX aufgesetzt, der mir noch immer treue Dienste leistet. Ich habe hier aber auch noch einen neuen EdgeRouter 4 und würde gerne mal schauen, was der so an Durchsatz hergibt.
>>
>> Bei dem ERX brauchte man meines Wissens zuerst das lede-ramips-mt7621-ubnt-erx-initramfs-factory image, welches mittels scp als *.tar unter /tmp abgelegt wurde. Erst dann kam die eigentliche Firmware hinterher. Der Ablauf ist wahrscheinlich unverändert, oder?
>>
>> Dann stellt sich mir nur die Frage, was ich statt dem 
>> lede-ramips-mt7621-ubnt-erx-initramfs-factory nutze, denn ein *.tar 
>> kann ich bei uns auf der Seite [1] nicht finden (außer dem 
>> sysupgrade)
>>
>> Viele Grüße,
>>
>> Schönes Feiertage und einen guten Rutsch,
>>
>> Boris
>>
>> [1] https://dev.freifunk-franken.de/layer3/20211220/ 
>> <https://dev.freifunk-franken.de/layer3/20211220/>
>>
>> *Von:* franken <franken-bounces at freifunk.net> *Im Auftrag von *Robin 
>> Simon
>> *Gesendet:* Dienstag, 21. Dezember 2021 14:27
>> *An:* Fabian Bläse <fabian at blaese.de>
>> *Cc:* Freifunk Franken <franken at freifunk.net>
>> *Betreff:* Re: Neue Firmware 20211220
>>
>> Hi Fabian,
>>
>> Ah ok .. dann hab ich das Depp übersehen. Danke dir.
>>
>> Alles klar. Werde mir das zwischen den Jahren mal zu Gemüte führen. 
>> Leider sind die ER-X ja alle ausverkauft .. :(
>>
>> Mit freundlichen Grüßen
>>
>> Robin Simon
>>
>>
>>
>>      Am 21.12.2021 um 14:21 schrieb Fabian Bläse <fabian at blaese.de <mailto:fabian at blaese.de>>:
>>
>>      Hallo Robin,
>>
>>      weder noch, der Edgerouter-4 ist eine vollkommen andere Hardware. Das Image dafür heißt "ubnt_edgerouter-4". Bei einem Wechsel musst du ggf. beachten die Konfiguration der Ports/Interfaces anzupassen.
>>
>>      Gruß
>>      Fabian
>>
>>      On 21.12.21 12:51, Robin Simon wrote:
>>
>>          Hi Fabian,
>>
>>          Habe derzeit schon einen Ubiquiti ER-X am laufen .. hatte vor diesen auf nen ER-4 zu upgraden .. welche Firmware muss ich nehmen? Die für den ER-X SFP oder die normale ER-X Layer 3 Firmware?
>>
>>          Euch schonmal nen Frohes Fest zusammen!
>>
>>          Mit freundlichen Grüßen
>>
>>          Robin Simon
>>
>

-------------- nächster Teil --------------
root at OpenWrt:/# cat /etc/firmware_release
FIRMWARE_VERSION="layer3-20211220"
VARIANT="layer3"
BUILD_DATE="build date: Mo 20. Dez 20:29:26 CET 2021"
OPENWRT_CORE_REVISION="v21.02.1"
OPENWRT_FEEDS_PACKAGES_REVISION="ded142471e36831d2af63c7fe5062c4367f8ccd2"
-------------- nächster Teil --------------
root at OpenWrt:/# bridge link
3: lan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master switch0 state forwarding priority 32 cost 4
4: lan1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 master switch0 state disabled priority 32 cost 4
5: lan2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 master switch0 state disabled priority 32 cost 4
38: switch0.1 at switch0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br-client state forwarding priority 32 cost 100
-------------- nächster Teil --------------
root at OpenWrt:/# cat /etc/config/network

config globals 'globals'
        option packet_steering '1'
        option ula_prefix 'fdff::/64'

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'client'
        option type 'bridge'
        option auto '1'
        option ifname 'switch0.1 bat0'
        option macaddr '68:d7:9a:66:44:60'
        list ip6addr 'fdff::68d7:9a66:4460/64'
        list ip6addr 'fdff::1/64'
        list ip6addr 'fdff::6ad7:9aff:fe66:4460/64'
        option proto 'static'

config interface 'wan'
        option proto 'none'
        option ifname 'switch0.2'

config interface 'wan4'
        option proto 'dhcp'
        option ifname '@wan'

config interface 'wan6'
        option proto 'dhcpv6'
        option reqprefix 'no'
        option sourcefilter '0'
        option ifname '@wan'

config interface 'ethmesh'
        option proto 'batadv_hardif'
        option master 'bat0'
        option ifname 'switch0.3'

config rule
        option src '10.50.0.0/16'
        option lookup '10'
        option priority '20'

config rule
        option dest '10.50.0.0/16'
        option lookup '10'
        option priority '20'

config rule
        option src '10.83.0.0/16'
        option lookup '10'
        option priority '20'

config rule
        option dest '10.83.0.0/16'
        option lookup '10'
        option priority '20'

config rule
        option in 'client'
        option lookup '10'
        option priority '31'

config rule6
        option src 'fc00::/7'
        option lookup '10'
        option priority '20'

config rule6
        option dest 'fc00::/7'
        option lookup '10'
        option priority '20'

config rule6
        option in 'client'
        option lookup '10'
        option priority '31'

config rule6 'wireguard_main'
        option mark '0xc8'
        option lookup 'main'
        option priority '5000'

config rule 'wireguard_main4'
        option mark '0xc8'
        option lookup 'main'
        option priority '5000'

config rule6 'wireguard_blackhole'
        option mark '0xc8'
        option action 'blackhole'
        option priority '5001'

config rule 'wireguard_blackhole4'
        option mark '0xc8'
        option action 'blackhole'
        option priority '5001'

config device 'switch0'
        option name 'switch0'
        option type 'bridge'
        option bridge_empty '1'

config bridge-vlan 'switch0_1'
        option device 'switch0'
        option vlan '1'
        option ports 'lan2'

config bridge-vlan 'switch0_2'
        option device 'switch0'
        option vlan '2'
        option ports 'lan0'

config bridge-vlan 'switch0_3'
        option device 'switch0'
        option vlan '3'
        option ports 'lan1'

-------------- nächster Teil --------------

root at OpenWrt:/# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: lan3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 68:d7:9a:66:44:60 brd ff:ff:ff:ff:ff:ff
3: lan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master switch0 state UP group default qlen 1000
    link/ether 68:d7:9a:66:44:61 brd ff:ff:ff:ff:ff:ff
4: lan1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master switch0 state DOWN group default qlen 1000
    link/ether 68:d7:9a:66:44:62 brd ff:ff:ff:ff:ff:ff
5: lan2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master switch0 state DOWN group default qlen 1000
    link/ether 68:d7:9a:66:44:63 brd ff:ff:ff:ff:ff:ff
6: loop0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 9e:57:f0:24:fc:13 brd ff:ff:ff:ff:ff:ff
7: loop1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether fe:7b:83:53:37:e4 brd ff:ff:ff:ff:ff:ff
8: loop2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a2:50:e5:da:a9:b9 brd ff:ff:ff:ff:ff:ff
9: loop3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 1e:35:b4:80:76:de brd ff:ff:ff:ff:ff:ff
10: ip6tnl0 at NONE: <NOARP> mtu 1452 qdisc noop state DOWN group default qlen 1000
    link/tunnel6 :: brd ::
11: gre0 at NONE: <NOARP> mtu 1476 qdisc noop state DOWN group default qlen 1000
    link/gre 0.0.0.0 brd 0.0.0.0
12: gretap0 at NONE: <BROADCAST,MULTICAST> mtu 1462 qdisc noop state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
13: erspan0 at NONE: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
14: ip6gre0 at NONE: <NOARP> mtu 1448 qdisc noop state DOWN group default qlen 1000
    link/gre6 :: brd ::
15: teql0: <NOARP> mtu 1500 qdisc noop state DOWN group default qlen 100
    link/void
21: switch0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 68:d7:9a:66:44:61 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::6ad7:9aff:fe66:4461/64 scope link
       valid_lft forever preferred_lft forever
22: switch0.2 at switch0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 68:d7:9a:66:44:61 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::6ad7:9aff:fe66:4461/64 scope link
       valid_lft forever preferred_lft forever
36: switch0.3 at switch0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 68:d7:9a:66:44:61 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::6ad7:9aff:fe66:4461/64 scope link
       valid_lft forever preferred_lft forever
37: br-client: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 68:d7:9a:66:44:60 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::6ad7:9aff:fe66:4460/64 scope link
       valid_lft forever preferred_lft forever
38: switch0.1 at switch0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-client state UP group default qlen 1000
    link/ether 68:d7:9a:66:44:61 brd ff:ff:ff:ff:ff:ff
-------------- nächster Teil --------------
root at OpenWrt:/# bridge vlan
port              vlan-id
lan0              2 PVID Egress Untagged
lan1              3 PVID Egress Untagged
lan2              1 PVID Egress Untagged
switch0           1
                  2
                  3
br-client         1 PVID Egress Untagged
switch0.1         1 PVID Egress Untagged


Mehr Informationen über die Mailingliste franken