Wie deaktiviert man IPv6 komplett (für alle Schnittstellen, bzw. für die ganze Maschine?
Denken Sie daran, ich möchte keine GUI-Lösung.
Betreffendes Betriebssystem:
-
Linux Mint 18.x Cinnamon 64-Bit
-
GNU/Linux Debian 9.x Cinnamon 64-Bit
Akzeptierte Antwort:
Man muss die folgende Datei bearbeiten:
/etc/sysctl.conf
um die folgenden Zeilen hinzuzufügen, vorzugsweise am Ende der Datei:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Sobald Sie fertig sind, können Sie entweder den Computer neu starten oder Folgendes eingeben:
sudo sysctl --load=/etc/sysctl.conf
Für andere Betriebssysteme ist es möglicherweise erwähnenswert, dass es einen alternativen Ansatz gibt, wenn diese Datei beim Booten nicht gelesen wird.
Man muss die folgende Datei bearbeiten:
/etc/default/grub
um den folgenden Anhang hinzuzufügen:
ipv6.disable=1
in die folgende Variable:
GRUB_CMDLINE_LINUX_DEFAULT
so könnte es in meinem Fall beispielsweise so aussehen:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
Nach der Bearbeitung müssen Sie Folgendes aufrufen:
sudo update-grub
und starten Sie den Computer neu.
Aber wie Rui F. Ribeiro betonte, sollten Sie mache beide Methoden, weil:
-
Wenn Sie in Zukunft aktualisieren, erlauben Sie die Aktualisierung Ihres
grub
Datei haben Sie die Sicherheit in Form vonsysctl
Einstellungen. -
Nur mit
sysctl
Methode, dieipv6
Modul ist noch geladen.