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 [28/08/2011 07:26] darien |
doc:reseau:ipv6 [21/03/2015 18:31] milou [IPv6 : Trucs et astuces] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== IPv6 ====== | + | ====== IPv6 : Trucs et astuces ====== |
- | * Objet : IPv6 | + | * Objet : Trucs et astuces à propos de l'IPv6 |
- | * Niveau requis : DÉBUTANT | + | * Niveau requis : {{tag>avisé}} |
- | * Commentaires : //stopper l'usage de ipv6.// | + | * Commentaires : //Pour l'instant, le tuto indique comment stopper l'usage de ipv6.// |
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user>sogalpunx]] 21/05/2009 | ||
+ | * Testé par <...> le <...> | ||
+ | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=1388|ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | L'usage de IPv6 par les box de connection adsl (Livebox, Neufbox, Freebox.. d'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 pouvez en faire cesser le fonctionnement. | + | 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 :** | ||
+ | * http://debian-facile.org/forum/viewtopic.php?pid=39205#p39205 | ||
+ | |||
+ | ===== Wheezy ===== | ||
+ | |||
+ | ==== 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 root(([[:doc:systeme:su]])), tapez : | ||
+ | <code root> | ||
+ | ls /proc/net/if_inet6 | ||
+ | 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 : | ||
+ | <code root> | ||
+ | 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</code> | ||
+ | |||
+ | 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 : | ||
+ | <code 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)</code> | ||
+ | |||
+ | ==== 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 : | ||
+ | <code root> | ||
+ | ls /proc/sys/net/ipv6/conf | ||
+ | all default eth0 lo vboxnet0 vmnet1 vmnet8</code> | ||
+ | |||
+ | Nous trouvons dans le répertoire le paramétrage des différentes interfaces réseau du système : | ||
+ | - par défaut pour d’éventuelles nouvelles interfaces (default) | ||
+ | - 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 : | ||
+ | <code root> | ||
+ | cat /proc/sys/net/ipv6/conf/lo/disable_ipv6 | ||
+ | 0</code> | ||
+ | |||
+ | <code root> | ||
+ | cat /proc/net/if_inet6 | grep lo | ||
+ | 00000000000000000000000000000001 01 80 10 80 lo</code> | ||
+ | |||
+ | Modifions le fichier fatal if_inet6 : | ||
+ | <code root> | ||
+ | echo 1 > /proc/sys/net/ipv6/conf/lo/disable_ipv6</code> | ||
+ | |||
+ | Nous vérifions qu’il a bien disparu des interface IPV6 : | ||
+ | <code root> | ||
+ | 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 : | ||
+ | <code root> | ||
+ | cat /proc/sys/net/ipv6/conf/lo/disable_ipv6 | ||
+ | 1</code> | ||
+ | |||
+ | === 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 ((le chiffre zéro))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 : | ||
+ | <code root> | ||
+ | echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6</code> | ||
+ | |||
+ | <code root> | ||
+ | echo 0 > /proc/sys/net/ipv6/conf/all/autoconf</code> | ||
+ | |||
+ | <code root> | ||
+ | echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6</code> | ||
+ | |||
+ | <code root> | ||
+ | echo 0 > /proc/sys/net/ipv6/conf/default/autoconf</code> | ||
+ | |||
+ | Le résultat est immédiat : | ||
+ | <code root> | ||
+ | cat /proc/net/if_inet6</code> | ||
+ | |||
+ | 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...//) : | ||
+ | * http://www.admin-linux.fr/?p=3674 | ||
===== SQUEEZE avec Grub2 ===== | ===== SQUEEZE avec Grub2 ===== | ||
Ligne 17: | Ligne 148: | ||
Voir **Grub2** en détail ici : | Voir **Grub2** en détail ici : | ||
- | * [[manuel:grub2 | Grub2 - le manuel]] | + | * [[:doc:systeme:grub2 | Grub2 - le manuel]] |
- | * [[manuel:modules_configuration#tp_-_supprimer_ipv6 | Grub2 - Supprimer IPv6]] | + | * [[:doc:systeme:noyau:configuration-des-modules#tp_-_supprimer_ipv6 | Grub2 - Supprimer IPv6]] |
===== LENNY avec Grub ===== | ===== LENNY avec Grub ===== | ||
- | Comme pour toute manipulation sur la configuration, travaillez en **root** voir : commande linux [[commande:su]] | + | La branche **oldstable** |
- | Éditer le fichier **/etc/modprobe.d/blacklist** voir commande linux - [[commande:nano]] | + | Comme pour toute manipulation sur la configuration, travaillez en **root** voir : commande linux [[:doc:systeme:su]] |
- | # nano /etc/modprobe.d/blacklist | + | |
+ | Éditer le fichier **/etc/modprobe.d/blacklist** voir commande linux - [[:doc:editeurs:nano]] | ||
+ | <code root>nano /etc/modprobe.d/blacklist</code> | ||
ajouter tout à la fin la ligne : | ajouter tout à la fin la ligne : | ||
blacklist ipv6 | blacklist ipv6 | ||
Ligne 31: | Ligne 164: | ||
Éditer ensuite le fichier **/etc/hosts** pour enlever les entrées IPv6. (sans sauvegarde, si vous les commentez seulement comme ici, sans les supprimer...) | É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 | + | <code root>nano /etc/hosts</code> |
//Ici, mon fichier// **/etc/hosts** //où je les ai déjà commentées avec # pour les désactiver//... | //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.0.1 localhost | ||
Ligne 43: | Ligne 176: | ||
# ff02::2 ip6-allrouters | # ff02::2 ip6-allrouters | ||
# ff02::3 ip6-allhosts | # ff02::3 ip6-allhosts | ||
- | Rendons à César ce qui est à César, j'ai trouvé cette solution (avec des explications) sur le site de **Denis Bodor** : | + | 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) | + | %%[[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//... | //Que toutes les roses parfument son chemin//... | ||
- | Et moi à **Cyber-Gedeon** de nous avoir présenté cette astuce dans le forum, là : | + | 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) | [[http://debian-facile.org/forum/viewtopic.php?pid=10828#p10828]] (idem - ne fonctionne plus à partir du noyau 2.6.29) | ||
+ | |||
+ | :-P :-P :-P | ||