GNU/Linux >> Tutoriels Linux >  >> Linux

Comment désactiver IPv6 sur Ubuntu 22.04 LTS Jammy Jellyfish

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 22.04 LTS Jammy Jellyfish active la version 6 du protocole Internet (IPv6) par défaut. 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 à partir du fichier /etc/sysctl.conf.

# sysctl -p

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


Linux
  1. Comment installer le bureau Ubuntu 22.04 LTS (Jammy Jellyfish)

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

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

  4. Comment désactiver IPv6 sur Ubuntu 20.04 Focal Fossa

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

Comment installer Ubuntu 22.04 LTS (Jammy Jellyfish)

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

Comment installer Docker CE sur Ubuntu 22.04 LTS Jammy Jellyfish

Comment installer WoeUSB sur Ubuntu 22.04 LTS Jammy JellyFish

Comment désactiver IPv6 sur Ubuntu 18.04 LTS

Comment désactiver IPv6 sur Ubuntu 20.04 LTS