Comment désactiver IPv6 dans Ubuntu 14.04 ?

J'utilise Ubuntu 14.04. Et j'ai fait ce qui suit pour désactiver ipv6.

J'ai ouvert /etc/sysctl.conf en utilisant gedit et collé les lignes suivantes à la fin de sysctl.conf.

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1 

Mais quand je le vérifie en utilisant la commande suivante,

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

J'obtiens le résultat '0&#39 ;( c'est à dire toujours activé). Veuillez m'aider à désactiver ipv6, afin que je puisse utiliser hadoop.

J'ai suivi les instructions de [ce lien][1].

[1] : http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

Solution

Pour désactiver ipv6, vous devez ouvrir /etc/sysctl.conf en utilisant n'importe quel éditeur de texte et insérer les lignes suivantes à la fin :

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Si ipv6 n'est toujours pas désactivé, alors le problème est que sysctl.conf n'est toujours pas activé.

Pour résoudre ce problème, ouvrez un terminal(Ctrl+Alt+T) et tapez la commande,

sudo sysctl -p

Vous verrez ceci dans le terminal :

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Après cela, si vous exécutez :

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Il vous le signalera :

1

Si vous voyez 1, ipv6 a été désactivé avec succès.

Commentaires (8)

Vous pourriez vouloir le désactiver dès le démarrage. Pour cela, ouvrez /etc/default/grub avec votre éditeur de texte préféré avec un accès root (peut-être sudo vi /etc/default/grub.

Dans ce fichier, trouvez cette ligne :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

et changez-la en :

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Sauvegardez le fichier et mettez à jour grub en exécutant :

sudo update-grub

============================= Mint 19 et Ubuntu 18.04 :

sur Mint 19, ce serait "xed admin:///etc/default/grub&quot ; et peut-être sur Ubuntu 18.04 "gedit admin:///etc/default/grub&quot ; pour obtenir un éditeur graphique pour effectuer les modifications du fichier. Le reste des étapes sera le même.

Commentaires (0)

En plus de la réponse de Ross Rogers ci-dessus, vous devriez ajouter :

sudo nano /etc/init/scip.conf

# description "Start sysctl at boot"

description "sysctl"

start on runlevel [2345]
stop on runlevel [016]

console log

respawn
respawn limit unlimited

exec /sbin/sysctl -p
Commentaires (3)