Bonjour,

Je suis chez Free et je voudrais me connecter en IPv6 avec ma Fedora 9.
Lorsque je suis sous Fenetres XP, j'y arrive sans problème.
Par contre, sous F9, j'ai configuré mon interface eth0 en DHCP, coché l'option IPV6, mais rien y fait, je recupère une IPV4. 🙁
j'ai le message suivant lorsque je fais un dmesg:

eth0: no IPv6 routers present

A partir du moment où j'y arrive avec Fenetres XP, j'ai bien un routeur IPV6 dans la Freebox.
Je ne sais plus quoi faire.
Si vous avez des pistes ....
Salut,

Il existe une version de DHCP portée sur IPv6 (normalement non nécessaire car IPv6 prévoit la configuration automatique). Tu peux tenter de l'activer en mettant:
dhcp6c eth0
Où ça ?

Dans le fichier /etc/modprobe.conf ? /etc/modules.conf ?
Ou bien en ligne de commande:

~# dhcp6c eth0

?
yum install dhcpv6-client
C'est dans la ligne de commande qu'il faut taper cette commande 🙂
hugsy_75 wrote:C'est dans la ligne de commande qu'il faut taper cette commande 🙂
Merci, j'avais compris.
Apparemment, le dhcpv6-client est déjà installé:

~# yum install dhcpv6-client
Le paquetage dhcpv6-client-1.0.14-1.fc9.x86_64 est déjà installé dans sa dernière version

Pourtant je n'y arrive pas.:-x
J'utilise IPv6 et une freebox v5. Par défaut tout fonctionne correctement. Pas besoin d'installer dhcpv6-client.
Comme dit hugsy_75, que donne un 'ifconfig eth0' ?

ps : As-tu bien activé IPv6 dans l'interface de gestion Free ?
@codo : apparemment son XP fonctionne bien sous IPv6. On va donc supposer que oui, IPv6 est correctement activé coté Free 🙂
Oui oui, l'option "Activ er la configuration en IPV6 pour cette interface" est bien cochée.
Mon ifconfig:

eth0 Link encap:Ethernet HWaddr 00:50:8D:D3:FB:A9
inet adr:X.Y..Z.75 Bcast:X.Y.Z..255 Masque:255.255.255.0
adr inet6: fe80::250:8dff:fed3:fba9/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:219 errors:0 dropped:0 overruns:0 frame:0
TX packets:248 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:107654 (105.1 KiB) TX bytes:23778 (23.2 KiB)
Interruption:22

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:H
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:11696 errors:0 dropped:0 overruns:0 frame:0
TX packets:11696 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:691869 (675.6 KiB) TX bytes:691869 (675.6 KiB)

j'ai bien la ligne <<adr inet6: fe80::250:8dff:fed3:fba9/64 Scope:Lien>>, mais lorsque je vais sur ce site: http://web6.remlab.net/pr/check/ il est écrit: << La connexion avec ce serveur se fait par : Internet Protocol version 4. >>
Effectivement, les adresses commençant par "fe...:ton:adresse:mac" sont des adresses IPv6 valides, générées automatiquement, mais uniquement valables à portée Local (d'où le Scope:Lien à la fin de la ligne).

Ce que je te conseille de faire, c'est d'ouvrir un terminal en root et d'y taper
tshark -i eth0 -V -R "ipv6"
Tu devrais voir apparaitre ce genre de ligne:
Frame 24 (110 bytes on wire, 110 bytes captured)
    Arrival Time: Jun 18, 2008 21:00:41.379629000
    [Time delta from previous captured frame: 1.950773000 seconds]
    [Time delta from previous displayed frame: 0.000000000 seconds]
    [Time since reference or first frame: 9.510844000 seconds]
    Frame Number: 24
    Frame Length: 110 bytes
    Capture Length: 110 bytes
    [Frame is marked: False]
    [Protocols in frame: eth:ipv6:icmpv6]
Ethernet II, Src: 00:11:22:33:44:55, Dst: IPv6-Neighbor-Discovery_00:00:00:01 (33:33:00:00:00:01)
    Destination: IPv6-Neighbor-Discovery_00:00:00:01 (33:33:00:00:00:01)
        Address: IPv6-Neighbor-Discovery_00:00:00:01 (33:33:00:00:00:01)
        .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)
        .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default)
    Source: 00:11:22:33:44:55
        Address: 00:11:22:33:44:55
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
    Type: IPv6 (0x86dd)
Internet Protocol Version 6
    0110 .... = Version: 6
        [0110 .... = This field makes the filter "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 56
    Next header: ICMPv6 (0x3a)
    Hop limit: 255
    Source: fe80::2000:11:2233:4455 (fe80::2000:11:2233:4455)
    Destination: ff02::1 (ff02::1)
Internet Control Message Protocol v6
    Type: 134 (Router advertisement)
    Code: 0
    Checksum: 0x6a49 [correct]
    Cur hop limit: 64
    Flags: 0x00
        0... .... = Not managed
        .0.. .... = Not other
        ..0. .... = Not Home Agent
        ...0 0... = Router preference: Medium
    Router lifetime: 300
    Reachable time: 0
    Retrans timer: 0
    ICMPv6 Option (Prefix information)
        Type: Prefix information (3)
        Length: 32
        Prefix length: 64
        Flags: 0xe0
            1... .... = Onlink
            .1.. .... = Auto
            ..1. .... = Router Address
            ...0 .... = Not site prefix
        Valid lifetime: 2592000
        Preferred lifetime: 604800
        Prefix: mon:prefix:ipv6:global::
    ICMPv6 Option (Source link-layer address)
        Type: Source link-layer address (1)
        Length: 8
        Link-layer address: 00:11:22:33:44:55
où l'émetteur serait ta Freebox (son adresse IPv6 à portée locale) et où l'adresse de réception est une adresse IPv6 locale multicast.

Si tu ne vois pas ce genre de message, tu peux essayer de le forcer en (re) tapant la commande
su -c "dhcp6c eth0"
Affiche nous ton résultat. On pourra avancer un peu plus
Voici le résultat de certaines commandes:

~# ifdown eth0

~# dhcp6c eth0

~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:8D:D3:FB:A9
inet adr:X.Y.Z.T Bcast:X.Y.Z.255 Masque:255.255.255.0
adr inet6: fe80::250:8dff:fed3:fba9/64 Scope:Lien
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:8466 errors:6 dropped:0 overruns:0 frame:6
TX packets:5312 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:11990310 (11.4 MiB) TX bytes:412169 (402.5 KiB)
Interruption:22
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:H
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8634 errors:0 dropped:0 overruns:0 frame:0
TX packets:8634 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:447265 (436.7 KiB) TX bytes:447265 (436.7 KiB)

Donc, à nouveau une IPV4.
Puis lorsque je fais un dmesg:
~# dmesg
[...]
eth0: Link speed = 100Mbps.
eth0: setting full duplex, TX flow control, RX flow control.
dhcp6c[4356]: segfault at 0 ip 7f114f0e1fc6 sp 7fff57100f10 error 4 in dhcp6c[7f114f0de000+27000]
eth0: no IPv6 routers present
dhcp6c[4435]: segfault at 0 ip 7f11f9231fc6 sp 7fff01251060 error 4 in dhcp6c[7f11f922e000+27000]
eth0: Link speed = 100Mbps.
eth0: setting full duplex, TX flow control, RX flow control.
dhcp6c[4552]: segfault at 0 ip 7f3c13af1fc6 sp 7fff1bb11920 error 4 in dhcp6c[7f3c13aee000+27000]
eth0: no IPv6 routers present

Enfin:
~# tshark
bash: tshark: command not found


Que faire ? Le client dhcp6c est-il bugué ?
2 choses:
- Tapes:
dhcp6c -D -f eth0
pour forcer le client dhcp ipv6 en foreground + debug mode pour avoir un max d'infos sur le déroulement de la procédure d'attribution d'adresse
- Utilises ta connexion ipv4 pour faire un
yum -y install wireshark-gnome
Simple question : ta freebox est elle en mode routeur ?
Si non, ça peut expliquer pourquoi ipv6 ne fonctionne pas correctement.
Si oui, pourquoi caches-tu ton adresse IPv4 privée ?
Non, ma freebox n'est pas en mode routeur.
Ce soir je vais la passer en mode routeur pour voir si vient de là.
Je vais installer aussi wireshark-gnome (yum), et lancer cette commande: dhcp6c -D -f eth0 .

Note: avec X.Y.Z.T, je ne fais que cacher mon IPv4 fixe et publique.
J'ai une freebox en mode routeur. Il n'y a rien à configurer sous Fedora, IPv6 fonctionne très bien.
Je suis quasi sûr qu'avec le mode routeur activé ça va fonctionner impeccablement (et sans dhcp6c)
coucou, je me permets de poser une question a ce sujet... quelle est la difference significative entre l'ipv4 et l'ipv6?

Je dispose d'une freebox v4 et je pensais tester l'ipv6 mais dans quel but??? ca c'est la vrai question..

merci
derikonto wrote:coucou, je me permets de poser une question a ce sujet... quelle est la difference significative entre l'ipv4 et l'ipv6?

Je dispose d'une freebox v4 et je pensais tester l'ipv6 mais dans quel but??? ca c'est la vrai question..

merci
Pas trop d'intérêt pour un particulier

http://fr.wikipedia.org/wiki/IPv6