Comment contrôler votre réseau Wi-Fi sous Linux

Votre connexion Wi-Fi est-elle trop lente ? Avez-vous des problèmes de réseau constants en surfant sur le Net ? Il y a de fortes chances que votre réseau sans fil gère plus de trafic qu’il ne le devrait. Heureusement, il est assez facile de contrôler votre réseau Wi-Fi sous Linux. Vous pouvez utiliser l’application open-source evillimiter pour surveiller et contrôler la bande passante des appareils. Ce guide illustre comment faire cela en suivant une approche étape par étape.
Remarque : Vous pouvez également utiliser Traceroute pour diagnostiquer les problèmes de réseau sous Linux. Ou consultez notre guide complet pour résoudre les problèmes de Wi-Fi sur Ubuntu.
Qu’est-ce qu’Evillimiter ?
Evillimiter est un outil de surveillance gratuit et open-source qui peut limiter l’utilisation de la bande passante pour les appareils connectés à un LAN. Il fonctionne sur Linux et Windows et peut fonctionner sans accès administratif au réseau. Remarque : vous ne devez pas utiliser cet outil sur les réseaux d’autres personnes, afin d’éviter d’éventuels problèmes juridiques.
À lire aussi : Comment activer Wake-on-LAN sous Ubuntu
Comment installer Evillimiter
Vous devez installer evillimiter avant de l’utiliser. Heureusement, l’installation est simple si vous avez déjà les dépendances installées. Il nécessite Python 3, qui devrait être disponible par défaut sur la plupart des installations Linux. Pour installer evillimiter, ouvrez votre terminal et tapez les commandes ci-dessous :
# récupère le code source
git clone https://github.com/bitbrute/evillimiter.git
# navigue vers le répertoire source
cd evillimiter
# installe evillimiter
sudo python3 setup.py installÀ lire aussi : Qu’est-ce que le réseau Yggdrasil et comment l’installer
Comment contrôler votre réseau Wi-Fi avec Evillimiter
Une fois l’installation terminée, vous pouvez commencer à surveiller les appareils connectés à votre Wi-Fi personnel. Pour ce faire, commencez par lancer l’application en exécutant la commande suivante :
sudo evillimiterNotez que vous aurez besoin de privilèges sudo/root pour exécuter et utiliser evillimiter. Cela est dû au fait qu’il gère le contrôleur réseau et nécessite un accès aux paramètres du noyau à bas niveau. Lorsque vous exécutez evillimiter pour la première fois, il affichera des informations sur votre réseau Wi-Fi. Cela inclut le nom de l’interface, l’IP de la passerelle, le MAC et le masque de réseau.

La console interactive est l’endroit où vous tapez des commandes pour surveiller l’utilisation de la bande passante. Evillimiter offre une poignée de commandes pour faciliter le contrôle. Vous pouvez afficher une liste des commandes disponibles en entrant ? ou help dans la console interactive.
(Main)>>>helpVous devez scanner le réseau local avant de pouvoir surveiller les appareils connectés. Utilisez la commande scan d’evillimiter pour cela.
(Main)>>> scanCela va scanner tous les hôtes connectés à votre Wi-Fi et rapporter le nombre d’appareils actifs. Vous pouvez maintenant voir les hôtes et limiter leur utilisation de bande passante. Utilisez la commande hosts pour voir tous les hôtes actifs.
(Main)>>> hostsCela affichera une liste des appareils connectés à votre réseau Wi-Fi. Evillimiter attribuera un ID à chaque appareil et affichera ses informations IP et MAC. Le champ d’état indique si la bande passante a déjà été limitée pour un appareil.

Vous pouvez maintenant limiter la bande passante d’un appareil en utilisant la commande limit.
(Main)>>> limit 2 100kbitCette commande limite la bande passante du deuxième appareil (ID=2) à 100 kilobits. Vous pouvez limiter plusieurs appareils à la fois en utilisant une liste séparée par des virgules.
(Main)>>> limit 2,3 50kbitCette commande limitera la bande passante des deuxième et troisième appareils à 50 kbit.

La limitation de bande passante est définie pour les vitesses de téléchargement et d’envoi. Mais vous pouvez également limiter les vitesses de téléchargement/envoi séparément. La commande suivante limite la vitesse de téléchargement du deuxième appareil à 100 kbit par seconde.
(Main)>>> limit 2 100kbit --downloadVous pouvez également bloquer la connexion Internet d’un appareil hôte en utilisant la commande block. De cette façon, vous pouvez contrôler les utilisateurs Wi-Fi directement depuis le terminal.
(Main)>>> block 2Cette commande bloquera le deuxième appareil d’utiliser les ressources réseau. Utilisez les drapeaux --upload et --download pour bloquer le trafic dans un sens.
(Main)>>> block 2--downloadDisons que vous voulez diffuser des sessions de jeu. Vous pouvez bloquer tous les autres appareils Wi-Fi en utilisant la commande ci-dessous.
(Main)>>> block all
Jusqu’à présent, nous avons montré comment scanner, limiter et bloquer des appareils en utilisant evillimiter sous Linux. Cependant, n’oubliez pas de libérer ces appareils une fois que vous avez terminé. Utilisez la commande free suivie de l’ID de l’hôte pour cela.
(Main)>>>free1,2,3
(Main)>>>free all
Pour quitter la console interactive, tapez quit ou exit dans la fenêtre de commande.
(Main)>>> quitCela quittera la session actuelle et ramènera l’invite de terminal.
Ensuite, voici deux autres fonctionnalités d’evillimiter. Étant donné que la console interactive est colorée, elle peut ne pas fonctionner correctement dans certains environnements. Vous pouvez installer les paquets nécessaires pour le codage couleur ou utiliser l’option --colorless dans de tels cas.
sudo evillimiter --colorlessSi vous exécutez cela dans le terminal, cela démarrera une session interactive sans couleur pour evillimiter. Les gens peuvent utiliser ce mode chaque fois qu’ils rencontrent des problèmes avec les couleurs ASCII.

Enfin, l’option -f aide à résoudre les problèmes de configuration des iptables Linux ou des paramètres réseau.
sudo evillimiter -fConseils sur l’utilisation d’Evillimiter
Evillimiter utilise le spoofing ARP et le façonnage du trafic pour couper les utilisateurs des connexions LAN. Ainsi, il n’est pas judicieux d’exécuter cette application en arrière-plan trop longtemps. Cela peut ralentir les ressources réseau et peut entraîner des pannes fréquentes du noyau.
Nous vous recommandons d’utiliser de tels outils uniquement lorsque c’est essentiel. De plus, l’outil ne fonctionne pas du tout pour les connexions IPv6. De plus, si vous rencontrez des problèmes concernant les interfaces réseau, essayez de réinitialiser la configuration.
Conclusion
Comme vous pouvez le voir, vous pouvez facilement contrôler votre réseau Wi-Fi sous Linux en utilisant evillimiter. Il est très facile à installer et fonctionne bien même sans accès administrateur. Si vous souhaitez en savoir plus sur la sécurité Wi-Fi, essayez de lire le guide complet sur la sécurité Wi-Fi à domicile.