Der sauberste Weg, IPv6 unter Ubuntu 18.04 auf mehreren Rechnern zu deaktivieren?

Der sauberste Weg, IPv6 unter Ubuntu 18.04 auf mehreren Rechnern zu deaktivieren?

Ich muss IPv6 auf über 100 Servern deaktivieren. Natürlich möchte ich nicht jedes Mal Grub auf jedem Server manuell bearbeiten und auch nicht mit Sed oder anderem verrückten Kram herumspielen.

Ich habe versucht, Folgendes zu tun:

mkdir -p /etc/default/grub.d/
echo 'GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_DEFAULT} ipv6.disable=1"' >> /etc/default/grub.d/disable-ipv6.cfg

Aber jetzt bootet mein Rechner nicht mehr! Ich brauche eine richtige, saubere, portable Lösung, um IPv6 unter Ubuntu 18.04 zu deaktivieren :(

Antwort1

Sie könnenAnsibleum alle Maschinen in Ihrem Netzwerk mit nur einem Mausklick zu ändern.

Lassen Sie die folgenden Befehle ausführen:

sudo -i
cat <<EOF >>/etc/sysctl.d/99-sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.wlan0.disable_ipv6 = 1
EOF

sudo sysctl -p

Sie könnten dies auch versuchen.

echo 'GRUB_CMDLINE_LINUX="ipv6.disable=1"' >> /etc/default/grub

verwandte Informationen