IPv6: Coincé derrière une boîte-à-NAT: Teredo
Le protocole Teredo a été développé par Microsoft, mais il existe une implémentation pour Gnu/Linux: il suffit d'installer le paquet miredo.
loki:~# apt-get install miredoPuis modifier son fichier de configuration (/etc/miredo.conf)
# Please refer to the miredo.conf(5) man page for details. InterfaceName teredo # Pick a Teredo server: #ServerAddress teredo.ipv6.microsoft.com ServerAddress teredo-debian.remlab.net # Some firewall/NAT setups require a specific UDP port number: BindPort 3545
On active la ligne BindPort comme ci-dessus et on choisit un port UDP adéquat. Ici on va simplement utiliser le port qu'il suggère, c-à-d le 3545.
Ensuite il faudra modifier la configuration de votre routeur pour transférer ce port UDP depuis internet vers votre machine cible. Vous devrez certainement lire la documentation de celui-ci pour effectuer l'opération.
Pour terminer, on démarre le daemon miredo:loki:~# /etc/init.d/miredo startUne nouvelle interface réseau est maintenant créée sous le nom de teredo (voir fichier de conf). On peut maintenant vérifier que la config fonctionne grâce à la commande ifconfig:
loki:~# ifconfig teredo teredo Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 adr inet6: fe80::ffff:ffff:ffff/64 Scope:Lien adr inet6: 2001:0:53aa:64c:103b:f226:c114:1be0/32 Scope:Global UP POINTOPOINT RUNNING NOARP MTU:1280 Metric:1 RX packets:27 errors:0 dropped:0 overruns:0 frame:0 TX packets:30 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:500 RX bytes:2824 (2.7 KiB) TX bytes:2872 (2.8 KiB) loki:~#
On peut maintenant essayer cette nouvelle configuration, lançons un ping avec la commande ping6 (spéciale IPv6):
loki:~# ping6 -c 4 -n www.kame.net PING www.kame.net(2001:200:0:8002:203:47ff:fea5:3085) 56 data bytes 64 bytes from 2001:200:0:8002:203:47ff:fea5:3085: icmp_seq=1 ttl=49 time=313 ms 64 bytes from 2001:200:0:8002:203:47ff:fea5:3085: icmp_seq=2 ttl=49 time=309 ms 64 bytes from 2001:200:0:8002:203:47ff:fea5:3085: icmp_seq=3 ttl=49 time=309 ms 64 bytes from 2001:200:0:8002:203:47ff:fea5:3085: icmp_seq=4 ttl=49 time=309 ms --- www.kame.net ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 2999ms rtt min/avg/max/mdev = 309.126/310.419/313.136/1.635 ms loki:~#
Cette réponse est une victoire !! Ouvrez maintenant votre navigateur favori et visitez l'adresse http://www.kame.net pour voir la tortue danser !!