LiveboxMonitor
LiveboxMonitor copied to clipboard
Brider la bande passante par appareil
Après quelques tests il est possible de réduire la bande passante pour un appareil donné avec l'API : SSW.Steering.QoSUpgrade:createRule
Le bridage n'est pas très fin, mais on dispose de 7 profils (TID) sur la LB5, et sur ma fibre qui plafonne à ~950 Mb/s en Down et ~600 Mb/s en Up cela donne en débit max pour l'appareil sur lequel la règle a été appliqué : TID = 7 -> ~280 D / ~3.8 U TID = 6 -> ~35 D / ~0.4 U TID = 5 -> ~60 D / ~0.2 U TID = 4 -> ~330 D / ~3 U TID = 3 -> ~270 D / ~3.5 U TID = 2 -> ~400 D / ~4 U TID = 1 -> ~380 D / ~3.4 U
C'est pas mal pour le download, il y a pas mal de choix, par contre l'upload se retrouve toujours très fortement bridé... Une fonctionnalité sympa à rajouter à une prochaine version.
Bonjour, Belle trouvaille ! Y a-t-il un paramètre de bridage qui permet de réduire le débit upload/download à tellement faible (ex: quelques Ko/sec) que ça aurait pour effet de bloquer l'accès au net pour un périphérique donné?
Bonjour, pour cela vous avez les fonctions de blocage dans l'onglets "Info Appareils", Vous pouvez aussi totalement empêcher un appareil de se connecter en bloquant son adresse MAC via l'interface web (cette fonctionnalité n'est pas encore disponible dans LiveboxMonitor).
Merci !
Vous pouvez aussi totalement empêcher un appareil de se connecter en bloquant son adresse MAC via l'interface web
Puis-je vous demande une précision : à quel endroit précisément dans l'interface ?
Si jamais vous avez l'occasion de tester : cela fonctionne-t-il chez vous pour bloquer le décodeur TV (les chaînes TV + Youtube qui passe par le décodeur TV, etc.) ?
Merci encore
https://assistancepro.orange.fr/internet_livebox/utiliser/parametrer_le_wifi_de_ma_box/livebox_5_6_pro/livebox__et___filtrer_les_equipements_qui_se_connectent_en_wifi-393586
Ca marche effectivement d'activer le filtrage MAC et de ne pas mettre l'adresse MAC du décodeur dans la liste (à faire deux fois: 2.4 Ghz et 5Ghz)! Dans ce cas le décodeur est bloqué avec succès!
Cependant en activant cela, désormais chaque fois qu'on veut connecter un nouveau périphérique en Wifi, il faut whitelister son adresse MAC. (A moins qu'on puisse faire l'inverse: tous les périph. sont non filtrés à priori, sauf ceux qui sont blacklistés dans une liste d'adresse MAC blacklistés?) Je vais regarder à l'usage si c'est faisable :)
Dernière chose: est-ce envisageable d'avoir dans LiveboxMonitor un bouton "filtrage MAC ON" / "filtrage MAC OFF" (2.4 Ghz + 5 Ghz)?
C'est très probablement envisageable, mais ne l'utilisant pas et personne ne l'ayant demandé jusque là, cette fonction n'était pas dans mon radar. Je vais le noter mais je ne pense pas y mettre une grosse priorité.
Bonjour @p-dor,
Petit update suite à mes issues passées, on peut bloquer un device dont le MAC est connu en quelques lignes avec
data = {"service": "sysbus.Scheduler", "method": "overrideSchedule", "parameters": {"type": "ToD", "ID": "AA:BB:CC:DD:EE:FF", "override": "Disable" }}
+ une requete POST sur http://192.168.1.1/ws avec ce payload + l'auth qui va bien
Pour le décodeur, je vais faire comme tu as dit, activer/désactiver le filtrage MAC au niveau de la connexion WiFi. (Par contre l'ajout des MAC whitelistés je le ferai manuellement via l'interface web).
TL;DR : Saurais-tu dans l'API Livebox quel service / method (ex: sysbus.Scheduler / overrideSchedule) permet d'activer désactiver le filtrage MAC sur le Wifi 2.4 Ghz utilisé?
Merci d'avance
Bonjour @josephernest ,
Pour le blocage d'un appareil c'est très exactement l'API utilisée par le bouton "Bloquer" dans l'onglet "Info Appareils" (je vous indiquais ce moyen ci dessus).
Pour activer/désactiver le filtrage MAC par API il faut connaitre le nom de l'interface "Wifi 2.4 Ghz" qui est différent en fonction du modèle de Livebox. Pour les LB4 & 5 ce nom est wl0 mais pour les LB6 & 7 c'est vap2g0priv0.
Par exemple pour LB5 l'API est NeMo.Intf.wl0:setWLANConfig((string mibs)).
Mais la complexité est dans le passage du paramètre mibs.
Pour activer : {"mibs":{"wlanvap":{"wl0":{"MACFiltering":{"Mode":"WhiteList"}}}}}
Pour désactiver : {"mibs":{"wlanvap":{"wl0":{"MACFiltering":{"Mode":"Off"},"WPS":{"Enable":false}}}}}
Merci beaucoup, je teste ça et ça a l'air de marcher (à moitié pour l'instant) !
Et l'interface "Wifi 5 Ghz" pour LB5, c'est wl1, est-ce correct ?
(J'ai l'impression que le décodeur TV veut passer exclusivement par le 5 Ghz, correct ?)
L'interface LB5 pour le Wifi 5 Ghz s'appelle eth4
Et je ne sais pas pour le décodeur TV.
L'interface LB5 pour le Wifi 5 Ghz s'appelle
eth4
Merci!
Incroyable, ça parait vraiment mystérieux pour le nommage, wl0 et eth4 :)
Comment as-tu trouvé tout cela? Y a-t-il une doc quelque part?
Après beaucoup de recherches et de déductions, et puis un jour je suis tombé sur l'API HomeLan.Interface:get ;-)