Je connais mal le sujet. Mais puisque IPV6 à bien plus d'adresses que
n'a IPV4, il me semble normal que tu ne puisse pas traduire n'importe
quelle adresse version 6 en 4.

N'importe quelle adresse non, mais certyaines oui... Ca depend !

ah au final tu as bien une adresse IPv4 !

Forcement quelque part :-)
non, n'est-il pas déjà possible en suisse de n'être que IPv6

et bien il ne te reste plus qu'a lire le code source de ifconfig :)
Je sais... Mais c'est quand meme le comble !
oui c'était une boutade d'un pro windows à un aiatola de l'opensource.. hihi

Ok, je me lance, en tapant : eui-64 to ipv4 dans google j'obtiens
http://www.join.uni-muenster.de/Dokumente/drafts/draft-thomas-ipv6-esd-00.t
xt et sous le point 3.1

3.1. EUI-64 from IPv4 address

     One method to obtain a globally unique EUI-64 value is to use one of
     the system's globally unique IPv4 address (not an IPv4 address with
     a 10/8, 127/8, 172.16/12, or 192.168/16 prefix [RFC1918]).  This can
     be used to generate an EUI-64 in the following manner:

        00-00-5E-10-aa-bb-cc-dd

         aa-bb-cc-dd are the bytes of the IPv4 address in network order

     It is expected that this can be automatically by configuration with
     little or no user intervention.

Sauf qu'il s'agit d'une implementation particuliere, dans laquelle une adresse
IPV4 fait partie integrante de cette adresse IPV6. Or, le but poursuivi par
IPV6 est de ne plus se trouver avec les limitations de IPV4. Cette proposition
est juste, mais dans un environement destine a une transition vers IPV6.
N'est-ce justement pas ce que nous vivons !
Donc si je comprends bien ta situation, tu as une machine avec une adresse en v4 alors que les infos stockées dans le noyau et présentée dans /proc/net ne contient que des infos en v6. Et tu cherches à savoir comment faire cette conversion.

Le
but d'une adresse IPV6 est d'etre unique sur tout le reseau. Ce qui fait que
Linux (et d'autres sans doute) a fait le choix de ne pas 'encapsuler'
l'adresse IPV4 dans IPV6, mais de lui preferer un encodage de ladresse MAC...
Et oui ! J;ai donc mon adresse MAC dans cette adresse IPV6... Une de mes
adresse IPV6 est :

        fe80::223:54ff:fe0b:17d3

Sachant que l'adresse MAC de cet interface est :

        00:23:54:0b:17:d3

On voit tout de suite qu'il n'y a aucune place ou les "bits" de l'adresse IPV4
auraient plus se glisser... Ce qui fait que ce gendre d'adresse IPV6 NE
CONTIENT PAS d'ADRESSE IPV4.
capito

La reponse se situe probablement au niveau du kernel qui doit effectuer une
correspondance entre la MAX adresse et la/les adresses IP, mais ca reste
encore obscure et long...
le *MAX* adresse ?? kesako (qu'est-donc ?)

Neanmoins, il va falloir se mettre serieusement a la nouvelle notation IPV6
d'ici un certain temps. Nous sommes en phase de transition et les fichiers de
configs des serveurs DNS ainsi que les cripts 'iptables' vont devoir etre
modifies. Pour info, le stack de gestion IP dans le kernel Linux traite IPV4 ET
IPV6, alors que sous W*, il s'agit de deux stacks separes (problemes en
perspectives... ?).
je resens bien ton aversion pour M. Ballmer

dc

_______________________________________________
gull mailing list
[email protected]
http://forum.linux-gull.ch/mailman/listinfo/gull

Répondre à