TP-Link CPE210 v2 - Gluon Support

Moin, mir ist gelungen, es zu bauen, auch mit den lokalen Anpassungen (Hamburg-Nordwest, siehe unten).

Leider bekomme ich im Webif bei der Konfiguration keinen öffentlichen Schlüssel angezeigt. Irgendwas funktioniert da zumindest bei mir noch nicht so 100%. Vielleicht könnt Ihr es ja auch mal ausprobieren.

Hier die Befehle:

git clone -b v2017.1.4 https://github.com/freifunk-gluon/gluon.git gluon

git clone https://github.com/freifunkhamburg/site-ffhh.git

cd gluon

wget https://github.com/FreifunkVogtland/gluon/commit/ffa5a6526f319a43fbe9d0c7721e3c7b87d43dac.patch -O cpe210v2.patch

git am cpe210v2.patch

cd ../site-ffhh

./build.sh -l ffhh-nowe -g ../gluon -o ../neues_firmware_verzeichnis

1 „Gefällt mir“

Kurzer Nachtrag: Es funktioniert. Im Assistenten wird der VPN-Schlüssel zwar nicht angezeigt, aus den erweiterten Konfigurationsseiten kann man ihn aber herauskopieren und damit funktioniert er nun.

Das liegt vermutlich an der noch unvollständigen Migration der Hamburger Firmware nach gluon 2017.1 und hat damit nichts mit den Patch zu tun.

Moin,
das kann ich bestätigen. Mit der aktuellen site von Freifunk Ostholstein, wird im Config Mode alles sauber angezeigt. Habe die Kiste seit knapp zwei Wochen laufen. Bis jetzt total stabil & subjektiv eine super Reichweite.

Für Leute die sich ein Image bauen wollen:
Bei den Befehlen von Stephen_Falken scheint es sich um ein „Hamburger Modell“ zu handeln. Nach gluon.readthedocs.io habe ich die Site Configuration direkt in /gluon kopiert.

git clone GitHub - freifunk-gluon/gluon: a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes gluon -b v2017.1.5 # oder anderes RELEASE

cd gluon

git clone https://github.com/freifunk-alpha-centauri/site-ffac.git site

wget https://github.com/FreifunkVogtland/gluon/commit/ffa5a6526f319a43fbe9d0c7721e3c7b87d43dac.patch -O cpe210v2.patch

git am cpe210v2.patch

make update # Get other repositories used by Gluon

make GLUON_TARGET=ar71xx-generic # Build Gluon

Danke an alle, die an dem Gerät gearbeitet haben…

3 „Gefällt mir“

Läuft…
Habe mehrere CPE v2 in Betrieb (MESH-VPN & hinter Offloader via MESH-WAN).
Anfangs gab es Probleme mit MESH-VPN, lag allerdings an falscher MTU meinerseits schande

Nun läuft alles bestens
Anleitung laut @coco folgen und site eurer Community implementieren (event. abändern nach regelwerk gluon 2017.1.x – siehe release info)

Danke für die Zusammenfassung. Aber:

Hmm, das gibt’s wohl nicht (mehr)? Sollte aber jede v2017.1.x-site.conf gehen, oder?

Das ist ein Beispiel aus Getting Started — Gluon 2017.1.8 documentation . Du musst stattdessen die Site von deiner Community clonen. Vermutlich funktioniert es, wenn ihr schon auf 2017.1.x angepasst habt.
Top wenn du das testest…Gruß

Danke für die Klarstellung. Nope, wir sind noch auf 2016.x, ad-hoc & v14; aber 2017.1.5 wird Basis für nächste Version sein …

Kann ich nicht beantworten. Soweit ich das verstanden habe, hat @Stephen_Falken mit einer Site für v2016.x ein Image gebaut, welches (bis auf den Config Mode) funktioniert.

Nope leider nicht, bei mir ist es 2017.1.4. Ich nehme an, das hamburgische Build-Script erkennt das. Ich habe da aber auch nicht so viel Ahnung, @tokudan weiß da mehr.

@wusel, clone eure site Einstellung und schau dir die dortige site.conf an.
Vemutlich musst du da den Syntax für die VPN Einstellungen anpassen bzw. Eigentlich nur den Syntax umstellen.
Als Beispiel kannst du dir ja eine site einer anderen community nehmen, welche schon auf 2017.1.x basiert.

1 „Gefällt mir“

Tatsächlich nur zwei Änderungen:
https://gluon.readthedocs.io/en/v2017.1.5/releases/v2017.1.html

site.conf

  • The fastd_mesh_vpn configuration section has been restructured to allow sharing more options with tunneldigger. Instead of

    fastd_mesh_vpn = {
      mtu = 1280,
      configurable = true,
      methods = {'salsa2012+umac'},
      groups = { ... },
      bandwidth_limit = { ... },
    }
    

    the configuration must look like this now:

    mesh_vpn = {
      mtu = 1280,
      fastd = {
        configurable = true,
        methods = {'salsa2012+umac'},
        groups = { ... },
      }
      bandwidth_limit = { ... },
    }
    
  • The opkg.openwrt option has been renamed to opkg.lede

Bitte auch site.mk checken…
Hier müssen die gluon-luci-xxxx Module in gluon-web-xxx geändert werden

Danke,

habe - wie von dir beschreiben - eine FW für unsere Subdomäne erstellt.

Test ist positiv - denke das man den als „stable“ gelten lassen kann, habe bislang nichts negatives feststellen können!

=> Freifunk Winterberg - loading...

Moin.
Wie kann ich es auch für meine Subdomain testen? Habe morgen Karneval direkt vor der Tür und wäre ein guter Test :stuck_out_tongue_winking_eye:

@eLightman, aus welcher Community kommst du denn?

Komme aus Emsdetten also:
https://freifunk-muensterland.de

Ah, dann warst du das? Ticket Firmwareanfrage für CPE 210 v2 - Funk & Router - Freifunk Münsterland

Moin,

kann den Patch jemand bei Gluon gegen Master und v2017.1.x einreichen? Das wäre einfacher, als wenn das jetzt jeder so baut.

Grüße
Matthias

1 „Gefällt mir“

Bei OpenWrt gab es noch einige Veränderungen am Patch. Der PR ist noch „open“: ar71xx: add support for TP-Link CPE210 v2 by robimarko · Pull Request #642 · openwrt/openwrt · GitHub

Bei Gluon ist der Patch schon eingereicht. Man will wohl aber abwarten, bis der „neue“ Patch upstream ist: ar71xx-generic: add experimental support for TP-Link CPE210 v2 by genofire · Pull Request #1326 · freifunk-gluon/gluon · GitHub

1 „Gefällt mir“