logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


IPv6 : Trucs et astuces

Introduction

L'usage de IPv6 par les box de connection adsl (Freebox, Neufbox…et autres ???) donne dans de rares cas un ralentissement conséquent sur le débit. Pour retrouver de la vélocité vous pourriez en faire cesser le fonctionnement.

Livebox

Le service à destination des professionnels supportent déjà IPv6, la partie grand public était encore orpheline.
Orange fournira de la connectivité en ipv6 à partir de 2013 (toujours avec quelques années de retard visiblement)

Voir sur le forum df :

Déterminer si l'IPV6 est activé

IPV6 actif

Pour déterminer si l'IPV6 est activé, voici 2 méthodes au choix :

Tester l’existence du fichier :

 /proc/net/if_inet6″

Si le fichier n’existe pas, IPV6 n’est pas activé/supporté. :-)

En terminal root2), tapez :

ls /proc/net/if_inet6
ls: impossible d'accéder à /proc/net/if_inet6: Aucun fichier ou dossier de ce type

Si le fichier existe, il contient la liste des interfaces réseaux pour lesquelles le protocole est supporté. Par exemple :

cat /proc/net/if_inet6
fe80000000000000025056fffc00c008 05 40 20 80   vmnet8
00000000000000000000000000000001 01 80 10 80       lo
fe80000000000000025056fffec00001 04 40 20 80   vmnet1
fe80000000000000020cdbfafed3f062 02 40 20 80     eth0

Dans ce second exemple l’IPV6 est supporté par le système et activé pour les interfaces vmware (“vmnet8″, “vmnet1″) ainsi que pour l’interface eth0 et le loopback.

Une autre méthode permettant de voir si l’IPV6 est actif sur l’une des interfaces du système, consiste à rechercher l’adresse IPV6 qui lui est allouée (ligne “inet6 addr:” du retour d’”ifconfig”) ainsi toujours en terminal root :

ifconfig lo
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:244 errors:0 dropped:0 overruns:0 frame:0
          TX packets:244 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:21044 (20.5 KiB)  TX bytes:21044 (20.5 KiB)

Voir aussi

Désactiver IPV6

Vous pouvez désactiver l’IPV6 en utilisant les fichiers de “/proc/sys” (pseudo système de fichier permettant de modifier dynamiquement les paramètres du noyau).L’IPV6 est géré via l’arborescence “net/ipv6/conf” de ce répertoire :

ls /proc/sys/net/ipv6/conf
all  default  eth0  lo  vboxnet0  vmnet1  vmnet8

Nous trouvons dans le répertoire le paramétrage des différentes interfaces réseau du système :

  1. par défaut pour d’éventuelles nouvelles interfaces (default)
  2. générale (all)

Dans chaque répertoire, sont placés des fichiers destinés à configurer les paramètres ipv6. Celui qui nous intéresse pour la désactivation du protocole est “disable_ipv6″.

interface

Si IPV6 est activé sur une interface, “disable_ipv6″ du répertoire de l’interface contient la valeur “0″, sinon, il contient “1″.

Pour désactiver l’IPV6 sur une interface, Il nous faudra passer à “1″ le contenu de son fichier :

 /proc/sys/net/ipv6/conf/$IFACE/disable_ipv6

La modification prend effet immédiatement.

Exemple, vérifions par les 2 commandes suivantes que l'IPV6 est activé sur lo :

cat /proc/sys/net/ipv6/conf/lo/disable_ipv6 
0
cat /proc/net/if_inet6 | grep lo
00000000000000000000000000000001 01 80 10 80       lo

Modifions le fichier fatal if_inet6 :

echo 1 > /proc/sys/net/ipv6/conf/lo/disable_ipv6

Nous vérifions qu’il a bien disparu des interface IPV6 :

cat /proc/net/if_inet6 | grep lo

Dans cet exemple nous avons désactivé le support en passant à 1 le contenu de /lo/disable_ipv6 comme l'indique la commande :

cat /proc/sys/net/ipv6/conf/lo/disable_ipv6
1

Toutes interfaces

testé par smolski le 23/11/2012 à 11h48

Pour désactiver l’IPV6 sur toutes les interfaces de la machine, passer à “1″ le contenu de :

 /proc/sys/net/ipv6/conf/all/disable_ipv6

et de :

 /proc/sys/net/ipv6/conf/default/disable_ipv6

(politique par défaut)

Par sécurité, afin d’éviter qu’une configuration par défaut soit appliquée aux interfaces, mettez également à 0 3)les paramètres de configuration automatique de l’IPV6 /proc/sys/net/ipv6/conf/all/autoconf et /proc/sys/net/ipv6/conf/default/autoconf

Voici les commandes successives qui le permettent à exécuter toujours en root :

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 0 > /proc/sys/net/ipv6/conf/all/autoconf
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
echo 0 > /proc/sys/net/ipv6/conf/default/autoconf

Le résultat est immédiat :

cat /proc/net/if_inet6

Le fichier est vide.

Lien

Source fournis par Frenesik sur l'irc
(que mille printemps le baignent lui et sa descendance de fleurs parfumées…) :

SQUEEZE avec Grub2

Voir Grub2 en détail ici :

LENNY avec Grub

La branche oldstable

Comme pour toute manipulation sur la configuration, travaillez en root voir : commande linux su

Éditer le fichier /etc/modprobe.d/blacklist voir commande linux - nano

nano /etc/modprobe.d/blacklist

ajouter tout à la fin la ligne :

 blacklist ipv6 

Ctrl o (Enter] pour enregistrer…

Éditer ensuite le fichier /etc/hosts pour enlever les entrées IPv6. (sans sauvegarde, si vous les commentez seulement comme ici, sans les supprimer…)

nano /etc/hosts

Ici, mon fichier /etc/hosts où je les ai déjà commentées avec # pour les désactiver

127.0.0.1	localhost
127.0.1.1	nom_du_pc
# The following lines are desirable for IPv6 capable hosts
# ::1     localhost ip6-localhost ip6-loopback
# fe00::0 ip6-localnet
# ff00::0 ip6-mcastprefix
# ff02::1 ip6-allnodes
# ff02::2 ip6-allrouters
# ff02::3 ip6-allhosts

Liens :

[[http://www.lefinnois.net/wp/index.php/2007/08/21/desactiver-ipv6-sur-debian-gnu-linux/]] (ne fonctionne plus à partir du noyau 2.6.29) - Lien obsolète

Que toutes les roses parfument son chemin

Cette astuce dans le forum, là :

http://debian-facile.org/forum/viewtopic.php?pid=10828#p10828 (idem - ne fonctionne plus à partir du noyau 2.6.29)

:-P :-P :-P

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
3)
le chiffre zéro
doc/reseau/ipv6.1427040706.txt.gz · Dernière modification: 22/03/2015 17:11 par milou

Pied de page des forums

Propulsé par FluxBB