Partage Désactiver IPv6

Kilo-25

Premium™
Premium™
28/4/17
75
57
618
#1
L'IPv6 était censé remplacer l'IPv4 depuis des années seulement pour bien des raions cela n'a pas été adopté. Son soucis c'est qu'elle présente davantage de fragilités mais surtout présente souvent un soucis de sécurité vis à vis du leak notamment.

Il est possible d'empêcher l'IPv6 lors de la configuration du kernel avant compilation ou directement en commentant le bloc suivant dans le fichier de config puis de faire une importation oldconfig :
Code:
#CONFIG_IPV6=m
# CONFIG_IPV6_ROUTER_PREF is not set
# CONFIG_IPV6_OPTIMISTIC_DAD is not set
#CONFIG_INET6_AH=m
#CONFIG_INET6_ESP=m
#CONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not set
# CONFIG_IPV6_ILA is not set
#CONFIG_INET6_XFRM_TUNNEL=m
#CONFIG_INET6_TUNNEL=m
#CONFIG_INET6_XFRM_MODE_TRANSPORT=m
#CONFIG_INET6_XFRM_MODE_TUNNEL=m
#CONFIG_INET6_XFRM_MODE_BEET=m
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
# CONFIG_IPV6_VTI is not set
#CONFIG_IPV6_SIT=m
# CONFIG_IPV6_SIT_6RD is not set
#CONFIG_IPV6_NDISC_NODETYPE=y
#CONFIG_IPV6_TUNNEL=m
# CONFIG_IPV6_GRE is not set
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_IPV6_MROUTE is not set
Pour les autres, il est aussi possible d'agir depuis le système en ajoutant le bloc suivant dans le fichier /etc/sysctl.conf :
Code:
# Désactiver IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.wlan0.disable_ipv6 = 1
net.ipv6.conf.wlan0.autoconf = 0
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.eth0.autoconf = 0
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.lo.autoconf = 0
Une fois cela fait, il suffit de faire pour que cela prenne effet :
Code:
sysctl -p && sysctl -w
Et enfin ajouter une ligne sur Grub :
Code:
echo "GRUB_CMDLINE_LINUX=\"ipv6.disable=1\"" >> /etc/default/grub && update-grub && update-grub2
Il était temps de virer l'IPv6 !!
 
J'aime: RoRoH_AR
R

RoRoH_AR

Visiteur
Visiteur
#2
L'IPv6 était censé remplacer l'IPv4 depuis des années seulement pour bien des raions cela n'a pas été adopté. Son soucis c'est qu'elle présente davantage de fragilités mais surtout présente souvent un soucis de sécurité vis à vis du leak notamment.

Il est possible d'empêcher l'IPv6 lors de la configuration du kernel avant compilation ou directement en commentant le bloc suivant dans le fichier de config puis de faire une importation oldconfig :
Code:
#CONFIG_IPV6=m
# CONFIG_IPV6_ROUTER_PREF is not set
# CONFIG_IPV6_OPTIMISTIC_DAD is not set
#CONFIG_INET6_AH=m
#CONFIG_INET6_ESP=m
#CONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not set
# CONFIG_IPV6_ILA is not set
#CONFIG_INET6_XFRM_TUNNEL=m
#CONFIG_INET6_TUNNEL=m
#CONFIG_INET6_XFRM_MODE_TRANSPORT=m
#CONFIG_INET6_XFRM_MODE_TUNNEL=m
#CONFIG_INET6_XFRM_MODE_BEET=m
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
# CONFIG_IPV6_VTI is not set
#CONFIG_IPV6_SIT=m
# CONFIG_IPV6_SIT_6RD is not set
#CONFIG_IPV6_NDISC_NODETYPE=y
#CONFIG_IPV6_TUNNEL=m
# CONFIG_IPV6_GRE is not set
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_IPV6_MROUTE is not set
Pour les autres, il est aussi possible d'agir depuis le système en ajoutant le bloc suivant dans le fichier /etc/sysctl.conf :
Code:
# Désactiver IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.wlan0.disable_ipv6 = 1
net.ipv6.conf.wlan0.autoconf = 0
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.eth0.autoconf = 0
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.lo.autoconf = 0
Une fois cela fait, il suffit de faire pour que cela prenne effet :
Code:
sysctl -p && sysctl -w
Et enfin ajouter une ligne sur Grub :
Code:
echo "GRUB_CMDLINE_LINUX=\"ipv6.disable=1\"" >> /etc/default/grub && update-grub && update-grub2
Il était temps de virer l'IPv6 !!
ca c'est plutôt cool :bien: