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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:ipv6 [04/07/2014 23:15] captnfab [IPv6] |
doc:reseau:ipv6 [21/03/2015 17:41] milou [Wheezy] |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | L'usage de IPv6 par les box de connection adsl (Freebox, Neufbox...et autres ???) donne un ralentissement conséquent sur le débit. | + | 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.+ | + | Pour retrouver de la vélocité vous pourriez en faire cesser le fonctionnement. |
==== Livebox ==== | ==== Livebox ==== | ||
Ligne 35: | Ligne 35: | ||
En terminal root(([[:doc:systeme:su]])), tapez : | En terminal root(([[:doc:systeme:su]])), tapez : | ||
- | <code bash> | + | <code root> |
ls /proc/net/if_inet6 | ls /proc/net/if_inet6 | ||
ls: impossible d'accéder à /proc/net/if_inet6: Aucun fichier ou dossier de ce type</code> | ls: impossible d'accéder à /proc/net/if_inet6: Aucun fichier ou dossier de ce type</code> | ||
Si le fichier existe, il contient la liste des interfaces réseaux pour lesquelles le protocole est supporté. Par exemple : | Si le fichier existe, il contient la liste des interfaces réseaux pour lesquelles le protocole est supporté. Par exemple : | ||
- | <code bash> | + | <code root> |
cat /proc/net/if_inet6 | cat /proc/net/if_inet6 | ||
fe80000000000000025056fffc00c008 05 40 20 80 vmnet8 | fe80000000000000025056fffc00c008 05 40 20 80 vmnet8 | ||
Ligne 50: | Ligne 50: | ||
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 : | 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 : | ||
- | <code bash> | + | <code root> |
ifconfig lo | ifconfig lo | ||
lo Link encap:Local Loopback | lo Link encap:Local Loopback | ||
Ligne 64: | Ligne 64: | ||
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 : | 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 : | ||
- | <code bash> | + | <code root> |
ls /proc/sys/net/ipv6/conf | ls /proc/sys/net/ipv6/conf | ||
all default eth0 lo vboxnet0 vmnet1 vmnet8</code> | all default eth0 lo vboxnet0 vmnet1 vmnet8</code> | ||
Ligne 84: | Ligne 84: | ||
Exemple, vérifions par les 2 commandes suivantes que l'IPV6 est activé sur lo : | Exemple, vérifions par les 2 commandes suivantes que l'IPV6 est activé sur lo : | ||
- | <code bash> | + | <code root> |
cat /proc/sys/net/ipv6/conf/lo/disable_ipv6 | cat /proc/sys/net/ipv6/conf/lo/disable_ipv6 | ||
0</code> | 0</code> | ||
- | <code bash> | + | <code root> |
cat /proc/net/if_inet6 | grep lo | cat /proc/net/if_inet6 | grep lo | ||
00000000000000000000000000000001 01 80 10 80 lo</code> | 00000000000000000000000000000001 01 80 10 80 lo</code> | ||
Modifions le fichier fatal if_inet6 : | Modifions le fichier fatal if_inet6 : | ||
- | <code bash> | + | <code root> |
echo 1 > /proc/sys/net/ipv6/conf/lo/disable_ipv6</code> | echo 1 > /proc/sys/net/ipv6/conf/lo/disable_ipv6</code> | ||
Nous vérifions qu’il a bien disparu des interface IPV6 : | Nous vérifions qu’il a bien disparu des interface IPV6 : | ||
- | <code bash> | + | <code root> |
cat /proc/net/if_inet6 | grep lo</code> | cat /proc/net/if_inet6 | grep lo</code> | ||
Dans cet exemple nous avons désactivé le support en passant à 1 le contenu de /lo/disable_ipv6 comme l'indique la commande : | Dans cet exemple nous avons désactivé le support en passant à 1 le contenu de /lo/disable_ipv6 comme l'indique la commande : | ||
- | <code bash> | + | <code root> |
cat /proc/sys/net/ipv6/conf/lo/disable_ipv6 | cat /proc/sys/net/ipv6/conf/lo/disable_ipv6 | ||
1</code> | 1</code> | ||
Ligne 120: | Ligne 120: | ||
Voici les commandes successives qui le permettent à exécuter toujours en root : | Voici les commandes successives qui le permettent à exécuter toujours en root : | ||
- | <code bash> | + | <code root> |
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6</code> | echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6</code> | ||
- | <code bash> | + | <code root> |
echo 0 > /proc/sys/net/ipv6/conf/all/autoconf</code> | echo 0 > /proc/sys/net/ipv6/conf/all/autoconf</code> | ||
- | <code bash> | + | <code root> |
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6</code> | echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6</code> | ||
- | <code bash> | + | <code root> |
echo 0 > /proc/sys/net/ipv6/conf/default/autoconf</code> | echo 0 > /proc/sys/net/ipv6/conf/default/autoconf</code> | ||
Le résultat est immédiat : | Le résultat est immédiat : | ||
- | <code bash> | + | <code root> |
cat /proc/net/if_inet6</code> | cat /proc/net/if_inet6</code> | ||