HOWTO IPv6 Linux (fr)

Peter Bieringer

Historique des versions
Version 0.45.1.fr.1 14-03-2004 MB
Voir l'historique des révisions pour plus de détails
Version 0.44.fr.1 05-09-2003 MB
Voir l'historique des révisions pour plus de détails
Version 0.43.2.fr.2 17-07-2003 MB
Voir l'historique des révisions pour plus de détails
Version 0.43.2.fr.1 20-06-2003 MB
Voir l'historique des révisions pour plus de détails
Version 0.41.1.fr.2 06-06-2003 MB
Voir l'historique des révisions pour plus de détails
Version 0.41.1.fr.1 09-05-2003 MB
Voir l'historique des révisions pour plus de détails

Résumé

L'objet de cet HOWTO IPv6 Linux est de répondre à la fois aux questions basiques et avancées au sujet d'IPv6 sur le système d'exploitation Linux. Cet HOWTO fournira au lecteur assez d'information pour installer, configurer et utiliser les applications IPv6 sur les machines Linux.


Table des matières

1. Généralités
1. Copyright, licence et autres
1.1. Copyright
1.2. Licence
1.3. A propos de l'auteur
2. Catégorie
3. La version, l'historique et ce qu'il reste à faire
3.1. La version
3.2. L'historique
3.3. Ce qu'il reste à faire
4. Les traductions
4.1. Traductions disponibles
5. Un peu de technique
5.1. Le document original de cet HOWTO
5.2. Les références en ligne à la version HTML de cet HOWTO (lien/ancrage)
6. Préface
6.1. Combien se promène-t-il de versions de l'HOWTO Linux & IPv6?
7. Termes employés, glossaire et abréviations
7.1. Relatifs aux réseaux
7.2. Relatifs à ce document
8. Pré-requis à l'usage de cet HOWTO
8.1. Pré-requis personnels
8.2. Le matériel compatible avec le système d'exploitation Linux
2. Les bases
1. Qu'est-ce qu'IPv6?
2. Historique d'IPv6 pour Linux
2.1. Au début
2.2. Après
2.3. Actuellement
2.4. A l'avenir
3. A quoi ressemblent les adresses IPv6?
4. FAQ (Les bases)
4.1. Pourquoi IPv6 et non pas IPv5 comme successeur d'IPv4?
4.2. L'adresse IPv6: pourquoi un tel nombre de bits?
4.3. L'adresse IPv6: pourquoi un si petit nombre de bits pour sa nouvelle conception?
3. Les types d'adresse
1. Les adresses sans préfixe spécial
1.1. L'adresse localhost
1.2. L'adresse non spécifiée
1.3. L'adresse IPv6 avec adresse IPv4 intégrée
2. La partie réseau, aussi appelée préfixe
2.1. Le type d'adresse lien-local
2.2. Le type d'adresse site-local
2.3. Le type d'adresse ”unicast globale (agrégeable) "
2.4. Les adresses multicast
2.5. Les adresses anycast
3. Les types d'adresse (partie hôte)
3.1. L'adresse calculée automatiquement (dite aussi “sans état”)
3.2. La configuration manuelle
4. La longueur de préfixe nécessaire au routage
4.1. La longueur du préfixe (aussi connue en tant que "masque de réseau")
4.2. La correspondance à une route
4. La vérification d'un système prêt pour IPv6
1. Un noyau prêt pour IPv6
1.1. Vérifier la présence du support IPv6 dans le noyau actuellement en cours d'utilisation
1.2. Essayer de charger le module IPv6
1.3. Compiler le noyau avec les capacités IPv6
1.4. Les périphériques réseau prêts pour IPv6
2. Les outils de configuration réseau prêts pour IPv6
2.1. Le paquetage net-tools
2.2. Le paquetage iproute
3. Les programmes de test/déboguage prêts pour IPv6
3.1. ping IPv6
3.2. traceroute6 IPv6
3.3. tracepath6 IPv6
3.4. tcpdump IPv6
4. Les programmes prêts pour IPv6
5. Les programmes client prêts pour IPv6 (une sélection)
5.1. Vérifier la résolution DNS des adresses IPv6
5.2. Le client telnet prêt pour IPv6
5.3. Les clients ssh prêts pour IPv6
5.4. Les navigateurs web prêts pour IPv6
6. Les programmes serveur prêts pour IPv6
7. FAQ (vérification d'un système prêt pour IPv6)
7.1. Utiliser les outils
5. Configurer les interfaces
1. Les différents périphériques réseau
1.1. Physiquement rattachés
1.2. Virtuellement existants
2. (dé)Montage des interfaces
2.1. Utiliser "ip"
2.2. Utiliser "ifconfig"
6. Configurer les adresses IPv6
1. Affichage des adresses IPv6 existantes
1.1. Utiliser "ip"
1.2. Utiliser "ifconfig"
2. Ajouter une adresse IPv6
2.1. Utiliser "ip"
2.2. Utiliser "ifconfig"
3. Ôter une adresse IPv6
3.1. Utiliser "ip"
3.2. Utiliser "ifconfig"
7. Configurer les routes IPv6 courantes
1. Afficher les routes IPv6 existantes
1.1. Utiliser "ip"
1.2. Utiliser "route"
2. Ajouter une route IPv6 traversant une passerelle
2.1. Utiliser "ip"
2.2. Utiliser "route"
3. Ôter une route IPv6 traversant une passerelle
3.1. Utiliser "ip"
3.2. Utiliser "route"
4. Ajouter une route IPv6 traversant une interface
4.1. Utiliser "ip"
4.2. Utiliser "route"
5. Ôter une route IPv6 traversant une interface
5.1. Utiliser "ip"
5.2. Utiliser "route"
6. FAQ concernant les routes IPv6
6.1. Support d'une route par défaut IPv6
8. La découverte de voisinage
1. Afficher le voisinage en utilisant "ip"
2. Manipuler la table de voisinage en utilisant "ip"
2.1. Ajouter manuellement une entrée
2.2. Détruire manuellement une entrée
2.3. Pour plus de réglages avancés
9. Configurer les tunnels IPv6-in-IPv4
1. Les types de tunnel
1.1. Tunnelage statique point-à-point: 6bone
1.2. Le tunnelage automatique
1.3. Le tunnelage 6to4
2. Afficher les tunnels existants
2.1. Utiliser "ip"
2.2. Utiliser "route"
3. Montage d'un tunnel point-à-point
3.1. Ajouter un tunnel point-à-point
3.2. Ôter des tunnels point-à-point
3.3. Attribution d'une adresse (numbered) à un tunnel point-à-point
4. Installation des tunnels 6to4
4.1. Ajouter un tunnel 6to4
4.2. Ôter un tunnel 6to4
10. Configurer les tunnels IPv4-in-IPv6
11. Les réglages du noyau dans le système de fichiers /proc
1. Comment accéder au système de fichiers /proc
1.1. Utiliser “cat” et “echo”
1.2. Utiliser “sysctl”
1.3. Les types de valeur trouvés dans le système de fichiers /proc
2. Les entrées de /proc/sys/net/ipv6/
2.1. conf/default/*
2.2. conf/all/*
2.3. conf/interface/*
2.4. neigh/default/*
2.5. neigh/interface/*
2.6. route/*
3. Les entrées relatives à IPv6 dans /proc/sys/net/ipv4/
3.1. ip_*
3.2. tcp_*
3.3. icmp_*
3.4. autre(s)
4. Les entrées relatives à IPv6 dans /proc/net/
4.1. if_inet6
4.2. ipv6_route
4.3. sockstat6
4.4. tcp6
4.5. udp6
4.6. igmp6
4.7. raw6
4.8. ip6_flowlabel
4.9. rt6_stats
4.10. snmp6
4.11. ip6_tables_names
12. L'interface de netlink vers le noyau
13. Le déboguage réseau
1. Les sockets d'écoute de serveur
1.1. Utiliser “netstat” pour vérifier les sockets d'écoute de serveur
2. Des exemples de dump provenant de tcpdump
2.1. La découverte de routeur
2.2. La découverte de voisinage
14. Support à la configuration persistante IPv6 dans les distributions Linux
1. Linux Red Hat et ses "clones"
1.1. Tester la présence des scripts de configuration IPv6
1.2. Quelques éléments pour rendre disponible IPv6 sur les actuelles RHL 7.1, 7.2, 7.3,...
2. Linux SuSE
2.1. Linux SuSE 7.3
2.2. Linux SuSE 8.0
2.3. Linux SuSE 8.1
3. Linux Debian
3.1. Plus d'information
15. L'auto-configuration et la mobilité
1. L'auto-configuration sans état
2. L'auto-configuration avec état utilisant le Démon d'Annonce de Routeur (Router Advertisement Daemon, ou radvd)
3. Le Protocole de Configuration Dynamique d'Hôte version 6 (DHCPv6)
4. La mobilité
16. Mettre en place le pare-feu
1. Mettre en place un pare-feu grâce à netfilter
1.1. Plus d'information
2. Préparation
2.1. Récupérer les sources
2.2. Extraire les sources
2.3. Appliquer les derniers patchs relatifs à iptables/IPv6 aux sources du noyau
2.4. Configurer, construire et installer un nouveau noyau
2.5. Reconstruire et installer les binaires d'iptables
3. Utilisation
3.1. Vérifier le support
3.2. Apprendre à utiliser ip6tables
3.3. Un exemple plus conséquent
17. La sécurité
1. La sécurité d'un noeud
2. Les limitations d'accès
3. L'audit de sécurité IPv6
3.1. Question d'ordre légal
3.2. Audit de sécurité par l'emploi de netcat disposant d'IPv6
3.3. Audit de sécurité par l'emploi de nmap disposant d'IPv6
3.4. Audit de sécurité par l'emploi de strobe disposant d'IPv6
3.5. Le résultat de l'audit
18. L'encryptage et l'authentification
1. Son support dans le noyau
1.1. Son support dans le noyau Linux vanille 2.4.x
1.2. Son support dans le noyau USAGI
1.3. Son support dans le noyau Linux vanille 2.5.x
2. Utilisation
19. La Qualité de Service (QoS)
20. Eléments d'installation des démons prêts pour IPv6
1. Le Démon de Nom Internet Berkeley (Berkeley Internet Name Daemon, ou BIND - i.e. named)
1.1. A l'écoute des adresses IPv6
1.2. Les Listes de Contrôle d'Accès IPv6 (ACL)
1.3. Emettre des requêtes avec une adresse IPv6 dédiée
1.4. Adresses IPv6 dédiées définies par zone
1.5. Des exemples de fichiers de zone DNS IPv6
1.6. Servir des données DNS relatives à IPv6
1.7. Vérifier la connectivité IPv6
2. Le super démon Internet (xinetd)
3. Le serveur web Apache2 (httpd2)
3.1. A l'écoute sur les adresses IPv6
4. Le Démon d'Annonce de Routeur (radvd)
4.1. Configurer radvd
4.2. Le déboguage
5. tcp_wrapper
5.1. Les capacités de filtrage
5.2. Les programmes utilisant tcp_wrapper
5.3. Utilisation
5.4. La journalisation
21. Programmer (en utilisant l'API)
22. L'interopérabilité
23. Plus d'information et d'URL
1. Livres en édition papier, articles, revues en ligne (mélangés)
1.1. Livres édités (en anglais)
1.2. Livres édités (en allemand)
1.3. Articles, livres électroniques, revues en ligne (mélangés)
1.4. Publications scientifiques (résumés, bibliographies, ressources en ligne)
1.5. Autres
2. Conférences, rencontres, sommets
2.1. 2002
2.2. 2003
3. L'information en ligne
3.1. Rejoindre le backbone IPv6
3.2. Les dernières nouvelles
3.3. Les références aux protocoles
3.4. Plus d'information
3.5. Par pays
3.6. Par systèmes d'exploitation
3.7. La sécurité IPv6
3.8. Les listes d'applications
4. L'infrastructure IPv6
4.1. Statistiques
4.2. Points d'interconnexion Internet
4.3. Les fournisseurs de tunnel (tunnelbrokers)
4.4. Services nativement accessibles par IPv6
5. Les listes de diffusion
6. Outils en ligne
6.1. Outils de test
6.2. Recherche d'information
6.3. Outils d'observation des réseaux IPv6
6.4. Applications venant en aide
7. Pratique, séminaires
8. 'La découverte en ligne'...
24. Historique des Révisions / Crédits / La Fin
1. Historique des Révisions
1.1. Révisions 0.x
2. Crédits
2.1. Crédits majeurs
2.2. Autres crédits
3. La Fin

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:36