TP-Link WR841v10 "Wifi Tx Power Issue"

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

Danke, ich will nur nicht fünf 841er herumliegen haben. Könnte die ersten zwei wahrscheinlich kurzfristig einsetzen.

@Moderator
Bitte mal die ganzen Fw request posts ausgleidern, danke :smile:

Kriegen wir schon hin …

EDIT:
Ich hatte etwas Zeit …
An Gluon 2015.2 angepasste site.conf für FF-rgw: https://github.com/Tarnatos/site-ffrgwest
Rest per PM.

Hmm. Ich sehe keinen »baue v10-FW«-Fix, nur einen »treibe die v2 richtig«-Patch.

Mit einem älteren Gluon-Master habe ich eine FW gebaut, die den v2 richtig unterstützen sollte, aber:

root@(none):/tmp# sysupgrade -n -v gluon-ffgt-0.7.4-CC~0-tp-link-tl-wr841n-nd-v9-sysupgrade.bin
Invalid image, hardware ID mismatch, hw:08410010 image:08410009.
Image check ‚platform_check_image‘ failed.

Welche Patches habe ich verpaßt?

https://dev.openwrt.org/changeset/47263/trunk

1 Like

Ich habe hier jetzt meinen ersten v10er im Einsatz. Gefühlt ist die WLAN-Leistung etwas schlechter als beim v9, am selben Standort (die angesprochene Pommesbude) bekomme ich mit einem umgesetzten v9er gutes Mesh hin, beim v10 gar nichts. Jetzt steht er vorne im Fenster und kommt auf 90% gerade über die Straße (http://map.rg-west.freifunk.ruhr/#!v:m;n:60e327b7a9f0). Ich denke, dann lasse ich ihn innen im Fenster.

Von wann ist die experimental? Dem Gerücht nach soll mit den letzten Updates Besserung eingezogen sein.

0.8~exp20151022 / gluon-v2015.1-209-g6f167d3 … wie gesagt FF Hamburg. Hast Du was neueres für mich?

Emscherland ist aktuell auf gluon-v2015.1-253-gabd43c1 - ich baue die aber auch hier fast täglich nach. :wink:

Für Hamburg müsstest du die Bauer dort anhauen, unter eurer Site steht aber auch eine Kurzanleitung. GitHub - freifunkhamburg/site-ffhh: Freifunk Hamburg specific Gluon configuration

Ich bin leider zum Abwarten verdammt, da ich vom backen keine Ahnung habe. :frowning:

Ist überhaupt nicht schwer. :wink:

1 Like

Läuft der bei Euch im WLAN-Mesh gut?
Bei uns (GL.WUPPER) nicht

„gut“?
Ich denke mal, die Erfahrungswerte werden sich mit der Zeit einstellen.
Die rund 150MHz „mehr Takt“ (im Vergleich zu v8/v9) wird zumindest in den normalen Mesh-Szenarien keinen Einfluss haben. In Monsterdomains (die aber aus anderen Gründen nicht ratsam sind) mag es von Vorteil sein, große Originator-Tabellen etwas schneller reorganisieren zu können. Der Unfug mit dem parallel forkenden dhcp-scripts (aus RAs) ist im Open-WRT ChaosCalmer dankenswerterweise upstream gefixt worden. Das hat uns im Barrier-Breaker an Rhein- und Ruhr in den letzten Monaten vor den Splits die Haxen gebrochen.

Aber beim VPN-Mesh wird „mehr CPU-Speed“ mit Sicherheit was bringen.
Denn mit 650MHz ist der 841v10 schon ziemlich nah am 1043v2 720MHz).
Wobei letzterer natürlich auch von viel RAM profitiert, wenn es nicht nur viel Traffic, sondern auch viele Clients gibt.

Hinsichtlich 802.11s (wenn Deine Frage darauf abzielt) liegen vermutlich noch nirgends Erfahrungswerte vor, das wäre dann aber auch keine Frage zum 841v10, sondern eher generell zum gluon 2015.2.

2 Likes