Wie man sein Wi-Fi-Netzwerk in Linux steuert

Vorgestelltes Bild für Wie man Wifi in Linux steuert

Ist Ihre Wi-Fi-Verbindung zu langsam? Haben Sie ständig Netzwerkprobleme beim Surfen im Internet? Es ist wahrscheinlich, dass Ihr drahtloses Netzwerk mehr Verkehr verarbeitet, als es sollte. Glücklicherweise ist es ziemlich einfach, Ihr Wi-Fi-Netzwerk in Linux zu steuern. Sie können die Open-Source-Anwendung evillimiter verwenden, um die Bandbreite von Geräten zu überwachen und zu steuern. Diese Anleitung zeigt, wie Sie dies mit einem schrittweisen Ansatz tun können.

Hinweis: Sie können auch Traceroute verwenden, um Linux-Netzwerkprobleme zu diagnostizieren. Oder konsultieren Sie unseren vollständigen Leitfaden zur Behebung von Ubuntu Linux Wi-Fi-Problemen.

Was ist Evillimiter?

Evillimiter ist ein kostenloses, Open-Source-Überwachungstool, das die Bandbreitennutzung für Geräte, die mit einem LAN verbunden sind, begrenzen kann. Es läuft auf Linux und Windows und kann ohne administrative Zugriffsrechte auf das Netzwerk arbeiten. Hinweis: Sie sollten dieses Tool nicht in Netzwerken anderer Personen verwenden, um mögliche rechtliche Probleme zu vermeiden.

Auch lesen: Wie man Wake-on-LAN in Ubuntu aktiviert

Wie man Evillimiter installiert

Sie müssen evillimiter installieren, bevor Sie es verwenden können. Glücklicherweise ist die Installation unkompliziert, wenn Sie die Abhängigkeiten bereits installiert haben. Es erfordert Python 3, das in den meisten Linux-Installationen standardmäßig verfügbar sein sollte. Um evillimiter zu installieren, öffnen Sie Ihr Terminal und geben Sie die folgenden Befehle ein:

# ruft den Quellcode ab  
git clone https://github.com/bitbrute/evillimiter.git  
  
# navigiert zum Quellverzeichnis  
cd evillimiter  
  
# installiert evillimiter  
sudo python3 setup.py install

Auch lesen: Was ist das Yggdrasil-Netzwerk und wie installiert man es?

Wie man sein Wi-Fi-Netzwerk mit Evillimiter steuert

Sobald die Installation abgeschlossen ist, können Sie beginnen, die mit Ihrem persönlichen Wi-Fi verbundenen Geräte zu überwachen. Dazu starten Sie zunächst die Anwendung, indem Sie den folgenden Befehl ausführen:

sudo evillimiter

Beachten Sie, dass Sie sudo/root-Rechte benötigen, um evillimiter auszuführen und zu verwenden. Dies liegt daran, dass es den Netzwerkcontroller verwaltet und Zugriff auf niedrigstufige Kernelparameter benötigt. Wenn Sie evillimiter zum ersten Mal ausführen, werden einige Informationen über Ihr Wi-Fi-Netzwerk angezeigt. Dazu gehören der Schnittstellenname, die Gateway-IP, MAC und Netzmaske.

Evillimiter ausführen, um das Wi-Fi-Netzwerk in Linux zu steuern

Die interaktive Konsole ist der Ort, an dem Sie Befehle zur Überwachung der Bandbreitennutzung eingeben. Evillimiter bietet eine Handvoll Befehle zur einfachen Steuerung. Sie können eine Liste der verfügbaren Befehle anzeigen, indem Sie ? oder help in die interaktive Konsole eingeben.

(Haupt)>>>help

Sie müssen das lokale Netzwerk scannen, bevor Sie verbundene Geräte überwachen können. Verwenden Sie den scan-Befehl von evillimiter, um dies zu tun.

(Haupt)>>> scan

Dies scannt nach allen Hosts, die mit Ihrem Wi-Fi verbunden sind, und meldet die Anzahl der aktiven Geräte. Jetzt können Sie die Hosts anzeigen und deren Bandbreitennutzung begrenzen. Verwenden Sie den hosts-Befehl, um alle aktiven Hosts anzuzeigen.

(Haupt)>>> hosts

Dies zeigt eine Liste von Geräten an, die mit Ihrem Wi-Fi-Netzwerk verbunden sind. Evillimiter weist jedem Gerät eine ID zu und zeigt dessen IP- und MAC-Informationen an. Das Statusfeld zeigt an, ob die Bandbreite bereits für ein Gerät begrenzt wurde.

Evillimiter Scan Hosts

Sie können nun die Bandbreite für ein Gerät mit dem Limit-Befehl begrenzen.

(Haupt)>>> limit 2 100kbit

Dieser Befehl begrenzt die Bandbreite des zweiten Geräts (ID=2) auf 100 Kilobit. Sie können viele Geräte gleichzeitig mit einer durch Kommas getrennten Liste begrenzen.

(Haupt)>>> limit 2,3 50kbit

Dieser Befehl begrenzt die Bandbreite des zweiten und dritten Geräts auf 50 kbit.

Wi-Fi-Netzwerk für verschiedene Hosts mit evillimiter steuern

Die Bandbreitenbegrenzung wird sowohl für Upload- als auch für Downloadgeschwindigkeiten festgelegt. Sie können jedoch auch Upload-/Downloadgeschwindigkeiten separat begrenzen. Der nächste Befehl begrenzt die Downloadgeschwindigkeit des zweiten Geräts auf 100 kbit pro Sekunde.

(Haupt)>>> limit 2 100kbit --download

Sie können auch die Internetverbindung für ein Hostgerät mit dem Block-Befehl blockieren. Auf diese Weise können Sie Wi-Fi-Nutzer direkt vom Terminal aus steuern.

(Haupt)>>> block 2

Dieser Befehl blockiert das zweite Gerät von der Nutzung von Netzwerkressourcen. Verwenden Sie die --upload- und --download-Flags, um den einseitigen Verkehr zu blockieren.

(Haupt)>>> block 2--download

Angenommen, Sie möchten Gaming-Sitzungen streamen. Sie können alle anderen Wi-Fi-Geräte mit dem folgenden Befehl blockieren.

(Haupt)>>> block all

Evillimiter blockiert alle Hosts

Bisher haben wir gezeigt, wie man Geräte mit evillimiter in Linux scannt, begrenzt und blockiert. Vergessen Sie jedoch nicht, diese Geräte freizugeben, sobald Sie fertig sind. Verwenden Sie den Befehl free, gefolgt von der Host-ID, um dies zu tun.

(Haupt)>>>free1,2,3  
(Haupt)>>>free all

Wi-Fi mit Evillimiter in Linux steuern

Um die interaktive Konsole zu beenden, geben Sie quit oder exit im Befehlsfenster ein.

(Haupt)>>> quit

Es wird die aktuelle Sitzung beendet und die Terminalaufforderung zurückgebracht.

Als nächstes sind zwei weitere Funktionen von evillimiter. Da die interaktive Konsole farbig ist, funktioniert sie möglicherweise nicht richtig in einigen Umgebungen. Sie können die benötigten Pakete für die Farbgebung installieren oder in solchen Fällen die Option --colorless verwenden.

sudo evillimiter --colorless

Wenn Sie dies im Terminal ausführen, wird eine farblose interaktive Sitzung für evillimiter gestartet. Die Leute können diesen Modus verwenden, wann immer sie Probleme mit ASCII-Farben haben.

Evillimiter farblos

Schließlich hilft die Option -f, Probleme mit der Konfiguration von Linux iptables oder Netzwerkparametern zu lösen.

sudo evillimiter -f

Tipps zur Verwendung von Evillimiter

Evillimiter verwendet ARP-Spoofing und Traffic-Shaping, um Benutzer von LAN-Verbindungen zu trennen. Daher ist es keine gute Idee, diese Anwendung zu lange im Hintergrund auszuführen. Dies kann Netzwerkressourcen drosseln und zu häufigen Kernel-Paniken führen.

Wir empfehlen, solche Tools nur dann zu verwenden, wenn es unbedingt erforderlich ist. Außerdem funktioniert das Tool überhaupt nicht für IPv6-Verbindungen. Wenn Sie auch Probleme mit Netzwerk-Schnittstellen haben, versuchen Sie, die Konfiguration zu flashen.

Zusammenfassung

Wie Sie sehen können, können Sie Ihr Wi-Fi-Netzwerk in Linux ganz einfach mit evillimiter steuern. Es ist sehr einfach zu installieren und funktioniert gut, auch ohne Administratorzugriff. Wenn Sie mehr über Wi-Fi-Sicherheit erfahren möchten, versuchen Sie, den vollständigen Leitfaden zur Sicherheit von Heim-Wi-Fi zu lesen.