GNU/Linux >> Tutoriels Linux >  >> Debian

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

Cet article vous aide à désactiver ipv6 sur Debian 11/10 et Ubuntu 20.04/18.04. IPv6 peut être désactivé en modifiant sysctl.conf ou en créant un fichier .conf dans le répertoire /etc/sysctl.d. Vous pouvez également désactiver IPv6 pour une carte réseau particulière.

Les étapes mentionnées ici devraient fonctionner sur les versions précédentes de Debian telles que Debian 9 et 8, ainsi que sur les versions d'Ubuntu telles qu'Ubuntu 19.10, 19.04 et 18.10.

Désactiver IPv6 sur Debian 11 et Ubuntu 20.04

Avant de désactiver l'IPv6, voyons les cartes réseau disponibles sur le système. Utilisez la commande ifconfig.

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.10  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 2406:7400:bf:7cdd:a00:27ff:fe68:1c64  prefixlen 64  scopeid 0x0
        inet6 fe80::a00:27ff:fe68:1c64  prefixlen 64  scopeid 0x20
        inet6 2406:7400:bf:7cdd:882d:c9c6:df13:890  prefixlen 64  scopeid 0x0
        ether 08:00:27:68:1c:64  txqueuelen 1000  (Ethernet)
        RX packets 1174  bytes 80087 (78.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 372  bytes 46400 (45.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 8  bytes 396 (396.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 396 (396.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

La sortie ci-dessus confirme qu'IPv6 est activé pour les deux cartes réseau.

Méthode 1

Modifiez le fichier /etc/sysctl.conf.

sudo nano /etc/sysctl.conf

Placez l'entrée suivante pour désactiver IPv6 pour tous les adaptateurs.

net.ipv6.conf.all.disable_ipv6 = 1

Pour un adaptateur particulier (si le nom de la carte réseau est enp0s3).

net.ipv6.conf.enp0s3.disable_ipv6 = 1

Pour refléter les modifications, exécutez la commande suivante.

sudo sysctl -p

Méthode 2

Créez un fichier nommé 70-disable-ipv6.conf dans le répertoire /etc/sysctl.d.

sudo nano /etc/sysctl.d/70-disable-ipv6.conf

Ajoutez l'entrée suivante pour désactiver IPv6 pour tous les adaptateurs.

net.ipv6.conf.all.disable_ipv6 = 1

Pour un adaptateur particulier (si le nom de la carte réseau est enp0s3).

net.ipv6.conf.enp0s3.disable_ipv6 = 1

Exécutez la commande ci-dessous pour appliquer les modifications.

sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf

Vérifier IPv6

Vérifiez qu'IPv6 a été désactivé à l'aide de la commande ifconfig.

Vous pouvez voir qu'il n'y a pas d'adresse IPv6 dans la sortie.

Conclusion

C'est tout.


Debian
  1. Comment installer Dovecot sur Debian 10 ?

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

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

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

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

Comment installer PHP 5.6 sur Ubuntu 16.04 et Debian 9

Comment désactiver IPv6 sur Ubuntu Linux

Comment installer Mongoku sur Ubuntu 20.04 / Debian 11

Comment installer ODBC sur Ubuntu 20.04 / Debian 11 ?

Comment désactiver IPv6 sur Ubuntu 18.04 LTS

Comment désactiver IPv6 sur Ubuntu 20.04 LTS