Come Controllare la Tua Rete Wi-Fi in Linux

Immagine in evidenza per Come Controllare Wifi 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 install

Leggi 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 evillimiter

Nota 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.

Esecuzione di evillimiter per controllare la rete wifi in Linux

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)>>>help

Devi scansionare la rete locale prima di poter monitorare i dispositivi connessi. Usa il comando scan di evillimiter per farlo.

(Main)>>> scan

Questo 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)>>> hosts

Questo 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.

Evillimiter Scansione Host

Ora puoi limitare la larghezza di banda per un dispositivo utilizzando il comando limit.

(Main)>>> limit 2 100kbit

Questo 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 50kbit

Questo comando limiterà la larghezza di banda del secondo e del terzo dispositivo a 50 kbit.

controllo della rete wifi per diversi host utilizzando evillimiter

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 --download

Puoi 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 2

Questo 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--download

Supponiamo che tu voglia trasmettere sessioni di gioco. Puoi bloccare tutti gli altri dispositivi Wi-Fi utilizzando il comando sottostante.

(Main)>>> block all

Evillimiter Blocca Tutti gli Host

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

controllo wifi utilizzando Evillimiter in Linux

Per uscire dalla console interattiva, digita quit o exit nella finestra dei comandi.

(Main)>>> quit

Uscirà 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 --colorless

Se 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.

Evillimiter Senza Colori

Infine, l’opzione -f aiuta a risolvere problemi con la configurazione di iptables di Linux o i parametri di rete.

sudo evillimiter -f

Suggerimenti 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.