[Bda] dernier octet des routes IPV6 sous linux 2.4.21

jp at enix.org jp at enix.org
Sun Oct 26 15:02:20 CET 2003


Salut a tous,

j'ai un probleme plutot bizarre avec des kernels 2.4.21 ; il met a 0 les
8 derniers bits de toute route IPV6 que je lui soumets. Voyez plutot :

avec un kernel 2.4.20, comportement normal :

ankh:~# ip ro add 1234::1234/126 dev lo
ankh:~# ip -f inet6 ro ls
unreachable 1234::1234/126 dev lo  metric 1024  error -101 mtu 16436 advmss 16376
[...]

avec un kernel 2.4.21, comportement anormal : 

tezcatlipoca:~# ip ro add 1234::1234/126 dev lo
tezcatlipoca:~# ip -f inet6 ro ls
unreachable 1234::1200/126 dev lo  metric 1024  error -101 mtu 16436 advmss 16436
[...]
tezcatlipoca:~# ip ro del 1234::1234/126 dev lo
RTNETLINK answers: No such process
tezcatlipoca:~# ip ro del 1234::1200/126 dev lo
tezcatlipoca:~# 

tezcatlipoca:~# route add -A inet6 1234::1234/126 dev lo
tezcatlipoca:~# ip -f inet6 ro ls
unreachable 1234::1200/126 dev lo  metric 1  error -101 mtu 16436 advmss 16436
[...]

apparemment, il ne s'agit pas d'un probleme d'affichage, puisque pour 
detruire la route, je suis oblige de mettre a 0 ses 8 derniers bits ;
et, bien entendu, au niveau du routage, la route prise en compte n'est
pas celle qu'on a ajoutee, mais celle avec les 0 a la fin.

il va sans dire que tout ca marchait au poil avant la mise a jour du
noyau (je me suis rendu compte qu'il y avait un probleme quand j'ai vu
que plus aucun de mes tunnels ipv6 ne marchait :-/ ...)

si quelqu'un a une idee sur la question, je suis preneur !
merci,
Jrom


More information about the Bda mailing list