<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>IPv6 on iMil.net</title>
    <link>http://imil.net/blog/tags/ipv6/</link>
    <description>Recent content in IPv6 on iMil.net</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 05 Jan 2013 13:07:44 +0000</lastBuildDate>
    <atom:link href="http://imil.net/blog/tags/ipv6/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>IPv6, je t&#39;aime mais tout le monde s&#39;en fout</title>
      <link>http://imil.net/blog/posts/2013/ipv6-je-taime-mais-tout-le-monde-sen-fout/</link>
      <pubDate>Sat, 05 Jan 2013 13:07:44 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2013/ipv6-je-taime-mais-tout-le-monde-sen-fout/</guid>
      <description>&lt;p&gt;Mes premières expériences avec &lt;a href=&#34;http://fr.wikipedia.org/wiki/IPv6&#34;&gt;IPv6&lt;/a&gt; datent de 1999. Je me souviens d&amp;rsquo;une nuit où un habitué du canal de l&amp;rsquo;époque, &lt;em&gt;bedlam&lt;/em&gt; si mes souvenirs sont bons, rejoint &lt;em&gt;#GCU&lt;/em&gt; avec un netmask en &lt;em&gt;3ffe::&lt;/em&gt;, le prefixe alloué au &lt;a href=&#34;http://fr.wikipedia.org/wiki/6bone&#34;&gt;6bone&lt;/a&gt;, un réseau de test IPv6 arrêté en 2006.&lt;/p&gt;&#xA;&lt;p&gt;Obsessif que je suis, je m&amp;rsquo;étais lancé corps et âme dans l&amp;rsquo;aventure, raccordé via &lt;a href=&#34;&#34;&gt;freenet6&lt;/a&gt; (société aujourd&amp;rsquo;hui appelée gogo6) et muni de mon O&amp;rsquo;reilly &lt;a href=&#34;http://livre.g6.asso.fr/index.php/Main_Page&#34;&gt;IPv6 théorie et pratique&lt;/a&gt;, aujourd&amp;rsquo;hui consultable en ligne.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Routage IPv6 via freebox</title>
      <link>http://imil.net/blog/posts/2011/routage-ipv6-via-freebox/</link>
      <pubDate>Tue, 13 Dec 2011 00:18:36 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/routage-ipv6-via-freebox/</guid>
      <description>&lt;p&gt;J&amp;rsquo;enquille donc sur &lt;a href=&#34;http://imil.net/wp/2011/12/08/routage-ipv6-sur-une-passerelle-chez-ovh-et-probablement-free/&#34;&gt;le précédent post sur le sujet&lt;/a&gt; avec cette fois une configuration qui sied à une passerelle de type GNU/Linux calée en &lt;a href=&#34;http://fr.wikipedia.org/wiki/Pont_(informatique)&#34;&gt;bridge&lt;/a&gt; derrière une freebox, voir deux billets plus bas pour l&amp;rsquo;explication de fond, nous irons à l&amp;rsquo;essentiel ici.&#xA;Dans cet exemple, &lt;code&gt;eth0&lt;/code&gt; représente l&amp;rsquo;interface raccordée à notre réseau privé, et &lt;code&gt;eth1&lt;/code&gt; celle raccordée à la freebox:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Évidemment, il faudra activer le mode IPv6 sur votre interface free&lt;/li&gt;&#xA;&lt;li&gt;On place les &lt;code&gt;sysctl&lt;/code&gt; adéquats:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On renseigne son IPv6, par exemple pour le sous-réseau 2a01:e35:39d7:e3e0::/64:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On déclare sa passerelle:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Puis on place une IPv6 qui servira de passerelle à notre réseau privé sur &lt;code&gt;eth0&lt;/code&gt; avec une longueur de préfixe juste suffisante:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;L&amp;rsquo;astuce, ici encore, consiste à &lt;em&gt;proxyiser&lt;/em&gt; les adresses du LAN sur l&amp;rsquo;interface raccordée à la freebox afin d&amp;rsquo;apparaître comme un réseau &amp;ldquo;à plat&amp;rdquo;:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Il suffit alors de faire de même pour toute machine de votre LAN que vous souhaitez raccorder à l&amp;rsquo;IPv6, par exemple, toujours sur la passerelle:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sur la machine qui portera l&amp;rsquo;adresse &lt;code&gt;2a01:e35:39d7:e3e0:1::2&lt;/code&gt;, on ajoute à l&amp;rsquo;interface son IPv6, et on déclare comme passerelle par défaut &lt;code&gt;2a01:e35:39d7:e3e0:1::1&lt;/code&gt;:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Il conviendra de rajouter tout ce petit monde dans votre &lt;code&gt;/etc/network/interfaces&lt;/code&gt; comme il se doit, encore une fois je vous renvoie 2 posts plus bas.&#xA;La méthode est fastidieuse et pas forcément élégante, mais tant que l&amp;rsquo;opérateur free &lt;!-- raw HTML omitted --&gt;ne se sera pas sorti les&lt;!-- raw HTML omitted --&gt; ne routera pas plus qu&amp;rsquo;un /64 dans les foyers, nous devrons nous contenter de cela&amp;hellip; ou passer la freebox en mode routeur. Nan j&amp;rsquo;déconne.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Transformer 6</title>
      <link>http://imil.net/blog/posts/2011/transformer-6/</link>
      <pubDate>Sun, 11 Dec 2011 15:57:57 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/transformer-6/</guid>
      <description>&lt;p&gt;Sans vraiment y croire, je vais sur &lt;a href=&#34;http://test-ipv6.com&#34;&gt;test-ipv6&lt;/a&gt; avec ma tablette sous Android (une Asus Transformer), et quelle ne fut pas ma surprise de constater:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://imil.net/gfx/tranformer-ipv6.png&#34;&gt;&lt;img src=&#34;http://imil.net/blog/gfx/tranformer-ipv6.png&#34; alt=&#34;Transformer IPv6&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Pas d&amp;rsquo;étonnement, mon HTC Desire HD sous Android montre le même résultat:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://imil.net/gfx/htc-ipv6.png&#34;&gt;&lt;img src=&#34;http://imil.net/blog/gfx/htc-ipv6.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Et histoire de me gausser, je fais le même test avec l&amp;rsquo;iPoo du boulot&amp;hellip; bah pareil:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://imil.net/gfx/iphone-ipv6.PNG&#34;&gt;&lt;img src=&#34;http://imil.net/blog/gfx/iphone-ipv6.PNG&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Ça commence à sentir bon !&lt;/p&gt;&#xA;&lt;p&gt;Je précise qu&amp;rsquo;&lt;strong&gt;évidemment&lt;/strong&gt;, ces tests ont été menés en mode WiFi et non en passant par l&amp;rsquo;opérateur de téléphonie.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Routage IPv6 sur une passerelle chez OVH (et probablement Free)</title>
      <link>http://imil.net/blog/posts/2011/routage-ipv6-sur-une-passerelle-chez-ovh-et-probablement-free/</link>
      <pubDate>Thu, 08 Dec 2011 00:27:03 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/routage-ipv6-sur-une-passerelle-chez-ovh-et-probablement-free/</guid>
      <description>&lt;p&gt;Free et OVH proposent tous deux une connectivité IPv6 depuis un certain temps. Les deux ont ceci de commun que &lt;em&gt;sur le papier&lt;/em&gt;, ils fournissent un prefixe &lt;em&gt;/64&lt;/em&gt;, il se trouve qu&amp;rsquo;OVH fournit en réalité un &lt;em&gt;/56&lt;/em&gt;, mais cela a peu d&amp;rsquo;intérêt pour l&amp;rsquo;astuce qui va suivre.&lt;/p&gt;&#xA;&lt;p&gt;Les routeurs des deux sociétés s&amp;rsquo;attendent donc à recevoir du flux IPv6 depuis un réseau &amp;ldquo;plat&amp;rdquo;, et ceci pose un réel soucis lorsque vous souhaitez distribuer une connectivité IPv6 à votre réseau possiblement NATté derrière votre passerelle. Plusieurs astuces sont disponibles depuis belle lurette, parmi elles &lt;a href=&#34;http://ip6.fr/free-broute/&#34;&gt;l&amp;rsquo;utilisation d&amp;rsquo;un bridge associé à une règle ebtables&lt;/a&gt;, mais aussi et surtout &lt;a href=&#34;http://linux-attitude.fr/post/proxy-ndp-ipv6&#34;&gt;la mise en place du proxying NDP&lt;/a&gt;. Je me suis basé sur cette dernière méthode, que j&amp;rsquo;ai adapté à mon éternel setup: &lt;em&gt;dom0 debian GNU/Linux et domU NetBSD&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Comment chu trop un sage</title>
      <link>http://imil.net/blog/posts/2011/comment-chu-trop-un-sage/</link>
      <pubDate>Sun, 04 Dec 2011 22:22:57 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/comment-chu-trop-un-sage/</guid>
      <description>&lt;p&gt;Voila un week end BIEN productif ! Comme je ne m&amp;rsquo;étais pas replongé dans &lt;a href=&#34;http://fr.wikipedia.org/wiki/IPv6&#34;&gt;IPv6&lt;/a&gt; depuis la glorieuse époque &lt;a href=&#34;http://www.reseaux-telecoms.net/actualites/lire-cable-et-wireless-rachet-xe8-te-isdnet-5694.html&#34;&gt;isdnet&lt;/a&gt;, je me suis dit qu&amp;rsquo;il était grand temps de me rafraîchir la mémoire; j&amp;rsquo;ai donc été au bout de la &lt;a href=&#34;http://ipv6.he.net/certification/&#34;&gt;certification IPv6 de HE&lt;/a&gt; qui va de la simple déclaration d&amp;rsquo;un tunnel v4/v6 à l&amp;rsquo;enregistrement d&amp;rsquo;une zone DNS IPv6 parfaitement fonctionnelle en passant par un MX et un desktop double pile aux petits oignons. Et ça fait du bien !&#xA;Compte tenu de &lt;a href=&#34;http://en.wikipedia.org/wiki/IPv4_address_exhaustion&#34;&gt;la situation&lt;/a&gt;, je ne saurais trop vous encourager à faire de même, et de ramener ce savoir dans vos boulots, c&amp;rsquo;est pas comme si le grand mouvement avait lieu demain, mais compte tenu de l&amp;rsquo;ampleur de la tâche, il est pas trop tot&amp;hellip;&#xA;Allez, jme la pête au laser: &lt;a href=&#34;http://ipv6.he.net/certification/scoresheet.php?pass_name=imil&#34;&gt;&lt;img src=&#34;http://ipv6.he.net/certification/create_badge.php?pass_name=imil&amp;amp;badge=3&#34; alt=&#34;&#34;&gt;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>mmmmm les bons spaghettis</title>
      <link>http://imil.net/blog/posts/2011/mmmmm-les-bons-spaghettis/</link>
      <pubDate>Sat, 03 Dec 2011 15:39:05 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/mmmmm-les-bons-spaghettis/</guid>
      <description>&lt;p&gt;Ça commence à sentir le vieux sac de lacets sur ma &lt;a href=&#34;http://imil.net/wp/2011/08/07/mais-tu-tu-tennuies-dans-la-vie-en-fait/&#34;&gt;routing box&lt;/a&gt;.&#xA;Pour rappel, j&amp;rsquo;utilise un domU NetBSD hébergé &lt;em&gt;quelque part&lt;/em&gt; pour différencier mon traffic sortant. Ce domU est controllé par un dom0 Debian Squeeze, et a ceci de particulier que sa route par défaut part vers la suède. Seuls quelques services répondent directement sur l&amp;rsquo;IP publique &amp;ldquo;réelle&amp;rdquo;, sur laquelle j&amp;rsquo;opère du &lt;a href=&#34;http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO-6.html&#34;&gt;SNAT et du DNAT&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Tout ceci manquait cruellement d&amp;rsquo;un soupçon d&amp;rsquo;IPv6. Ainsi, après m&amp;rsquo;être frotté à SixXs et son système de &lt;a href=&#34;http://www.sixxs.net/faq/account/?faq=credits&#34;&gt;crédits&lt;/a&gt; aussi ingénieux que pénible, j&amp;rsquo;ai finalement opté pour &lt;a href=&#34;http://tunnelbroker.net&#34;&gt;Hurricane Electric&lt;/a&gt; qui a en plus le bon goût de posséder un &lt;em&gt;endpoint&lt;/em&gt; à &lt;a href=&#34;http://en.wikipedia.org/wiki/Coruscant&#34;&gt;Paris&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>freenet6, NAT et NetBSD</title>
      <link>http://imil.net/blog/posts/2007/freenet6-nat-et-netbsd/</link>
      <pubDate>Sat, 10 Nov 2007 11:48:59 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2007/freenet6-nat-et-netbsd/</guid>
      <description>&lt;p&gt;Sur un certain reseau ou je n&amp;rsquo;ai pas la main, j&amp;rsquo;ai voulu fournir une connectivité IPv6. À l&amp;rsquo;époque du &lt;a href=&#34;http://www.6bone.net/&#34;&gt;6bone&lt;/a&gt; je réalisais cette opération sur le routeur (avant d&amp;rsquo;apprendre l&amp;rsquo;existence de 6to4) à l&amp;rsquo;aide de &lt;code&gt;tspc&lt;/code&gt;, un client &lt;a href=&#34;http://go6.net/4105/freenet.asp&#34;&gt;freenet6&lt;/a&gt; disponible entre autres dans &lt;code&gt;pkgsrc&lt;/code&gt;. Il est a priori possible, selon ce qu&amp;rsquo;on peut lire dans le fichier &lt;code&gt;tspc.conf&lt;/code&gt;, de réaliser cette opération derrière du NAT, pourtant, si le tunnel s&amp;rsquo;établit bien, impossible de faire transiter un paquet. J&amp;rsquo;ai trouvé la réponse au problème dans &lt;a href=&#34;http://forum.go6.net/viewtopic.php?t=62&#34;&gt;ce thread&lt;/a&gt;. Une vilaine magouille est nécessaire pour obtenir un tunnel opérationnel :&lt;/p&gt;</description>
    </item>
    <item>
      <title>6to4 avec Kamikaze</title>
      <link>http://imil.net/blog/posts/2007/6to4-avec-kamikaze/</link>
      <pubDate>Wed, 31 Oct 2007 11:25:27 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2007/6to4-avec-kamikaze/</guid>
      <description>&lt;p&gt;Pour ceux qui ne connaissent pas encore cette methode magique pour accéder au réseau IPv6, je vous invite à jeter un oeil &lt;a href=&#34;http://www.gcu.info/1941/2006/02/12/aaah-mais-si-mais-ah-ah-bien-sur-mais-oui-savait/&#34;&gt;à cette news&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Il semble qu&amp;rsquo;il y ait un problème de dépendance dans le package &lt;code&gt;kmod-ipv6&lt;/code&gt; de Kamikaze. En effet, ce dernier installe le module &lt;code&gt;sit.ko&lt;/code&gt; nécessaire au montage d&amp;rsquo;un tunnel 6to4, mais pas le module &lt;code&gt;tunnel4.ko&lt;/code&gt; dont &lt;code&gt;sit.ko&lt;/code&gt; dépend.&lt;/p&gt;&#xA;&lt;p&gt;On s&amp;rsquo;execute :&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;On automatise le chargement de &lt;code&gt;sit.ko&lt;/code&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
