Les messages "Router Advertisement" sont envoyés fréquemment par le routeur (la freebox) sur le réseau alors lançons donc un wireshark et mettons une filter sur "icmpv6". Maintenant la tâche la plus facile : attendre :) et hop on arrive à ca :
Du coup une petite explication de toute la page :) (tant qu'à faire)
Frame 1830 (158 bytes on wire, 158 bytes captured)
Notre paquet fait 158 octets :)
Ethernet II, Src: FreeboxS_b0:65:d4 (00:24:d4:b0:65:d4), Dst: IPv6mcast_00:00:00:01 (33:33:00:00:00:01)
Destination: IPv6mcast_00:00:00:01 (33:33:00:00:00:01)
Source: FreeboxS_b0:65:d4 (00:24:d4:b0:65:d4)
Type: IPv6 (0x86dd)
Le paquet "Router Advertisement" est envoyé par la freebox, on a bien l'adresse MAC de la freebox en source. Il est envoyé à une adresse de multicast (en IPV6 on a pas de broadcast) 33:33:00:00:00:01
Internet Protocol Version 6
Internet Control Message Protocol v6
On a bien un paquet ICMPv6 :)
Type: 134 (Router advertisement)
et de type "Router Advertisement" en plus :D
Code: 0
Checksum: 0xe805 [correct]
Cur hop limit: 64
Flags: 0x00
Router lifetime: 1800
Reachable time: 0
Retrans timer: 0
ICMPv6 Option (Prefix information)
Type: Prefix information (3)
Length: 32
Prefix length: 64
Flags: 0xc0
Valid lifetime: 86400
Preferred lifetime: 86400
Prefix: 2a01:e35:2e2d:7220::
Les infos importantes commencent à arriver. On reçoit le prefix ipv6 qui nous est assigné par free pour notre connexion : 2a01:e35:2e2d:7220::/64 et que celui ci est valide pour 86400 secondes soit 1440 minutes ou 24 heures.
ICMPv6 Option (Recursive DNS Server)
Type: Recursive DNS Server (25)
Length: 40
Reserved
Lifetime: 600
Recursive DNS Servers: 2a01:e00::2 (2a01:e00::2)
Recursive DNS Servers: 2a01:e00::1 (2a01:e00::1)
L'option qui nous intéresse le plus : les Recursive DNS Server : 2a01:e00::1 et 2a01:e00::2
ICMPv6 Option (MTU)
Type: MTU (5)
Length: 8
MTU: 1480
Le MTU a utiliser pour la connexion : 1480
ICMPv6 Option (Source link-layer address)
Type: Source link-layer address (1)
Length: 8
Link-layer address: 00:24:d4:b0:65:d4
L'adresse MAC de la source, pour éviter les paquets falsifiés ?
Donc au final les DNS à renseigner dans sa config réseau :
2a01:e00::1
2a01:e00::2
2a01:e00::2