TP-Link WR841v10 "Wifi Tx Power Issue"

Ja David, wir Freifunker sind halt Idioten. Wer kommt schon auf die Idee, ein freies WLAN-Netzwerk aufzubauen und seine Freizeit dafür zu opfern :smile:. Daran musst du dich leider gewöhnen. Wir benutzen ein Forum zur Kommunikation. Das sagt doch viel über uns aus…

Das dauert noch mindestens 3 Wochen. Wohl eher ein bis zwei Monate. Guck dir die Milestones bei Github an…

Hallo!

Ich habe den Testrouter nun bei meinem Bekannten ausgewildert. Er sollte als einziges Kabel die Stromversorgung behalten. Leider sieht er den bereits vorhandenen Router auch nach gut 2 Stunden nicht und baut keine Meshverbindung auf. Mesh-VPN habe ich an und aus geschaltet, auf dem WLAN ist sowohl Client-Netz als auch Mesh-Netz aktiviert, bei dem (funktionierenden) Hauptrouter ist es das gleiche auf beiden WLAN-Interfaces. :frowning:

Kann das denn unter Umständen so lange dauern, bis eine Mesh-Verbindung aufgebaut wird? Oder meshen nur gleiche Firmware-Versionen? Kann es sein, dass einige Parameter für das Mesh-WLAN angepasst werden müssten, damit die beiden miteinander reden können? Oder schließen wir daraus, dass die Test-Firmware doch noch nicht das richtige Ergebnis liefert? :open_mouth:

Liebe Grüße,
Marcel

EDIT:
Was habe ich probiert?
1.) Netzwerk → WAN → IPv4 per DHCP und alternativ feste IP aus dem Bereich meines Routers mit diesem als GW und als DNS
2.) Mesh-VPN an / aus
3.) Einstellungen „Haupt“-FF-Router überprüft (dieser funktioniert tadellos)
4.) Beide Router in unmittelbarer Nähe zueinander aufgestellt (Distanz <0,5 Meter)

Verwenden beide Router die gleiche Firmware?

Das Herstellen einer Mesh Verbindung dauert idR nur Sekunden, max. Minuten.

Die Syntax der site.conf hat sich etwas verändert, gibt es da vielleicht Abweichungen? Site configuration — Gluon 2021.1 documentation

Ohne die URLs zu der Firmware und MAC Adressen der Router wird das zum Ratespiel.

Problem gelöst: :smiley:

Ich habe mir per SSH die wireless.mesh_radio0 angesehen und da gab es zwischen den Routern diverse Abweichungen. Klar, dass die nicht miteinander reden wollten. :wink: Jetzt ist alles super, der kleine V10er baut eine Meshverbindung über eine Strecke von rund 20 Metern mit 2 Wänden und viel Botanik auf, die laut Freifunk-Karte eine TQ von 98% erreicht (was immer das genau heißt, aber es klingt voll toll :stuck_out_tongue: ).

Fazit:
Ich erreiche mit der Firmware, die auf dem gepatchten Gluon Master basiert (nochmal vielen vielen Dank @PetaByteBoy) einen für meine Begriffe stabil laufenden Router mit wirklich guter Funk-Abdeckung für 18,49 Euro. So macht das Einsteigen in Freifunk richtig Spaß. Als jemand, dem das Aufspüren solcher Probleme Spaß macht und der sich dann auch an SSH etc. begibt, bin ich voll zufrieden. Allerding müssten für den Durchschnitts-„Endverbraucher“ dann auch bald die Lösungen her, die direkt funktionieren. Ich hoffe, wir in Bergisch Gladbach kriegen bald eine offizielle Firmwareversion mit dem 841-V10-Patch, und allen anderen sei sie natürlich auch gegönnt. :sweat_smile:

Liebe Grüße,
Marcel

P.S.: Es gibt da die Einstellung device mode 11g. Herr Google behauptet, dass andere Communities die auf 11n empfehlen. Ich werde das wohl gleich mal versuchen oder begehe ich damit irgendein Verbrechen gegen Community-Vorgaben? :open_mouth:

P.P.S.: Geändert, und funkt nach wie vor Mesh-tig klasse :grin:

2 Likes

Nur für’s Protokoll: Da Mindfactory mich nun seit 1,5 Wochen mit der Bestellung schmoren lässt, habe ich am Montag bei Notebooksbilliger geordert, was dann heute ankam. Habe jetzt 16 Stück „v10“ auf dem Tisch und bin guter Hoffnung, dass der schnellere Prozessor sogar ein wenig was bringt.

Hallo Zusammen,

ich hänge mich hier mal dran, heute hat mir Amazon leider einen WR841NDv10 geliefert. Da das mein erster Freifunk-Router werden soll ist das natürlich nicht so fein.
Wenn ich es richtig sehe gibt es noch kein fertiges Image fürs Rheinufer?
Wäre jemand in der Lage und so freundlich eines zu machen?
Das selber zu kompilieren würde mich vermutlich ein paar Tage Zeit kosten und ob das Image dann ok ist weiß ich mangels FF Erfahrung leider nicht.

wäre super wenn es das schon gibt oder es einer machen könnte!

viele Grüße

Biertrinker

1 Like

Rheinufer?
Ist das nicht ähnlich wie das FFruhrgebiet nicht inzwischen auf lokale Domains gesplittet worden?
(nur um zu vermeiden, unpassende Images zu bauen.)

unter http://freifunk-neuss.de steht Rheinufer. Die dort verlinkten Images sind auch Rheinufer-Images, da gibts aber nur Images für den v9 vom 10.September.

Ich war so frei eine FW zu erstellen möchte sie aber nicht der breiten Masse zur Verfügung stellen. @biertrinker hat ne PM.

Auch habe ich die site.conf der Domäne Rheinufer an den gluon master branch angepasst.
https://github.com/Tarnatos/sites-ffrl/tree/v2015.2.x/site-rheinufer

Damit sollte jeder bei euch eine eigene FW bauen können.

1 Like

Hi zusammen!,

ich habe heute auch 2 wr841v10 Router bekommen (bestellt bei
notebooksbilliger).

Könnte jemand (eventuell @anon68922371 , @PetaByteBoy ?) hier für mich (Domäne:
http://freifunk-ennepetal.de) eine Firmware backen? Falls dies zeitlich nicht drin ist würde ich
mich trotzdem über eine PM/Link freuen mit einer v10 Firmware einer anderen
Community.

Gerne gebe ich auch Feedback oder teste z.B das Meshing
verhalten da ich 2 v10 boxen vor mir liegen habe (und hier eine v9 regulär im
betrieb habe)

Wenn ich eure site.conf bekomme ja.

@Tarnatos, ich habe diese gerade aus meinem Knoten ausgelesen, ich hoffe von der richtigen stelle :blush: :

root@FF-HA-Hlbg-Kreuzkapelle:/# cat /lib/gluon/site.conf

{
        hostname_prefix = 'FF-EN-',
        site_name = 'Freifunk Ennepe-Ruhr Kreis(FFRG)',
        site_code = 'ffen',
        opkg_repo = 'http://openwrt.draic.info/chaos_calmer/15.05-rc3/%S/packages',

        prefix4 = '10.20.0.0/17',
        prefix6 = '2a03:2260:50:2::/64',
        mesh_on_lan = true,
        mesh_on_wan = false,

        timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
        ntp_servers = {'1.openwrt.pool.ntp.org','2.openwrt.pool.ntp.org','2.ntp.services.ffen','1.ntp.services.ffen'},
        regdom = 'DE',

        wifi24 = {
                ssid = 'Freifunk',
                channel = 3,
                htmode = 'HT20',
                mesh_ssid = 'mesh.ffen',
                mesh_bssid = '02:ff:13:37:ff:01',
                mesh_mcast_rate = 12000,
        },
        wifi5 = {
                ssid = 'Freifunk (5GHz)',
                channel = 44,
                htmode = 'HT40+',
                mesh_ssid = 'mesh.ffen5',
                mesh_bssid = '02:ff:13:37:ff:02',
                mesh_mcast_rate = 12000,
        },

        next_node = {
                ip4 = '10.20.254.254',
                ip6 = '2a03:2260:50:2::cafe',
                mac = '02:de:42:42:4c:00',
        },

        fastd_mesh_vpn = {
                methods = {'salsa2012+umac'},
                enabled = true,
                configurable = true,
                mtu = 1364,
                groups = {
                   backbone = {limit = 0, peers = {},},
                   backbone_1 = {
                        limit = 1,
                        peers = {
                                enneperuhr1 = {
                                        key = '1ba4844d5036558eec6ce6190d78b0c5a89e3b5d17fda7fb88f309e2cccd5f6d',
                                        remotes = {
                                                'ipv4 "node01.en.freifunk.ruhr" port 10000',
                                                'ipv6 "node01.en.freifunk.ruhr" port 10000'
                                        },
                                },
                                enneperuhr2 = {
                                        key = 'f6acc76afd6059b18edfdd67b9dd908171acd42575618627861bd82aaba86af4',
                                        remotes = {
                                                'ipv4 "node02.en.freifunk.ruhr" port 10000',
                                                'ipv6 "node02.en.freifunk.ruhr" port 10000'
                                        },
                                },
                                enneperuhr3 = {
                                        key = '305c513d49ddc8ae80345a7b7f48c5f2734fb09f98446caa11c9f2fc14457a1e',
                                        remotes = {
                                                'ipv4 "node03.en.freifunk.ruhr" port 10000',
                                                'ipv6 "node03.en.freifunk.ruhr" port 10000'
                                        },
                                },
                        },
                        },
                   backbone_2 = {
                        limit = 1,
                        peers = {
                                enneperuhr4 = {
                                        key = '332c28dfd93331f1afa51d0179ac61afb71ebdd3584b24541d5862023bee0a9d',
                                        remotes = {
                                                'ipv4 "node04.en.freifunk.ruhr" port 10000',
                                                'ipv6 "node04.en.freifunk.ruhr" port 10000'
                                        },
                                },
                                enneperuhr5 = {
                                        key = 'd07be8434787e7a7c11155c03f0f65ed0320397371a6dda8baaeab08aa5aa03c',
                                        remotes = {
                                                'ipv4 "node05.en.freifunk.ruhr" port 10000',
                                                'ipv6 "node05.en.freifunk.ruhr" port 10000'
                                        },
                                },
                                enneperuhr6 = {
                                        key = '3743f45d95fe3e22d865b682474d371ed9fe488e16790486593e5598ee07b06e',
                                        remotes = {
                                                'ipv4 "node06.en.freifunk.ruhr" port 10000',
                                                'ipv6 "node06.en.freifunk.ruhr" port 10000'
                                        },
                                },
                        },
                    },
                },
        },

        autoupdater = {
                enabled = '1',
                branch = 'stable',
                branches = {
                        stable = {
                                name = 'stable',
                                mirrors = {'http://images.freifunk-sprockhoevel.de/enkreis/stable/sysupgrade'},
                                good_signatures = 1,
                                pubkeys = {
                                        'c5a075ab35592e00013c4ef78d5975d03a3ec8a212ae3281c570623278b288ad', -- Mattes
                                        '6f6104f1e069dd4390fd7b88eb12b27241ba0eb1f87d36c4b9f7724d81d67f72', -- Chris
                                        '4bcf080d3937310ea3f5ee3678bff5c839679b69c8b2529ba1371b710dd046b6', -- Philip
                                },
                        },
                        beta = {
                                name = 'beta',
                                mirrors = {'http://images.freifunk-sprockhoevel.de/enkreis/beta/sysupgrade'},
                                good_signatures = 1,
                                pubkeys = {
                                        'c5a075ab35592e00013c4ef78d5975d03a3ec8a212ae3281c570623278b288ad', -- Mattes
                                        '6f6104f1e069dd4390fd7b88eb12b27241ba0eb1f87d36c4b9f7724d81d67f72', -- Chris
                                        '4bcf080d3937310ea3f5ee3678bff5c839679b69c8b2529ba1371b710dd046b6', -- Philip
                                },
                        },
                        experimental = {
                                name = 'experimental',
                                mirrors = {'http://images.freifunk-sprockhoevel.de/enkreis/experimental/sysupgrade'},
                                good_signatures = 1,
                                pubkeys = {
                                        'c5a075ab35592e00013c4ef78d5975d03a3ec8a212ae3281c570623278b288ad', -- Mattes
                                        '6f6104f1e069dd4390fd7b88eb12b27241ba0eb1f87d36c4b9f7724d81d67f72', -- Chris
                                        '4bcf080d3937310ea3f5ee3678bff5c839679b69c8b2529ba1371b710dd046b6', -- Philip
                                },
                        },
                },
        },

        simple_tc = {
                mesh_vpn = {
                        ifname = 'mesh-vpn',
                        enabled = false,
                        limit_egress = 1000,
                        limit_ingress = 8000,
                },
        },

}

EDIT: bzw. ich habe sie gerade auf github gefunden https://github.com/ffruhr/site-ffen/blob/master/site.conf

Jo habs schon.

Hier ist die angepasste site.conf. Rest per pm.

Für den EN Kreis gibt es schon eine Firmware @joe ,
Ich suche gleich mal den Link raus… PM

Hallo,

vielen Dank fürs Firmware bauen, Router läuft! Die ersten Clients sind ab und an auch schon dabei.

Ach so, ist das normal dass auf der Info-Seite keine Werte für den Traffic dabei stehen? Ist das ein Bug in der Experimental? Das wäre ja schon interessant um zu wissen ob den jemand wirklich benutzt.

viele Grüße

Biertrinker

Da ich heute beim notebooksbilliger-Store in Düsseldorf ein paar 841er erwerben möchte, wäre es interessant zu wissen, ob es für rgwest auch bald die angepasste Firmware gibt.
Natürlich könnte ich mich in die Thematik selbst einlesen, aber dafür fehlt mir in den nächsten zwei Wochen die Zeit.
Unter http://images.freifunk-ruhrgebiet.de/ffrgwest/stable/factory/ gibt es nur bis hin zur v9, alle Versionen vom 8.9.2015.
Die beta- und experimental-Zweige sind leer bzw. existieren nicht für rgwest.

Sollte sich bis Anfang nächste Woche keiner eurer FW Bäcker melden kann ich dir eine backen.

Aber nicht vor Montag.

1 Like