Outils pour utilisateurs

Outils du site


tech:no-ipv6

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:no-ipv6 [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:no-ipv6 [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Réseau Debian Sécurité}}
  
 +# Désactiver IPv6
 +
 +## Boot Linux Kernel parameter
 +
 +~~~bash
 +ipv6.disable=1
 +# disable_ipv6=
 +~~~
 +
 +
 +## Désactiver IPv6 sous Debian
 +
 +~~~bash
 +cat > /etc/sysctl.d/70-disable-ipv6.conf <<EOF
 +net.ipv6.conf.all.disable_ipv6 = 1
 +EOF
 +
 +sysctl -p /etc/sysctl.d/10-noipv6.conf
 +~~~
 +
 +Si module
 +~~~bash
 +cat >/etc/modprobe.d/blacklist-ipv6.conf <<EOF
 +blacklist ipv6
 +install ipv6 /bin/false
 +EOF
 +~~~
 +
 +
 +`/etc/apt/apt.conf.d/99force-ipv4`
 +~~~
 +Acquire::ForceIPv4 "true";
 +~~~
 +
 +
 +## Désactiver IPv6 sous RedHat
 +
 +~~~bash
 +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
 +~~~
 +
 +
 +`/etc/sysconfig/network-scripts/ifcfg-eth0`
 +~~~ini
 +IPV6INIT=no
 +IPV6_DISABLED=yes
 +~~~
 +
 +~~~bash
 +nmcli connection show
 +nmcli connection modify Example ipv6.method disabled
 +~~~
 +
 +`/etc/default/grub`
 +~~~bash
 +GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rhgb quiet"
 +~~~
 +
 +~~~bash
 +grub2-mkconfig -o /boot/grub2/grub.cfg
 +grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
 +~~~
 +
 +`/etc/ssh/sshd_config`
 +~~~
 +AddressFamily inet
 +~~~
 +
 +## Java
 +
 +~~~
 +Djava.net.preferIPv4Stack=true
 +~~~
 +
 +
 +## Autres
 +
 +`/etc/systemd/system/rpcbind.socket.d/noipv6.conf`
 +~~~ini
 +[Socket]
 +ListenStream=
 +ListenDatagram=
 +ListenStream=0.0.0.0:111
 +ListenDatagram=0.0.0.0:111
 +~~~
 +
 +
 +`/etc/wgetrc`
 +~~~bash
 +# To try ipv6 addresses first:
 +#prefer-family = IPv6
 +~~~
 +
 +
 +## Pb
 +
 +### Erreur Address family not supported by protocol
 +
 +Exemple 
 +
 +SystemD Socket
 +~~~ini
 +BindIPv6Only=both
 +~~~
 +
 +
 +Erreur `Address family not supported by protocol` lors de `systemctl status` quand IPV6 est désactivé dans sysctl.conf. 
 +
 +A tester : `systemctl --failed`
 +
 +
 +Résolution
 +Après avoir modifié /etc/sysctl.conf ou des fichiers dans /etc/sysctl.d/ il est nécessaire de reconstruire l'initramfs.
 +
 +~~~bash
 +dracut -f -v
 +~~~
 +
 +
 +## Pour vérifier
 +
 +~~~bash
 +ifconfig | grep inet6
 +
 +cat /proc/sys/net/ipv6/conf/eth0/disable_ipv6
 +~~~
 +
 +
 +http://www.admin-linux.fr/?p=3674

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki