Outils pour utilisateurs

Outils du site


Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
060-ipv6:020_dns_dhcp [le 01/03/2025 à 17:08] – ↷ Nom de la page changé de 060-ipv6:050_dns_dhcp à 060-ipv6:020_dns_dhcp prof060-ipv6:020_dns_dhcp [le 12/09/2025 à 17:37] (Version actuelle) – [DHCP] prof
Ligne 1: Ligne 1:
- 
 ====== DNS, DHCP ??? ====== ====== DNS, DHCP ??? ======
  
Ligne 18: Ligne 17:
   - récupération d'autres informations par DHCPv6, dont les adresses de serveurs DNS.   - récupération d'autres informations par DHCPv6, dont les adresses de serveurs DNS.
 Il reste qu'une telle solution est bien lourde pour la gestion d'un petit réseau personnel ou même d'une petite ou moyenne entreprise, même dans le cas où il serait nécessaire de disposer de sous-réseaux comme nous allons le voir dans les manipulations qui suivent. Il reste qu'une telle solution est bien lourde pour la gestion d'un petit réseau personnel ou même d'une petite ou moyenne entreprise, même dans le cas où il serait nécessaire de disposer de sous-réseaux comme nous allons le voir dans les manipulations qui suivent.
 +===== À la main ===== 
 +Il reste toujours possible de fixer des adresses IPv6 de façon statique, ce peut être utile dans certains cas. Il faut bien sûr respecter l’homogénéité de la partie «réseau» de l'adresse. 
 ===== DNS ===== ===== DNS =====
  
Ligne 41: Ligne 41:
 Mais si nous étions en IPv6 seulement, il nous faudrait alors impérativement l'adresse v6 d'un serveur de noms. Il se trouve que NDP, via les ''Router Solicitation'' de la part du client et les réponses ''Router Advertisement'', si le routeur en a connaissance, il pourra transmettre l'information. Mais si nous étions en IPv6 seulement, il nous faudrait alors impérativement l'adresse v6 d'un serveur de noms. Il se trouve que NDP, via les ''Router Solicitation'' de la part du client et les réponses ''Router Advertisement'', si le routeur en a connaissance, il pourra transmettre l'information.
  
-Sur un client Debian (ou autre GNU/Linux) utilisant le ''network-manager'', la récupération de l'information sera automatique. En revanche, sur un client minimal ne disposant pas du ''network-manager'', il faudra installer le démon ''rdnssd'', comme nous allons le voir dans «la manip. pour les geeks». +Sur un client Debian (ou autre GNU/Linux) utilisant le ''network-manager'', la récupération de l'information sera automatique. En revanche, sur un client minimal ne disposant pas du ''network-manager'', il faudra installer le démon ''rdnssd'', comme nous allons le voir dans la page suivante.
- +
- +
- +
- +
- +
-===== A la découverte du monde IPv6 ===== +
- +
-Il existe une trousse à outils nommée ''ndisc6'' (IPv6 diagnostic tools for Linux and BSD), facile à installer sur Debian, Ubuntu et dérivées par un ''apt install ndisc6''. Bien entendu, les autres distributions récentes proposent également cette trousse, qui contient entre autres, trois outils qui vont nous être utiles:  ''rdisc6'', dans une moindre mesure ''ndisc6'' et un ''tcptraceroute6''+
- +
-==== ndisc6 ==== +
- +
-Permet de lancer une « découverte des voisins ». Comparable à la commande ''arping'' du monde IPv4. Utilisons cet outil pour scruter notre passerelle par défaut. Commençons par son adresse de type lien local, telle que nous l'avons découverte avec la commande ''ip -6 route ls''+
- +
-<html><pre class="code"> +
-<span class="hlg">:~$ ndisc6 fe80::207:cbff:fec3:e4da eth0</span> +
-Solicitation de fe80::207:cbff:fec3:e4da (fe80::207:cbff:fec3:e4da) sur eth0... +
-<span class="bhly">Adresse cible de lien    : 00:07:CB:C3:E4:DA</span> +
- de fe80::207:cbff:fec3:e4da +
-</pre></html> +
- +
-<html><pre class="code"> +
-<span class="hlg">~$ ndisc6 2a01:e35:2f35:d0::1 eth0</span> +
-Solicitation de 2a01:e35:2f35:d0::1 (2a01:e35:2f35:d0::1) sur eth0... +
-<span class="bhly">Adresse cible de lien    : 00:07:CB:C3:E4:DA</span> +
- de 2a01:e35:2f35:d0::+
-</pre></html> +
- +
-permet donc facilement de trouver l'adresse MAC correspondant à une adresse IPv6 sur le réseau local +
- +
- +
- +
-==== rdisc6 ==== +
- +
-Cet outil est magique. Voyons tout de suite ce qu'il est capable de nous apprendre : +
- +
-<html><pre class="code"> +
-<span class="hlg">~$ rdisc6 eth0</span> +
-<span class="hlb">Solicitation de ff02::2 (ff02::2) sur eth0...</span> +
- +
-Limite de saut (TTL)      :           64 (      0x40) +
-Conf. d'adresse par DHCP  :          Non +
-Autres réglages par DHCP  :          Non +
-Préférence du routeur     :        moyen +
-Durée de vie du routeur   :         1800 (0x00000708) secondes +
-Temps d'atteinte          :  non indiqué (0x00000000) +
-Temps de retransmission   :  non indiqué (0x00000000) +
-<span class="hly"> Préfixe                  : 2a01:e35:2f35:d0::/64 +
-  Durée de validité       :        86400 (0x00015180) secondes +
-  Durée de préférence     :        86400 (0x00015180) secondes +
- Recursive DNS server     : 2a01:e00::+
- Recursive DNS server     : 2a01:e00::1</span> +
-  DNS servers lifetime    :          600 (0x00000258) secondes +
- MTU                      :         1480 octets (valide) +
-<span class="bhly"> Adresse source de lien   : 00:07:CB:C3:E4:DA +
- de fe80::207:cbff:fec3:e4da</span> +
-</pre></html> +
- +
-Là, nous sommes servis. Nous apprenons que : +
-  * il n'y a pas de DHCP dans le coup ; +
-  * le préfixe qui nous est attribué est bien ''2a01:e35:2f35:d0::/64''+
-  * les durées de validité et de préférence sont identiques et de 86400 secondes (24 heures) ; +
-  * les DNS proposés sont ''2a01:e00::2'' et ''2a01:e00::1''+
-  * le routeur (passerelle par défaut) est ''fe80::207:cbff:fec3:e4da''+
- +
-Nous avons récupéré toutes les informations nécessaires, comme nous l'aurions fait en IPv4 par DHCP, mais ici, ce n'est pas DHCP. Alors, qu'est-ce que c'est ? (Ceux qui ont suivi sauront répondre : «NDP»). +
- +
-De plus, que représente cette adresse ''ff02::2'' qui semble être la source de toutes ces informations ? +
- +
-==== tcptraceroute6 ==== +
- +
-Comme son nom l'indique, cette commande est équivalente au ''tcptraceroute'' du monde IPv4 : +
- +
-<html><pre class="code"> +
-<span class="hlg">:~$ tcptraceroute6  www.kame.net</span> +
-traceroute vers orange.kame.net (2001:200:0:8002:203:47ff:fea5:3085) de 2a01:5d8:52f3:500d:21b:11ff:fe52:bfab, port 80, du port 56328, 30 sauts max, 60 octet/paquet +
-<span class="hly"> 1  2a01:5d8:52f3:500d::1 (2a01:5d8:52f3:500d::1)  0.586 ms  0.493 ms  0.514 ms </span> +
-  2a01:5d8:e000:9d1::4 (2a01:5d8:e000:9d1::4)  48.728 ms  48.941 ms  48.161 ms  +
-  2a01:5d8:e000:9d1::fe (2a01:5d8:e000:9d1::fe)  50.412 ms  49.901 ms  * +
-... +
-22  lo0.alaxala1.k2.wide.ad.jp (2001:200:0:4800::7800:1)  342.425 ms  342.790 ms  339.848 ms  +
-<span class="hly">23  orange.kame.net (2001:200:0:8002:203:47ff:fea5:3085)  343.017 ms [ouvert]  342.494 ms  338.770 ms </span> +
-</pre></html> +
- +
-Comme vous le constatez, il n'y a rien de fondamentalement nouveau, si ce n'est que nous évoluons dans un monde IPv6. +
-  * le «hop» 1 nous confirme une fois encore l'adresse IP (globale) de notre passerelle par défaut; +
-  * le «hop» 22 nous apprend que la cible www.kame.net se situe au japon et que son port 80 est ouvert; +
-  * le «hop» 23 nous dit que la cible est vivante et que le port 80 est ouvert. +
  
  
DNS, DHCP ???: Dernière modification le: 01/03/2025 à 17:08 par prof