À première vue en tous cas, le script semble donc limiter SFR WiFi sur ma ligne ADSL2+ bien capable à 7,2 Mb/s descendants et 360 Kb/s montants.
En fait, ils le limitent à 0,3 × (et non pas un tiers) du premier débit de synchronisation de ma ligne, ce que j'ai cité n'est qu'un plafond qui ne s'appliquerait qu'à partir de 24 Mb/s durs. Ce qui ne fait pas une grande différence.
root@nb6:~# tc qdisc show dev hotspot0
qdisc tbf 8019: root rate 6614Kbit burst 50Kb lat 10.0ms
qdisc ingress ffff: parent ffff:fff1 ----------------
Je note que la synchronisation de ma ligne a légèrement baissé depuis mais que le bridage du hotspot n'a pas changé.
Il y a également une variable nommée bwrestrict mais celle-ci est récupérée uniquement par un binaire (/usr/sbin/wrapper), je pense investiguer sur sa fonction plus tard.
C'est le débit de synchronisation minimal pour que la fonctionnalité de hotspot s'active : il n'y aura rien sous 1,28 Mb/s descendants et 320 Kb/s montants.
Ça me fait penser qu'un récapitulatif intéressant à faire pourrait être les conditions selon lesquelles les hotspots sont activés
par défaut chez les différents fournisseurs d'accès, avec peut-être une estimation de la taille des parcs à la clé (voire de la répartition de la couverte sur le territoire...).
Je ferai peut-être des tests empiriques tout à l'heure.
Premier test de débit sur hotspot :
Le débit descendant prend du temps à monter pour arriver finalement à un peu moins que le réglage dur, tandis que le débit montant stagne clairement à 0,3 × le palier des 1,12 Mb/s montants de la ligne. Un prochain sujet d'investigation consisterait à chercher où sont passés les 1,36 Mb/s descendants manquants
En sachant que l'habitat est peu dense (je capte, hotspots omis, environ 3 à 4 SSID depuis l'ordinateur portable, et ne peux en joindre avec certitude qu'un seul) et que le 2,4 GHz n'a pas de raison d'être spécialement saturé.
en fait c'est 1/4 du débit de l'hote avec adsl..
Non.
Il y a bien une condition dans le fichier avec laquelle la QoS est appliquée à un quart du débit disponible, mais elle semble s'activer sur une topologie différente qui n'est pas ou plus d'utilité avec les firmwares Neufbox actuels.
[...]
if [ "$(nvram get qos_ifblan)" != "on" ]; then
${tc} qdisc add dev ${hotspot_ifname} root tbf rate ${hotspot_bw_downstream}kbit burst 50kb latency 10ms
else
[...]
# hotspot class rate: bw / 4 ceil: bw
${tc} class add dev ${ifb} \
parent ${parent} classid ${hotspot_class} \
htb prio 1 rate $(( ${hotspot_bw_downstream} / 4 ))kbit ceil ${hotspot_bw_downstream}kbit
[...]
La variable « qos_ifblan » est toujours à off dans le fichier de configuration dur et ne semble pas être présente dans la configuration téléchargée.