[PATCH] deactivate 802.11b on AP

Christian Dresel fff at chrisi01.de
Fr Feb 17 15:04:18 CET 2017


Hallo

danke für das Review. Bitte das Patch noch NICHT applien und erstmal
hier lesen:

https://github.com/freifunk-gluon/gluon/pull/467#issuecomment-137417111

Evtl. sollten wir doch die Support/Basic Rates setzen und das
require_mode weglassen? Bin jetzt etwas zwiegespaltet. Was meint ihr?

mfg

Christian

On 16.02.2017 21:45, Tobias Klaus wrote:
> Hallo Christian,
> 
> vielen Dank fürs googeln. Das hätte ich bei ner negativen Antwort deinerseits 
> natürlich auch gemacht, aber so wars ja dann praktischer.
> 
> Also ich verstehe die Quelle deines ersten Links so, dass es immer Einbußen 
> bringt 11b zu unterstützen.
> 
> Daher:
> Reviewed-by: Tobias Klaus <tk+ff at meskal.net>
> 
> Das muss natürlich in den Releasenotes klar gemacht werden. Allerdings weiß 
> ich bisher nur von einer Person, die noch ein solches Gerät besitzt(Grüße ins 
> IRC ;-) )
> 
> Viele Grüße
> Tobias
> 
> Am Dienstag, 14. Februar 2017, 19:03:43 CET schrieb Christian Dresel:
>> Hi
>>
>> wirklich beantworten kann ich dir deine Frage selbst nicht, aber ein
>> wenig googlen:
>>
>> "Eine Erklärung ist, dass bei jedem datenpaket zusätzlich ein ‘b’ paket
>> verschickt wird, um die Airtime zu
>> reservieren. das fällt dann weg."
>>
>> Quelle:
>> https://bt.freifunk-dresden.de/index.php?do=details&task_id=66&status[0]=&or
>> der=status&sort=desc (ja Zertifikat ist kaputt ;))
>>
>> "In addition to the overhead created by the SSID’s you also have
>> 802.11g protection mechanism that requires sending of an 802.11b packet
>> reserving the airtime to then send the 802.11g or 802.11n packet –
>> that’s two packets for every single user data packet – and this
>> translates to as much as a 50% reduction of available bandwidth."
>>
>> Quelle:
>> https://forum.ortenau.freifunk.net/t/wlan-802-11b-abschalten-fuer-mehr-perfo
>> rmance/64
>>
>> wenn ich das richtig verstehe, gehts da wohl eher um die "Beacons" die
>> noch mit dem langsame "b" versendet werden und die Airtime kosten.
>>
>> Man liest aber auch immer wieder, das man am besten auch
>> Basic/Supportrate setzen sollte, im 1. Link ist im Kommentar auch
>> erklärt, wieso nur bis 54Mbit gesetzt werden, die "n" MCS Datenraten
>> werden aus den "g" Datenraten abgeleitet, weshalb zumindest als support
>> alle gesetzt werden müssen da sonst manche "n" Raten nicht mehr möglich
>> sind.
>> Anderseits, wenn man "g" vorraussetzt, müsste alles unter 6Mbit sowieso
>> nicht mehr möglich sein, da "g" keine kleineren Datenraten kennt.
>>
>> mfg
>>
>> Christian
>>
>> On 14.02.2017 18:41, Tobias Klaus wrote:
>>> Hey Christian,
>>>
>>> hat es negativen Einfluss auf den Durchsatz eines Routers, wenn wir
>>> weiterhin 'b' akzeptieren, aber gerade kein 'b' Gerät in Reichweite ist?
>>> In diesem Fall wäre ich auch sofort dafür, 'b' abzuschalten.
>>>
>>> Falls dem nicht so ist und es nur schlecht wird, wenn ein 'b' Gerät
>>> kommuniziert, würde ich b gern weiterhin akzeptieren, da ich lieber den
>>> vermutlich wirklich wenigen Geräten die Verbindung "gönne". Ich denke in
>>> der Praxis sollte dieser Fall eh nicht mehr auftauchen(ich hatte glaub
>>> noch nie ein 'b'-only Gerät in der Hand).
>>>
>>> Viele Grüße
>>>
>>>  Tobias
>>>
>>> Am 14. Februar 2017 15:34:11 MEZ schrieb Christian Dresel 
> <fff at chrisi01.de>:
>>>> Hiermit wird 802.11b auf den Accesspoint deaktiviert.
>>>>
>>>> Signed-off-by: Christian Dresel <fff at chrisi01.de>
>>>> ---
>>>> src/packages/fff/fff-wireless/files/lib/functions/fff/wireless | 1 +
>>>> 1 file changed, 1 insertion(+)
>>>>
>>>> diff --git
>>>> a/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
>>>> b/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
>>>> index 59c8ce2..0a16eb7 100644
>>>> --- a/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
>>>> +++ b/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
>>>> @@ -37,6 +37,7 @@ wifiAddPhy() {
>>>>
>>>> 		set wireless.${radio}.hwmode='${hwmode}'
>>>> 		set wireless.${radio}.htmode='HT20'
>>>> 		set wireless.${radio}.country='DE'
>>>>
>>>> +		set wireless.${radio}.require_mode='g'
>>>>
>>>> 		commit wireless
>>>> 	
>>>> 	__EOF__
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20170217/ec70303a/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev