Je mettais ce qui suit dans /etc/sysctl.conf dans Ubuntu 16.04 et ipv6 était désactivé.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Dans Ubuntu 18.04, je dois ajouter ce qui suit à grub.
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
Je voulais juste avoir la confirmation que c'était la nouvelle façon dans Ubuntu 18.04 de désactiver IPv6.
Réponses:
Il vous suffit de l'ajouter à
/etc/default/grub
Je l'ai également fait
GRUB_CMDLINE_LINUX_DEFAULT
pour être en sécurité. La modificationsysctl
n'a que partiellement fonctionné, et j'ai remarqué l'apparition de bogues dans netplan, j'ai même essayé dhcp6 = false en vain. Netplan semble avoir trop de bugs pour 18.04 STABLE IMO mais c'est une autre histoire ... à moitié tenté de supprimer netplan aussi.N'oubliez pas de mettre à jour grub avant de redémarrer!
la source
Pour clarifier Stephan Rauch (pour 18.04 uniquement) - Si vous utilisez la méthode grub pour désactiver ipv6, les modifications de configuration /etc/sysctl.conf n'étaient pas nécessaires. J'ai fini par les laisser dedans (au cas où netplan serait corrigé à l'avenir) mais tout ce qui est nécessaire est le suivant:
Modifiez les GRUB_CMDLINE pour ressembler à:
Exécutez ensuite:
Profitez d'ipv4.
la source
sysctl.conf
déconseillée de toute façon? Je n'ai pas trouvé de bogue pertinent dans bugs.launchpad.net/netplan mais peut-être que je l'ai manqué?Laissons
sed
faire le travail: Dla source