Forum Linux.général IPv6: configuration tunnel 6to4 / ping: Address unreachable

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
fév.
2007

Bonsoir,



Le récent article sur IPv6 m'a donné envie de m'y mettre, et de configurer 6to4 sur ArchLinux ... sauf que ça ne marche pas. Pour compliquer un peu les choses, je suis derrière une freebox (qui joue le rôle de NAT, carte wifi oblige) mais j'ai redirigé tous les ports vers ma machine alors cela devrait fonctionner.



Voici comment j'ai configuré mon tunnel:
ip tunnel add name tun6to4 mode sit ttl 64 remote any local 82.233.96.31

ip link set dev tun6to4 up
ip -6 addr add 2002:52e9:601f::1/16 dev tun6to4
ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 metric 1

La table de routage:
route -A inet6

Kernel IPv6 routing table
Destination Next Hop Flags Metric Ref Use Iface
::1/128 :: U 0 1 1 lo
::82.233.96.31/128 :: U 0 132 1 lo
::/96 :: U 256 69 0 tun6to4
2002:52e9:601f::1/128 :: U 0 4 1 lo
2002::/16 :: U 256 0 0 tun6to4
2000::/3 ::192.88.99.1 UG 1 3 0 tun6to4
fe80::250:8dff:fefd:aa0e/128 :: U 0 0 1 lo
fe80::/64 :: U 256 0 0 eth0
fe80::/64 :: U 256 0 0 tun6to4
ff00::/8 :: U 256 0 0 eth0
ff00::/8 :: U 256 0 0 tun6to4


Lorsque je regarde tout ça, je me dis que tout à l'air de bien fonctionner. Je tente alors un ping vers 2001:ad0::1 mais :
ping6 -c 5 2001:ad0::1

PING 2001:ad0::1(2001:ad0::1) 56 data bytes
From 2002:52e9:601f::1 icmp_seq=0 Destination unreachable: Address unreachable
From 2002:52e9:601f::1 icmp_seq=1 Destination unreachable: Address unreachable
From 2002:52e9:601f::1 icmp_seq=2 Destination unreachable: Address unreachable
From 2002:52e9:601f::1 icmp_seq=3 Destination unreachable: Address unreachable
From 2002:52e9:601f::1 icmp_seq=4 Destination unreachable: Address unreachable

--- 2001:ad0::1 ping statistics ---
5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 3998ms



Il y a un truc de bizarre ... J'ai regardé avec wireshark pour voir si il y avait des paquets ... Je trouve les paquets ICMPv6 sur mon tunnel mais aucun paquet IP sur mon interface eth0 avec le protocole numéro 41 (protocole 6to4).


De toute évidence, le NAT de la freebox n'y est pour rien, mais alors d'où vient le problème ??? Le tunnel n'a tout simplement pas l'air d'écrire les paquets IPv4 sur eth0 et je ne sais pas pourquoi.



Quelqu'un peut m'aider ?
Merci.



Mildred
  • # docs

    Posté par  (site web personnel) . Évalué à 2.

  • # Heu

    Posté par  (site web personnel) . Évalué à 3.

    mais j'ai redirigé tous les ports vers ma machine alors cela devrait fonctionner.
    Oui mais non, ton tunnel c'est pas du tcp ni de l'udp donc ca passe pas par un port... C'est un protocole différent au dessus d'ip (le 41).
    • [^] # Re: Heu

      Posté par  (site web personnel) . Évalué à 2.

      oui, c'est vrai ... et en plus je le savais ... mais faire des choses trop tard le soir ne me réussit pas toujours :).

      Bon, ce qui m'intrigue c'est que je n'ai aucun paquet n sortie de ma carte eth0 mais vu que ça ne risque pas de rentrer ans l'autre sens, je crois que je vais me rabattre sur une solution style go6/freenet6

      Ils pourraient quand même mettre un tunnel IPv6 dans la freebox, ca ne doit pas couter grand chose, juste une configuration a changer...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.