Dieses Tutorial zeigt Ihnen, wie Sie IPv6 unter Ubuntu deaktivieren können. Warum wollen Sie IPv6 deaktivieren? Obwohl IPv6 die Zukunft ist, verlassen sich viele Systeme und Anwendungen immer noch auf IPv4 und funktionieren möglicherweise nicht gut mit IPv6.
Wenn zum Beispiel ein Repository IPv6 unterstützt, dann verbindet sich der APT-Paketmanager mit diesem Repository über IPv6, unabhängig davon, ob Ihr ISP IPv6 unterstützt oder nicht, wie im folgenden Screenshot gezeigt.
IPv6 in APT deaktivieren
Gelegentlich muss man IPv6 nur in der APT Paketverwaltung deaktivieren und andere Programme können weiterhin IPv6 verwenden, falls nötig. Um IPv6 in APT zu deaktivieren, führen Sie den folgenden Befehl aus, um eine Konfigurationsdatei für APT zu erstellen.
sudo nano /etc/apt/apt.conf.d/99force-ipv4
Kopieren Sie die folgende Zeile und fügen Sie sie in die Datei ein.
Acquire::ForceIPv4 "true";
Speichern und schließen Sie die Datei. Von nun an wird APT nur noch IPv4 verwenden.
IPv6 auf Ubuntu komplett deaktivieren
Wenn Sie IPv6 auf Ihrem Ubuntu-Linux-System komplett deaktivieren möchten, müssen Sie einige Änderungen an den Linux-Kernel-Parametern vornehmen.
Bearbeiten Sie die Datei 99-sysctl.conf
.
sudo nano /etc/sysctl.d/99-sysctl.conf
Kopieren Sie die folgenden 3 Zeilen und fügen Sie sie am Ende der Datei ein.
net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1
Speichern und schließen Sie die Datei. Führen Sie dann den folgenden Befehl aus, um die oben genannten Änderungen zu laden.
sudo sysctl -p
Nun führen Sie den folgenden Befehl aus. Sie sollten 1
sehen, was bedeutet, dass IPv6 erfolgreich deaktiviert wurde.
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Die in der Datei 99-sysctl.conf
definierten Parameter bleiben bei einem Neustart erhalten, so dass IPv6 beim nächsten Start von Ubuntu nicht mehr aktiviert ist, es sei denn, Sie aktivieren es manuell erneut.
Um IPv6 unter Ubuntu wieder zu aktivieren, entfernen Sie einfach diese 3 Zeilen in der Datei 99-sysctl.conf
und führen den Befehl sudo sysctl -p
aus, um die Änderungen zu laden.
Das war’s! Ich hoffe, dieses Tutorial hat Ihnen geholfen, IPv6 auf Ubuntu Desktop und Server zu deaktivieren.