J'ai un routeur. Ce routeur a deux interfaces - une dans mon réseau local avec une adresse IP statique (xl1 avec fd01 :: 1/64) et une avec une adresse IP dynamique (xl0 avec autoconf). Mon bureau a fd01 :: 2/64. Si je ping de fd01 :: 2 à fd01 :: 1 cela fonctionne très bien.Pourquoi OpenBSD ne conserve pas mes routes inet6?
net.inet6.ip6.vérification est activé.
Si je fais "ifconfig xl0 inet6 autoconf" le ping s'arrête soudainement.
La route suivante -n montre la sortie sur la première situation (pas autoconf sur xl0)
fd01::/64 link#3 UC 1 0 - 4 xl1
fd01::1 00:50:04:12:34:56 UHLl 0 0 - 1 lo0
fd01::2 b8:ac:6f:12:34:56 UHLc 0 3 - 4 xl1
Après ce que je fais "ifconfig xl0 inet6 autoconf"
fd01::1 00:50:04:2a:3d:bf UHLl 0 0 - 1 lo0
fd23:b4dc:4b1e::/64 link#1 UC 0 0 - 4 xl0
fd23:b4dc:4b1e:0:210:5aff:fe12:345 00:10:5a:31:23:45 UHLl 0 0 - 1 lo0
fd23:b4dc:4b1e:0:34b6:509e:6d80:af07 00:10:5a:31:23:45 UHLl 0 0 - 1 lo0
La route pour FD01: :/64 complètement disparu.
Ma question est: Est-ce un comportement normal ou est-ce un bug dans OpenBSD 5.7?
Il n'y a donc aucun moyen d'attribuer des adresses v6 à la main? – User0815
Il y en a certainement, mais les plages d'adresses spéciales ont des règles spéciales. Toute plage d'adresses globale vous permet d'attribuer des adresses comme bon vous semble: manuellement, DHCPv6, SLAAC, etc. –
Comment le routeur détecte-t-il les ID globaux "non générés aléatoirement"? J'ai essayé d'utiliser 2001: db8 ::/64 mais j'ai le même effet - les routes ont été expulsées. Si l'interface fd23 tombe en panne ou que les adresses fd23 de xl0 sont supprimées, les routes pour 2001: db8 :: apparait. – User0815