Schauen wir uns die Verwendung von NetworkManager unter Arch Linux an.
NetworkManager ist im offiziellen Arch Linux-Repository verfügbar. Alles, was Sie brauchen, ist pacman zu sagen, dass es es sofort installieren soll.
Aktualisieren Sie die Pacman-Paketdatenbank.
sudopacman-Syu
Installieren Sie nun NetworkManager.
sudopacman-Swpa_supplicant wireless_tools Netzwerkmanager
Vergessen Sie für die mobile Breitbandunterstützung nicht, die zusätzlichen Pakete zu installieren.
sudopacman-Smodemmanager mobile-broadband-provider-info usb_modeswitch
Wenn Sie PPPoE/DSL-Unterstützung benötigen, installieren Sie das folgende Paket.
sudopacman-Srp-pppoe
Benötigen Sie eine Benutzeroberfläche? Installieren Sie die folgenden Pakete.
sudopacman-Snm-connection-editor network-manager-applet
NetworkManager konfigurieren
Aktivieren Sie zunächst den NetworkManager-Dienst, damit das System bei jedem Systemstart zum Netzwerkmanager wird.
sudosystemctlaktivierenNetworkManager.service
In diesem Fall müssen Sie auch den dhcpcd-Dienst deaktivieren. Andernfalls versuchen sowohl NetworkManager als auch dhcpcd, das Netzwerk zu konfigurieren, was zu Konflikten und instabilen Netzwerken führt.
sudosystemctl deaktivieren dhcpcd.service
Wenn Sie die Unterstützung für drahtlose Verbindungen benötigen, muss auch der Dienst wpa_suplicant aktiviert sein.
sudosystemctlaktivierenwpa_supplicant.service
Schließlich ist das System bereit, den NetworkManager-Dienst zu starten. Starten Sie den Dienst.
sudosystemctl starte NetworkManager.service
Starten Sie das System neu, um sicherzustellen, dass alle Änderungen wirksam werden.
sudoneustarten
Verwenden von NetworkManager
Es gibt mehrere Möglichkeiten, NetworkManager zu verwenden. Die Standardmethode erfolgt über die Befehlszeile mit dem CLI-Tool (nmcli). Wenn Sie eine interaktive Benutzeroberfläche wünschen, stehen 2 Optionen zur Verfügung – Einstellungen aus der Desktop-Umgebung oder nmtui.
In der Nähe befindliche drahtlose Netzwerke auflisten
Bitten Sie nmcli, alle verfügbaren drahtlosen Netzwerke in der Nähe aufzulisten.
nmcli-Geräte-WLAN-Liste
Herstellen einer Verbindung zu einem drahtlosen Netzwerk
Sie können sich direkt mit einem drahtlosen Netzwerk verbinden.
nmcli-Gerät WLAN-Verbindung<SSID>Passwort<SSID_Passwort>
Wenn das Netzwerk versteckt ist, verwenden Sie die folgende Struktur.
nmcli-Gerät WLAN-Verbindungskennwort versteckt ja
Alle verbundenen Netzwerke auflisten
Prüfen Sie, mit welchen Netzwerken Ihr System verbunden ist. nmcli meldet die UUID, den Typ und die Schnittstelle der Verbindung.
nmcli-Verbindung anzeigen
Gerätestatus
NetworkManager ermöglicht die Überprüfung des Status aller Netzwerkgeräte.
nmcli-Gerät
Trennen Sie ein Netzwerk
Bestimmen Sie zunächst die Schnittstelle des drahtlosen Netzwerks. Sagen Sie dann nmcli, dass es die Verbindung trennen soll.
nmcli-Gerät trennen<Schnittstelle>
Erneut mit einem Netzwerk verbinden
Wenn eine Schnittstelle als getrennt gekennzeichnet ist, müssen Sie die SSID und das Passwort nicht erneut eingeben. Stattdessen können Sie die UUID verwenden, um die Verbindung wiederherzustellen.
Bestimmen Sie die UUID des Netzwerks.
nmcli-Verbindung anzeigen
Verwenden Sie nun die UUID, um sich wieder mit diesem Netzwerk zu verbinden.
nmcli-Verbindung auf uuid<UUID>
Deaktiviere WiFi
NetworkManager kann auch verwendet werden, um den Wi-Fi-Zugriff zu deaktivieren.
nmcli Funk WLAN aus
Um es zurückzuschalten, verwenden Sie den folgenden Befehl.
nmcli radio wifi an
Hinweis: Diese Aktion versucht automatisch, Ihr System mit dem am besten geeigneten Wi-Fi-Netzwerk aus der Liste der bekannten Netzwerke zu verbinden.
Bearbeiten einer Verbindung
Die Verbindungsoptionen werden im Verzeichnis /etc/NetworkManager/system-connections in ihren jeweiligen .nmconnection-Dateien gespeichert.
sudo ls /etc/Netzwerk Manager/Systemanschluss
Bearbeiten Sie die entsprechende Datei, um die Einstellungen zu ändern.
sudo nano /etc/NetworkManager/system-connections/.nmconnection
Stellen Sie nach der Bearbeitung sicher, dass die neuen Einstellungen wirksam werden, indem Sie nmcli neu laden.
sudonmcli-Verbindung neu laden
nmtui
Bei der Installation von NetworkManager wird auch eine einfache Befehlszeilen-Benutzeroberfläche installiert. Mit der Benutzeroberfläche ist es einfacher, durch die gewünschten Aktionen zu navigieren.
Starten Sie den interaktiven UI-Manager von NetworkManager.
nmtui
Bearbeiten einer Verbindung
Wählen Sie im Hauptbereich eine Verbindung bearbeiten aus.
Wählen Sie aus, welche Verbindung Sie bearbeiten möchten.
Verbindung löschen
Gehen Sie zu Verbindung von nmtui bearbeiten und wählen Sie Löschen.
Verbindung hinzufügen
Gehen Sie zu nmtui >> Eine Verbindung bearbeiten >> Hinzufügen.
Wählen Sie zunächst den Verbindungstyp aus. In meinem Fall füge ich ein drahtloses Netzwerk hinzu.
Geben Sie alle Informationen ein.
Wenn Sie fertig sind, wählen Sie OK.
Hier hast du es!
Verbindung aktivieren/deaktivieren .
Starten Sie nmtui und wählen Sie Verbindung aktivieren.
Wählen Sie die Verbindung aus, die Sie aktivieren möchten, und wählen Sie Activte.
Wenn Sie eine aktive Verbindung auswählen, sehen Sie die Option zum Deaktivieren der Verbindung.
Bonus: Hostnamen festlegen
Wählen Sie die Option System-Hostnamen festlegen.
Sie können einen neuen Hostnamen festlegen oder den vorhandenen ändern.
Um die Aktion abzuschließen, müssen Sie das Root-Passwort eingeben.
Desktop-Umgebung
NetworkManager lässt sich auch in die vorhandene Desktop-Umgebung integrieren (sofern Sie eine eingerichtet haben). Hier sehen wir uns die Verwaltung des Netzwerks mit GNOME und KDE Plasma an.
Hinweis: Sie müssen die NetworkManager-Pakete noch installieren.
GNOME
Klicken Sie in der oberen rechten Ecke auf das Netzwerksymbol.
Von dort aus können Sie das verfügbare Netzwerk direkt verwalten. Wenn Sie eine umfangreichere Option benötigen, gehen Sie zu Einstellungen >> Netzwerk (Ethernet-Verbindungen).
Für drahtlose Netzwerke gehen Sie zu Einstellungen >> Wi-Fi.
KDE-Plasma
Für KDE Plasma müssen Sie zuerst das Plasma-nm-Paket installieren. Es wird verwendet, um NetworkManager in den Plasma-Desktop zu integrieren.
sudopacman-SPlasma-nm
Mit diesem Plugin erhalten Sie die GNOME-ähnliche Taskleistenoption zum Verwalten Ihrer Netzwerke. Fügen Sie den Netzwerkmanager über die Panel-Optionen >> Widgets hinzufügen >> Netzwerke zu Ihrer Taskleiste hinzu.
Netzwerk suchen.
Ziehen Sie es in die Ecke der Taskleiste und legen Sie es dort ab.
Voila! Die Netzwerkverwaltung ist direkt über Ihre Taskleiste verfügbar.
Abschließende Gedanken
Die Netzwerkverwaltung unter Arch Linux ist ziemlich interessant. Es bietet viel Flexibilität und Kontrolle über die Netzwerke. Mit NetworkManager können Sie den Datenfluss direkt steuern.
Genießen!