Ich habe folgendes in /etc/sysctl.conf in Ubuntu 16.04 eingefügt und ipv6 wurde deaktiviert.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
In Ubuntu 18.04 muss ich Folgendes zu grub hinzufügen.
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
Ich wollte nur eine Bestätigung haben, ob dies die neue Möglichkeit in Ubuntu 18.04 ist, IPv6 zu deaktivieren.
Antworten:
Sie müssen dies nur hinzufügen
/etc/default/grub
Ich habe es auch getan
GRUB_CMDLINE_LINUX_DEFAULT
, um in Sicherheit zu sein. Das Ändernsysctl
funktionierte nur teilweise und ich bemerkte, dass der Fehler in netplan auftauchte. Ich versuchte sogar, dhcp6 = false ohne Erfolg. Netplan scheint zu viele Bugs für 18.04 STABLE IMO zu haben, aber das ist eine andere Geschichte ... halb versucht, auch Netplan zu entfernen.Vergiss nur nicht, grub vor dem Neustart zu aktualisieren!
quelle
Zur Verdeutlichung von Stephan Rauch (nur für 18.04) - Wenn Sie die Grub-Methode zum Deaktivieren von ipv6 verwenden, wurden die Konfigurationsänderungen von /etc/sysctl.conf nicht benötigt. Am Ende habe ich sie in gelassen (für den Fall, dass Netplan in Zukunft repariert wird), aber alles, was benötigt wird, ist das Folgende:
Ändern Sie die GRUB_CMDLINEs wie folgt:
Dann führen Sie aus:
Viel Spaß mit ipv4.
quelle
sysctl.conf
sowieso veraltet? Ich konnte keinen relevanten Fehler in bugs.launchpad.net/netplan finden, aber vielleicht habe ich ihn verpasst?Lassen Sie
sed
uns die Arbeit machen: Dquelle