Come Controllare la Tua Rete Wi-Fi in Linux

La tua connessione Wi-Fi è troppo lenta? Hai problemi di rete costanti mentre navighi in Internet? È probabile che la tua rete wireless stia gestendo più traffico di quanto dovrebbe. Fortunatamente, è abbastanza facile controllare la tua rete Wi-Fi in Linux. Puoi utilizzare l’applicazione open-source evillimiter per monitorare e controllare la larghezza di banda dei dispositivi. Questa guida illustra come fare utilizzando un approccio passo-passo.
Nota: Puoi anche utilizzare Traceroute per diagnosticare problemi di rete in Linux. Oppure consulta la nostra guida completa per risolvere i problemi Wi-Fi di Ubuntu Linux.
Cos’è Evillimiter?
Evillimiter è uno strumento di monitoraggio gratuito e open-source che può limitare l’uso della larghezza di banda per i dispositivi connessi a una LAN. Funziona su Linux e Windows e può operare senza accesso amministrativo alla rete. Nota: non dovresti utilizzare questo strumento su reti di altre persone, evitando possibili problemi legali.
Leggi anche: Come Abilitare Wake-on-LAN in Ubuntu
Come Installare Evillimiter
Devi installare evillimiter prima di utilizzarlo. Fortunatamente, l’installazione è semplice se hai già installato le dipendenze. Richiede Python 3, che dovrebbe essere disponibile nella maggior parte delle installazioni Linux per impostazione predefinita. Per installare evillimiter, apri il terminale e digita i seguenti comandi:
# recupera il codice sorgente
git clone https://github.com/bitbrute/evillimiter.git
# naviga nella directory sorgente
cd evillimiter
# installa evillimiter
sudo python3 setup.py installLeggi anche: Cos’è la Rete Yggdrasil e Come Installarla
Come Controllare la Tua Rete Wi-Fi Utilizzando Evillimiter
Una volta completata l’installazione, puoi iniziare a monitorare i dispositivi connessi al tuo Wi-Fi personale. Per fare ciò, avvia prima l’applicazione eseguendo il seguente comando:
sudo evillimiterNota che avrai bisogno dei privilegi sudo/root per eseguire e utilizzare evillimiter. Questo perché gestisce il controller di rete e ha bisogno di accesso ai parametri del kernel a basso livello. Quando esegui evillimiter per la prima volta, mostrerà alcune informazioni sulla tua rete Wi-Fi. Questo include il nome dell’interfaccia, l’IP del gateway, MAC e netmask.

La console interattiva è dove digiti i comandi per monitorare l’uso della larghezza di banda. Evillimiter offre un certo numero di comandi per facilitare il controllo. Puoi visualizzare un elenco dei comandi disponibili digitando ? o help nella console interattiva.
(Main)>>>helpDevi scansionare la rete locale prima di poter monitorare i dispositivi connessi. Usa il comando scan di evillimiter per farlo.
(Main)>>> scanQuesto scansionerà tutti gli host connessi al tuo Wi-Fi e riporterà il numero di dispositivi attivi. Ora puoi visualizzare gli host e limitare il loro uso della larghezza di banda. Usa il comando hosts per visualizzare tutti gli host attivi.
(Main)>>> hostsQuesto mostrerà un elenco dei dispositivi connessi alla tua rete Wi-Fi. Evillimiter assegnerà un ID a ciascun dispositivo e mostrerà le informazioni IP e MAC. Il campo di stato mostra se la larghezza di banda è già stata limitata per un dispositivo.

Ora puoi limitare la larghezza di banda per un dispositivo utilizzando il comando limit.
(Main)>>> limit 2 100kbitQuesto comando limita la larghezza di banda del secondo dispositivo (ID=2) a 100 kilobit. Puoi limitare molti dispositivi contemporaneamente utilizzando un elenco separato da virgole.
(Main)>>> limit 2,3 50kbitQuesto comando limiterà la larghezza di banda del secondo e del terzo dispositivo a 50 kbit.

La limitazione della larghezza di banda è impostata sia per le velocità di upload che di download. Ma puoi anche limitare le velocità di upload/download separatamente. Il comando successivo limita la velocità di download del secondo dispositivo a 100 kbit al secondo.
(Main)>>> limit 2 100kbit --downloadPuoi anche bloccare la connessione Internet per un dispositivo host utilizzando il comando block. In questo modo, puoi controllare gli utenti Wi-Fi direttamente dal terminale.
(Main)>>> block 2Questo comando bloccherà il secondo dispositivo dall’utilizzo delle risorse di rete. Usa i flag --upload e --download per bloccare il traffico unidirezionale.
(Main)>>> block 2--downloadSupponiamo che tu voglia trasmettere sessioni di gioco. Puoi bloccare tutti gli altri dispositivi Wi-Fi utilizzando il comando sottostante.
(Main)>>> block all
Finora, abbiamo mostrato come scansionare, limitare e bloccare i dispositivi utilizzando evillimiter in Linux. Tuttavia, non dimenticare di liberare questi dispositivi una volta terminato. Usa il comando free seguito dall’ID host per farlo.
(Main)>>>free1,2,3
(Main)>>>free all
Per uscire dalla console interattiva, digita quit o exit nella finestra dei comandi.
(Main)>>> quitUscirà dalla sessione corrente e riporterà il prompt del terminale.
Le prossime sono due ulteriori funzionalità di evillimiter. Poiché la console interattiva è colorata, potrebbe non funzionare correttamente in alcuni ambienti. Puoi installare i pacchetti necessari per la codifica a colori o utilizzare l’opzione --colorless in tali casi.
sudo evillimiter --colorlessSe esegui questo nel terminale, avvierà una sessione interattiva senza colori per evillimiter. Le persone possono utilizzare questa modalità ogni volta che affrontano problemi con i colori ASCII.

Infine, l’opzione -f aiuta a risolvere problemi con la configurazione di iptables di Linux o i parametri di rete.
sudo evillimiter -fSuggerimenti sull’Utilizzo di Evillimiter
Evillimiter utilizza l’ARP spoofing e il traffic shaping per disconnettere gli utenti dalle connessioni LAN. Pertanto, non è una buona idea eseguire questa applicazione in background per troppo tempo. Questo può limitare le risorse di rete e potrebbe causare frequenti panico del kernel.
Ti consigliamo di utilizzare tali strumenti solo quando è essenziale. Inoltre, lo strumento non funziona affatto per le connessioni IPv6. Inoltre, se hai problemi riguardanti le interfacce di rete, prova a ripristinare la configurazione.
Conclusione
Come puoi vedere, puoi facilmente controllare la tua rete Wi-Fi in Linux utilizzando evillimiter. È molto semplice da installare e funziona bene anche senza accesso amministrativo. Se desideri saperne di più sulla sicurezza Wi-Fi, prova a leggere la guida completa alla sicurezza Wi-Fi domestica.