Ipv6 aaah mais si mais ah-ah bien sur mais oui on savait.

February 12th, 2006 par iMil

Ce matin, quelqun sur le canal posait des questions sur le tunneling IPv6, les tunnels brokers tels que freenet6 ou sixxs, la mise en place et tout ce genre de choses. Mr bedlam, innocemment. lache un “mais pourquoi t’utilises pas stf(4) ?”. Et là, c’est le drâme, la plupart des intervenants se regardent, et devant tant de beauté, ils se mettent tous à pleurer de ne pas avoir tâté tu 6to4 avant.
Pour les retardataires qui, comme nous, se faisaient encore chier à monter du gif(4), sachez que stf -pseudo device disponible sous Free et Net, OpenBSD ne le supporte plus “pour des raisons de sécurité”(tm)-, permet le plus simplement du monde et sans aucune inscription que ce soit, ou que ce soit, de transformer votre réseau classique en réseau IPv6 routable. Voici d’abord quelques liens pour vous mettre en bouche :

http://www.kfu.com/~nsayer/6to4/
http://www.kfu.com/~nsayer/6to4/noipv4.html
et evidemment http://www.feyrer.de/NetBSD/6to4.html (decidemment il est partout)

Et parce qu’il faut bien qu’on s’excuse de pas en avoir parlé avant, un bout de conf ad’hoc:

sous NetBSD, ajoutez
pseudo-device stf 1 à votre conf kernel, recompilez, rebootez
sous FreeBSD, pas besoin de recompiler votre noyau, un simple
kldload if_stf suffit (n’oubliez pas if_stf_load=”YES” dans le /boot/loader.conf)

Sur votre passerelle, calculez votre adresse IPv6 à partir de l’IP publique, soit, pour une IPv4 à 212.10.20.30, l’IPv6 correspondante sera 2002:d40a:141e:1::1, car

212(10) == d4(16)
10(10) == 0a(16)
20(10) == 14(16)
30(10) == 1e(16)

Maintenant, uppez votre interface stf(4) 6to4 :

/sbin/ifconfig stf0 inet6 2002:d40a:141e:1::1 prefixlen 16 alias

Et routez le traffic vers l’IP magique 2002:c058:6301:: qui d’après la RFC 3068 (de 2001…) definit une adresse anycast qui se charge de vous diriger vers le routeur 6to4 le plus proche.

/sbin/route add -inet6 default 2002:c058:6301::

ET C’EST TOUT !
Putain, 8 ans qu’on s’emmerde avec tspc… Allez, bonne fin de week end, hein.

Update: la procédure complète sous FreeBSD: http://www.section6.net/wiki/index.php/Getting_on_the_IPv6_Net

Update 2: et pour le reverse qui va bien: http://6to4.nro.net/

Posté dans Ipv6 | 5 Comments »

5 Reponses pour “aaah mais si mais ah-ah bien sur mais oui on savait.”

  1. gast0n Says:

    Ha mais merde, c’est BEAU !!
    Je réfléchissais justement à la conf de mon réseau, et comment tater de l’ipv6….
    *joie*, et *félicité* !!!!

  2. prae Says:

    AAAaah! maaais AAAAAh! qui m’a éjaculé dessus ?!
    mon costume tout propre !!#%$&

  3. mat Says:

    Mais vla comment on se faisait chier avant avec tspc, freenet6 et tout le toutim !#@ Putain c’est beau ce truc!!

  4. Pix Says:

    Ca aurait pu être 7 ans, et pas 8.
    Grmbl.

  5. mat Says:

    Gisèle mon amour :
    http://livre.point6.net/index.php/Accueil

    Et oui, stf s’est fait jeter de OpenBSD pour les raisons suivantes :
    http://www.monkey.org/openbsd/archive/tech/0401/msg00012.html
    et plus d’explications là -> http://playground.iijlab.net/i-d/draft-itojun-ipv6-transition-abuse-01.txt

Répondre

Vous devez être identifié pour poster un commentaire.

Identification

Enregistrez-vous

SQUAD!

GCU live

<-- Paul-muadib left irc: Ping timeout: 272 seconds
--> Paul-muadib joined #gcu.
<-- Paul-muadib left irc: Ping timeout: 272 seconds
--> maxzor joined #gcu.
--> HS-157 joined #gcu.
[21:40:33] HS-157 Putain, j'avais pas en autojoin ici...
[21:43:51] moid Ce n'est pas grave. Personne ne te le reproche.
<-- HS-157 left irc: Quit: WeeChat 2.7.1
--> HS-157 joined #gcu.
<-- TurtleCrazy left irc: Remote host closed the connection

Miiissioudaaam'

Archives:

Meta:

Hosted by:

NBS-System