Website-Suche

So wechseln Sie von Netplan zurück zu /etc/network/interfaces


Netplan ist das standardmäßige Netzwerkverwaltungstool in vielen modernen Linux-Distributionen, wie z. B. Ubuntu. Einige Benutzer bevorzugen jedoch möglicherweise die Verwendung der traditionellen /etc/network/interfaces-Methode zur Verwaltung von Netzwerkkonfigurationen.

Diese Anleitung führt Sie durch die Schritte, um wieder zur Verwendung von /etc/network/interfaces anstelle von Netplan zu wechseln.

Schritt 1: Grundlegendes zur Netplan-Konfiguration

Bevor Sie zur alten Methode zurückkehren, ist es wichtig, die vorhandene Netzwerkkonfiguration zu verstehen, die von Netplan-Konfigurationsdateien verwaltet wird, die im Verzeichnis /etc/netplan/ gespeichert sind und in der Regel mit der Erweiterung .yaml enden.

Um die aktuelle Netplan-Konfiguration anzuzeigen, verwenden Sie den folgenden cat-Befehl:

sudo cat /etc/netplan/*.yaml

Dies zeigt Ihre aktuellen Netzwerkeinstellungen an, die Sie manuell in die Datei /etc/network/interfaces übertragen müssen.

Schritt 2: Deaktivieren Sie Netplan in Ubuntu

Netplan kann deaktiviert werden, indem die Konfigurationsdateien im Verzeichnis /etc/netplan/ entfernt oder umbenannt werden.

sudo mkdir /etc/netplan/backup
sudo mv /etc/netplan/*.yaml /etc/netplan/backup/

Schritt 3: Installieren Sie ifupdown in Ubuntu

Das Paket ifupdown ist für die Verwaltung von Netzwerkschnittstellen mit der Datei /etc/network/interfaces verantwortlich.

Wenn es nicht auf Ihrem System installiert ist, können Sie es mit dem Befehl apt installieren:

sudo apt update
sudo apt install ifupdown

Schritt 4: Aktivieren der /etc/network/interfaces Konfiguration

Als Nächstes müssen Sie Ihre Netzwerkeinstellungen manuell in der Datei /etc/network/interfaces konfigurieren.

Öffnen Sie die Datei mit einem Nano-Texteditor:

sudo nano /etc/network/interfaces

Hier ist eine grundlegende Vorlage, die Sie verwenden können:

# Loopback network interface
auto lo
iface lo inet loopback

Primary network interface (replace 'eth0' with your actual interface name)
auto eth0
iface eth0 inet dhcp

Wenn Sie eine statische IP-Adresse verwenden, kann die Konfiguration wie folgt aussehen:

# Loopback network interface
auto lo
iface lo inet loopback

Primary network interface (replace 'eth0' with your actual interface name)
auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

Stellen Sie sicher, dass Sie eth0 durch den tatsächlichen Namen Ihrer Netzwerkschnittstelle ersetzen, den Sie mit dem Befehl ip a oder ifconfig finden können.

ip addr
or
ifconfig

Nachdem Sie die Datei /etc/network/interfaces konfiguriert haben, starten Sie den Netzwerkdienst neu, um die Änderungen zu übernehmen:

sudo systemctl restart networking

Um sicherzustellen, dass die Änderungen korrekt übernommen wurden, überprüfen Sie die Netzwerkschnittstellen mit dem folgenden Befehl:

ip a

Schritt 5: (Optional) Netplan entfernen

Wenn Sie sicher sind, dass Sie Netplan nicht mehr benötigen, können Sie es von Ihrem System entfernen:

sudo apt remove netplan.io

Dieser Schritt ist jedoch optional, da die Installation von Netplan keine Auswirkungen auf Ihre neue Konfiguration hat.

Von Netzwerkschnittstellen zu Netplan zurückkehren

Wenn Sie sich entscheiden, nach dem Wechsel zu /etc/network/interfaces wieder Netplan zu verwenden, können Sie dies wie folgt tun.

Wenn Sie Ihre Netplan-Konfigurationsdateien in ein Sicherungsverzeichnis verschoben haben (wie in der vorherigen Anleitung gezeigt), können Sie sie mit dem folgenden Befehl wiederherstellen:

sudo mv /etc/netplan/backup/*.yaml /etc/netplan/

Wenn Sie sie gelöscht haben, müssen Sie die Netplan-Konfigurationsdateien neu erstellen.

sudo nano /etc/netplan/01-netcfg.yaml

Hier sehen Sie ein Beispiel für eine grundlegende Netplan-Konfigurationsdatei:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: yes

Um Netplan wieder verwenden zu können, müssen Sie das ifupdown-Paket deaktivieren.

sudo apt remove ifupdown

Nachdem Sie die Netplan-Konfigurationsdatei wiederhergestellt oder neu erstellt haben, wenden Sie die Konfiguration mit dem folgenden Befehl an:

sudo netplan apply

Überprüfen Sie, ob die Netzwerkschnittstellen korrekt konfiguriert sind, indem Sie Folgendes ausführen:

ip a

Wenn Sie aufräumen und sicherstellen möchten, dass kein Konflikt vorliegt, können Sie die Einträge in der Datei /etc/network/interfaces entfernen oder auskommentieren:

sudo nano /etc/network/interfaces
Schlussfolgerung

Das Zurückwechseln von Netplan zu /etc/network/interfaces ist ein unkomplizierter Prozess, der das Deaktivieren von Netplan, das manuelle Konfigurieren der Netzwerkeinstellungen und das Neustarten des Netzwerkdienstes beinhaltet.

Verwandte Artikel: