tech:no-ipv6
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tech:no-ipv6 [2025/12/12 10:16] – Jean-Baptiste | tech:no-ipv6 [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | # Désactiver IPv6 | ||
| + | |||
| + | ## Boot Linux Kernel parameter | ||
| + | |||
| + | ~~~bash | ||
| + | ipv6.disable=1 | ||
| + | # disable_ipv6= | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Désactiver IPv6 sous Debian | ||
| + | |||
| + | ~~~bash | ||
| + | cat > / | ||
| + | net.ipv6.conf.all.disable_ipv6 = 1 | ||
| + | EOF | ||
| + | |||
| + | sysctl -p / | ||
| + | ~~~ | ||
| + | |||
| + | Si module | ||
| + | ~~~bash | ||
| + | cat >/ | ||
| + | blacklist ipv6 | ||
| + | install ipv6 /bin/false | ||
| + | EOF | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | `/ | ||
| + | ~~~ | ||
| + | Acquire:: | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## 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 | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | `/ | ||
| + | ~~~ini | ||
| + | IPV6INIT=no | ||
| + | IPV6_DISABLED=yes | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | nmcli connection show | ||
| + | nmcli connection modify Example ipv6.method disabled | ||
| + | ~~~ | ||
| + | |||
| + | `/ | ||
| + | ~~~bash | ||
| + | GRUB_CMDLINE_LINUX=" | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | grub2-mkconfig -o / | ||
| + | grub2-mkconfig -o / | ||
| + | ~~~ | ||
| + | |||
| + | `/ | ||
| + | ~~~ | ||
| + | AddressFamily inet | ||
| + | ~~~ | ||
| + | |||
| + | ## Java | ||
| + | |||
| + | ~~~ | ||
| + | Djava.net.preferIPv4Stack=true | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Autres | ||
| + | |||
| + | `/ | ||
| + | ~~~ini | ||
| + | [Socket] | ||
| + | ListenStream= | ||
| + | ListenDatagram= | ||
| + | ListenStream=0.0.0.0: | ||
| + | ListenDatagram=0.0.0.0: | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | `/ | ||
| + | ~~~bash | ||
| + | # To try ipv6 addresses first: | ||
| + | # | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## 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é / | ||
| + | |||
| + | ~~~bash | ||
| + | dracut -f -v | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Pour vérifier | ||
| + | |||
| + | ~~~bash | ||
| + | ifconfig | grep inet6 | ||
| + | |||
| + | cat / | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | http:// | ||
