Wie man sein Wi-Fi-Netzwerk 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 installAuch 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 evillimiterBeachten 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.

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)>>>helpSie 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)>>> scanDies 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)>>> hostsDies 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.

Sie können nun die Bandbreite für ein Gerät mit dem Limit-Befehl begrenzen.
(Haupt)>>> limit 2 100kbitDieser 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 50kbitDieser Befehl begrenzt die Bandbreite des zweiten und dritten Geräts auf 50 kbit.

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 --downloadSie 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 2Dieser 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--downloadAngenommen, Sie möchten Gaming-Sitzungen streamen. Sie können alle anderen Wi-Fi-Geräte mit dem folgenden Befehl blockieren.
(Haupt)>>> block all
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
Um die interaktive Konsole zu beenden, geben Sie quit oder exit im Befehlsfenster ein.
(Haupt)>>> quitEs 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 --colorlessWenn 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.

Schließlich hilft die Option -f, Probleme mit der Konfiguration von Linux iptables oder Netzwerkparametern zu lösen.
sudo evillimiter -fTipps 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.