GNU/Linux >> Tutoriels Linux >  >> Linux

Comment désactiver IPv6 sur Ubuntu 20.04 Focal Fossa

Le protocole Internet version 6 (IPv6) est un numéro de 128 bits identifiant un point de terminaison dans une communication TCP/IP. Cela signifie qu'avec IPv6, nous pouvons attribuer de l'ordre de 1038 machines individuelles (appareils). Contrairement à IPv4, IPv6 utilise une représentation hexadécimale, huit groupes de 16 bits chacun, séparant les groupes par deux-points (:).

Ubuntu 20.04 Focal Fossa active par défaut la version 6 du protocole Internet (IPv6). Cependant, dans certaines situations, certains utilisateurs peuvent trouver souhaitable de désactiver la prise en charge d'IPv6 ou de la réactiver après sa désactivation.

Désactiver la prise en charge d'IPv6 (de manière permanente)

Désactivez le module de noyau intégré ipv6.

1. Modifiez /etc/default/grub et ajoutez ipv6.disable=1 vers GRUB_CMDLINE_LINUX et GRUB_CMDLINE_LINUX_DEFAULT comme l'exemple suivant :

DE :

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

À :

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

2. Exécutez le update-grub commande pour régénérer le fichier grub.cfg :

# update-grub

3. Redémarrez le système pour désactiver la prise en charge d'IPv6.

Désactiver IPv6 via les paramètres sysctl

Alternativement, cela peut être fait via les paramètres sysctl.

1. Pour désactiver temporairement Ipv6 sur le système, appliquez les paramètres sysctl ci-dessous :

$ sysctl -w net.ipv6.conf.all.disable_ipv6=1
$ sysctl -w net.ipv6.conf.default.disable_ipv6=1
$ sysctl -w net.ipv6.conf.lo.disable_ipv6=1

2. Afin de rendre permanents les changements sysctl ci-dessus, nous devons les ajouter à /etc/sysctl.conf fichier de configuration.

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

3. Utilisez "sysctl -p" pour appliquer les modifications du fichier /etc/sysctl.conf.

# sysctl -p

4. Une sortie de 1 de la commande ci-dessous vérifie que l'IPv6 a été désactivé avec succès.

# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1

Réactivation de la prise en charge d'IPv6

1. Modifiez /etc/default/grub et supprimez l'entrée ipv6.disable=1 depuis GRUB_CMDLINE_LINUX et GRUB_CMDLINE_LINUX_DEFAULT , comme l'exemple suivant :

DE :

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

À :

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

2. Exécutez la commande "update-grub" pour régénérer le fichier grub.cfg.

# update-grub

3. Supprimez les entrées ci-dessous du fichier /etc/sysctl.conf :

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

4. Utilisez "sysctl -p" pour appliquer les modifications du fichier /etc/sysctl.conf.

# sysctl -p

5. Redémarrez le système si nécessaire.


Linux
  1. Comment désactiver Ipv6 sur Ubuntu, Linux Mint, Debian

  2. Comment désactiver IPv6 sur Ubuntu 18.04 Bionic Beaver Linux

  3. Comment désactiver IPv6 sur Ubuntu 22.04 LTS Jammy Jellyfish

  4. Comment désactiver l'autoconfiguration sur IPv6 sous Linux ?

  5. Comment désactiver ipv6 sur une interface spécifique sous Linux ?

Comment mettre à niveau Ubuntu vers 20.04 LTS Focal Fossa

Comment activer/désactiver le pare-feu sur Ubuntu 20.04 LTS Focal Fossa Linux

Comment désactiver IPv6 sur Debian 11/10 et Ubuntu 20.04/18.04

Comment désactiver IPv6 sur Ubuntu Linux

Comment désactiver IPv6 sur Ubuntu 18.04 LTS

Comment désactiver IPv6 sur Ubuntu 20.04 LTS