Le titre de cet article indique "6to4 (NAT traversal)". C'est fondamentalement impossible. Cela ne fonctionne pas sur votre Linux standard, et encore moins sur Android. Le protocole 6to4 repose sur le fait d'avoir une adresse IPv4 publique sur la même machine que celle sur laquelle vous terminez le tunnel.
Cela mis à part, il se peut que vous utilisiez simplement le mot "6to4" alors que vous voulez dire "tunnelling IPv6". D'autres outils, comme AICCU ou gogoc, utilisent des protocoles différents qui encapsulent IPv6 dans UDP au sein d'IPv4 pour permettre la traversée du NAT. Ces outils font no utiliser 6to4.
Votre distribution Android doit prendre en charge les modules de noyau nécessaires pour que la tunnellisation fonctionne. Vous devez avoir le sit
disponible pour 6to4 (ou le module tun
pour de nombreux produits VPN, et ainsi de suite) ainsi que la possibilité d'ajouter des tunnels tels que via ip tunnel add mode sit
. Il se peut que vous n'en disposiez pas.
J'ai un appareil (Motorola Milestone sous CM7) qui est supporté par l'application IPv6Config que vous avez mentionnée ci-dessus. L'application ne semble pas faire quoi que ce soit de spécifique au téléphone. Je soupçonne que le problème fondamental est que le simple fait d'avoir "Root" sur votre téléphone ne suffit pas - votre Android doit être livré avec les modules de noyau appropriés.
Il se peut que vous deviez utiliser une autre distribution (par exemple CyanogenMod au lieu d'un Android stock enraciné) qui inclut le support approprié pour permettre le fonctionnement d'un tel tunnelage.