BxLUG groupe des utilisateurs de GNU/Linux de Bruxelles

Espace membres

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 miredo
Puis 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 start
Une 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 !!

Bienvenue dans le monde du libre