<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Emile "iMil" Heitor 's home &#187; Free</title>
	<atom:link href="http://imil.net/wp/tag/free/feed/" rel="self" type="application/rss+xml" />
	<link>http://imil.net/wp</link>
	<description>life, unix and stuff</description>
	<lastBuildDate>Sun, 13 May 2012 10:43:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>@SFR: Vous avez dépassé votre forfait illimité</title>
		<link>http://imil.net/wp/2012/03/03/sfr-vous-avez-depasse-votre-forfait-illimite/</link>
		<comments>http://imil.net/wp/2012/03/03/sfr-vous-avez-depasse-votre-forfait-illimite/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 18:14:27 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Free]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=714</guid>
		<description><![CDATA[FINI! Fini ces pathétiques SMS chaque mois me signalant que j&#8217;ai dépassé mon forfait &#8220;illimité&#8221; (oui, chez SFR ils savent diviser par 0). J&#8217;exulte de savoir que les 3 opérateurs mobile historique bavent de la bile lorsqu&#8217;ils entendent le mot &#8220;Free&#8221;. C&#8217;est toujours déplaisant de se faire mettre le nez dans son caca, l&#8217;acharnement des [...]]]></description>
			<content:encoded><![CDATA[<p>FINI! Fini ces pathétiques SMS chaque mois me signalant que j&#8217;ai dépassé mon forfait &#8220;illimité&#8221; (oui, chez SFR ils savent diviser par 0). J&#8217;exulte de savoir que les 3 opérateurs mobile historique bavent de la bile lorsqu&#8217;ils entendent le mot &#8220;Free&#8221;. C&#8217;est toujours déplaisant de se faire mettre le nez dans son caca, l&#8217;acharnement des affairistes de tout poil contre Wikileaks en est l&#8217;exemple le plus choquant.<br />
Mais je diverge.<br />
Fini SFR donc. Et je devrais les remercier pour leur dernier fait d&#8217;armes; en effet, depuis quelques temps, lorsque l&#8217;on demande à cet opérateur hors de tout soupçons de nous fournir le code de désimlockage de son téléphone portable, ce dernier vous renvoie ceci:<br />
<i>Votre référence Client / Contrat : XXX462 </p>
<p>Monsieur HEITOR,	 </p>
<p>Nous faisons suite à votre demande de désimlockage. </p>
<p>La clé désimlockage de votre mobile est 366209146922791 .</p>
<p>[procédure à suivre]</i><br />
&#8220;Excellent&#8221; me dis-je, c&#8217;est fair play&#8230; mais attendez&#8230; il me dit quelque chose ce code&#8230; ils seront donc minables jusqu&#8217;au bout, le &#8220;code de desimlockage&#8221; ci-dessus n&#8217;est autre que le code <a href="http://fr.wikipedia.org/wiki/International_Mobile_Equipment_Identity">IMEI</a> que j&#8217;avais déjà fourni lors de la demande initiale (le fameux code identifiant votre mobile, obtenu à l&#8217;aide de la séquence <code>*#06#</code>).<br />
Évidemment, un appel au support vous informe qu&#8217;ils ne disposent finalement pas de votre code (mythos de merde) et qu&#8217;il vont ouvrir un dossier chez HTC (le constructeur de mon téléphone) afin de me communiquer le fameux code&#8230; et que cela prend environ 4 semaines. Beaucoup d&#8217;insultes me viennent à l&#8217;esprit, mais finalement, je me console en imaginant l&#8217;immense manque à gagner que Free leur à mis à travers la gueule. Oui je sais, mon langage est peu châtié dans ce post, je trouve ces pratiques tellement pitoyables&#8230;</p>
<p>Mais alors, pourquoi donc devrais-je les remercier ? Et bien parce que cela m&#8217;a obligé à faire quelque chose que j&#8217;avais envie de réaliser depuis un moment déjà, <i>rooter</i> mon <i>Desire HD</i>.<br />
Franchement, ce fut d&#8217;une simplicité déconcertante, tellement simple que j&#8217;éprouve une petite frustration, je n&#8217;ai même pas de tips à vous fournir, rien de croustillant, non, tout est <a href="http://forum.xda-developers.com/showthread.php?t=1259821">là</a> et <a href="http://forum.xda-developers.com/showthread.php?t=1259821">là</a>. Et, <strong>oui</strong>, le <i>Ace Advanced Hack Kit</i> fonctionne parfaitement sous GNU/Linux (et aussi sous osx et l&#8217;autre machin 4 couleurs mais on s&#8217;en fout).</p>
<p>Initialement, j&#8217;avais prévu de <i>rooter</i> mon mobile afin de faire sauter le simlockage, mais dans la foulée, je me dis qu&#8217;une ROM vierge, épurée de toutes les saloperies estampillées SFR et lancées par défaut serait du meilleur effet, et après un minimum de recherche, il m&#8217;a semblé que <a href="http://forum.xda-developers.com/showpost.php?p=9211636&#038;postcount=1">Android Revolution HD</a> était le bon candidat. Et je ne suis pas déçu. Mon téléphone mobile n&#8217;est simplement plus le même device. Rapide, fluide, épuré, et affublé de la ROM radio <code>12.65.60.29_26.14.04.28_M</code> tel que préconisé dans la documentation. Contrairement à ce que j&#8217;ai pu lire ici et là, non, la capacité de ma batterie ne descend pas plus vite chez Free que chez SFR. Au contraire en fait. Peut-être est-ce lié à cette fameuse ROM radio, mais aussi et surtout, m&#8217;est avis que l&#8217;absence de la flopée d&#8217;utilitaires aussi inutiles que SFR musique/TV/concerts que je retrouvais souvent dans la <i>task list</i> doit jouer un rôle :)</p>
<p>Attention, on ne le répétera jamais assez, si vous tentez l&#8217;aventure: <strong>lisez les documentations</strong>. Ces dernières sont très bien faites et répondent à 99% des questions utiles, pour le pourcent restant, il y a l&#8217;<strong>excellent</strong> site <a href="http://forum.xda-developers.com/">xda-developers</a> peuplé de poilus de l&#8217;android.</p>
<p>Comme j&#8217;étais chaud, j&#8217;ai réalisé la même opération sur ma tablette EeePad Transformer, résultat similaire, avec ce petit plus: Android Revolution HD edition Transformer est doté d&#8217;ICS (Ice Cream Sandwitch, aka Android 4.0, la dernière version de l&#8217;OS de google).</p>
<p>Comme je le disais sur <a href="https://plus.google.com">G+</a> hier soir, je comprend pourquoi des milliers de hackers passent des nuits à trafiquer leur ROM, c&#8217;est assez addictif&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2012/03/03/sfr-vous-avez-depasse-votre-forfait-illimite/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Routage IPv6 via freebox</title>
		<link>http://imil.net/wp/2011/12/13/routage-ipv6-via-freebox/</link>
		<comments>http://imil.net/wp/2011/12/13/routage-ipv6-via-freebox/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 22:18:36 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=688</guid>
		<description><![CDATA[J&#8217;enquille donc sur le précédent post sur le sujet avec cette fois une configuration qui sied à une passerelle de type GNU/Linux calée en bridge derrière une freebox, voir deux billets plus bas pour l&#8217;explication de fond, nous irons à l&#8217;essentiel ici.
Dans cet exemple, eth0 représente l&#8217;interface raccordée à notre réseau privé, et eth1 celle [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;enquille donc sur <a href="http://imil.net/wp/2011/12/08/routage-ipv6-sur-une-passerelle-chez-ovh-et-probablement-free/">le précédent post sur le sujet</a> avec cette fois une configuration qui sied à une passerelle de type GNU/Linux calée en <a href="http://fr.wikipedia.org/wiki/Pont_(informatique)">bridge</a> derrière une freebox, voir deux billets plus bas pour l&#8217;explication de fond, nous irons à l&#8217;essentiel ici.<br />
Dans cet exemple, <code>eth0</code> représente l&#8217;interface raccordée à notre réseau privé, et <code>eth1</code> celle raccordée à la freebox:</p>
<ul>
<li>Évidemment, il faudra activer le mode IPv6 sur votre interface free</li>
<li>On place les <code>sysctl</code> adéquats:
<pre>net.ipv6.conf.all.forwarding=1
net.ipv6.conf.all.proxy_ndp=1
# pas d'autoconfiguration pour la passerelle
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.all.accept_ra=0</pre>
</li>
<li>On renseigne son IPv6, par exemple pour le sous-réseau 2a01:e35:39d7:e3e0::/64:
<pre>ip -6 addr add 2a01:e35:39d7:e3e0::2/64 dev eth1</pre>
</li>
<li>On déclare sa passerelle:
<pre>ip route add default via 2a01:e35:39d7:e3e0::1 dev eth1</pre>
</li>
<li>Puis on place une IPv6 qui servira de passerelle à notre réseau privé sur <code>eth0</code> avec une longueur de préfixe juste suffisante:
<pre>ip -6 addr add 2a01:e35:39d7:e3e0:1::1/126 dev eth0</pre>
</li>
<li>L&#8217;astuce, ici encore, consiste à <i>proxyiser</i> les adresses du LAN sur l&#8217;interface raccordée à la freebox afin d&#8217;apparaître comme un réseau &#8220;à plat&#8221;:
<pre>ip neigh add proxy 2a01:e35:39d7:e3e0:1::1 dev eth1</pre>
</li>
<li>Il suffit alors de faire de même pour toute machine de votre LAN que vous souhaitez raccorder à l&#8217;IPv6, par exemple, toujours sur la passerelle:
<pre>ip neigh add proxy 2a01:e35:39d7:e3e0:1::2 dev eth1</pre>
</li>
<li>Sur la machine qui portera l&#8217;adresse <code>2a01:e35:39d7:e3e0:1::2</code>, on ajoute à l&#8217;interface son IPv6, et on déclare comme passerelle par défaut <code>2a01:e35:39d7:e3e0:1::1</code>:
<pre>ip -6 addr add 2a01:e35:39d7:e3e0:1::2/126 dev eth0
ip route add default via 2a01:e35:39d7:e3e0:1::1</pre>
</li>
<li>Il conviendra de rajouter tout ce petit monde dans votre <code>/etc/network/interfaces</code> comme il se doit, encore une fois je vous renvoie 2 posts plus bas.</li>
</ul>
<p>La méthode est fastidieuse et pas forcément élégante, mais tant que l&#8217;opérateur free <del>ne se sera pas sorti les</del> ne routera pas plus qu&#8217;un /64 dans les foyers, nous devrons nous contenter de cela&#8230; ou passer la freebox en mode routeur. Nan j&#8217;déconne.</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2011/12/13/routage-ipv6-via-freebox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Routage IPv6 sur une passerelle chez OVH (et probablement Free)</title>
		<link>http://imil.net/wp/2011/12/08/routage-ipv6-sur-une-passerelle-chez-ovh-et-probablement-free/</link>
		<comments>http://imil.net/wp/2011/12/08/routage-ipv6-sur-une-passerelle-chez-ovh-et-probablement-free/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 22:27:03 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[NDP]]></category>
		<category><![CDATA[OVH]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=677</guid>
		<description><![CDATA[Free et OVH proposent tous deux une connectivité IPv6 depuis un certain temps. Les deux ont ceci de commun que sur le papier, ils fournissent un prefixe /64, il se trouve qu&#8217;OVH fournit en réalité un /56, mais cela a peu d&#8217;intérêt pour l&#8217;astuce qui va suivre.
Les routeurs des deux sociétés s&#8217;attendent donc à recevoir [...]]]></description>
			<content:encoded><![CDATA[<p>Free et OVH proposent tous deux une connectivité IPv6 depuis un certain temps. Les deux ont ceci de commun que <i>sur le papier</i>, ils fournissent un prefixe <i>/64</i>, il se trouve qu&#8217;OVH fournit en réalité un <i>/56</i>, mais cela a peu d&#8217;intérêt pour l&#8217;astuce qui va suivre.</p>
<p>Les routeurs des deux sociétés s&#8217;attendent donc à recevoir du flux IPv6 depuis un réseau &#8220;plat&#8221;, 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 <a href="http://ip6.fr/free-broute/">l&#8217;utilisation d&#8217;un bridge associé à une règle ebtables</a>, mais aussi et surtout <a href="http://linux-attitude.fr/post/proxy-ndp-ipv6">la mise en place du proxying NDP</a>. Je me suis basé sur cette dernière méthode, que j&#8217;ai adapté à mon éternel setup: <i>dom0 debian GNU/Linux et domU NetBSD</i>.</p>
<p>La procédure est la suivante:</p>
<p>On active en premier lieu le mode <i>proxy NDP</i> ainsi que le <i>forwarding IPv6</i> sur notre dom0:</p>
<pre>sysctl -w net.ipv6.conf.all.forwarding=1
sysctl -w net.ipv6.conf.all.proxy_ndp=1</pre>
<p>Il conviendra evidemment de rendre cette configuration permanente en ajoutant ces valeurs dans le fichier <code>/etc/sysctl.conf</code><br />
Puis, sur notre interface de <i>bridging</i> Xen, nous ajoutons l&#8217;IPv6 dans le sous-réseau fourni par le fournisseur, cette adresse sera l&#8217;IP passerelle pour nos domUs:</p>
<pre># ifconfig xenbr0 inet6 add 2001:41e8:1:fe10::1/64</pre>
<p>Toute l&#8217;astuce consiste à <i>proxyiser</i> l&#8217;adresse MAC de l&#8217;interface <code>xenbr0</code> sur l&#8217;interface physique de la machine que voit réellement le fournisseur à l&#8217;aide de la commande <code>ip</code>:</p>
<pre>ip neigh add proxy 2001:41e8:1:fe10::1 dev eth0</pre>
<p>Il convient évidemment d&#8217;ajouter une route par défaut pour les adresses IPv6, cette dernière vous est fournie par votre fournisseur, par exemple pour OVH:</p>
<pre>route -A inet6 add default gw 2001:41e8:1:feff:ff:ff:ff:ff</pre>
<p>Nous attribuerons à notre domU l&#8217;IPv6 2001:41e8:1:fe10::2, ainsi, nous <i>proxyisons</i> également cette dernière de cette façon:</p>
<pre>ip neigh add proxy 2001:41e8:1:fe10::2 dev eth0</pre>
<p>Enfin, sur notre domU, nous ajoutons cette IP à l&#8217;interface raccordée au bridge ainsi qu&#8217;une route par défaut pointant vers l&#8217;IP de ce dernier:</p>
<pre>ifconfig xennet0 inet6 2001:41e8:1:fe10::2 prefixlen 64
route -n add -inet6 default 2001:41e8:1:fe10::1</pre>
<p>Et rendons ces paramètres permanents en ajoutant dans le fichier <code>/etc/ifconfig.xennet0</code>:</p>
<pre>inet6 2001:41e8:1:fe10::2 prefixlen 64
!route -n add -inet6 default 2001:41e8:1:fe10::1</pre>
<p>Finalement, nous inscrivons dans le fichier <code>/etc/network/interfaces</code> de notre dom0:</p>
<pre>iface xenbr0 inet6 static
	2001:41e8:1:fe10::1
	netmask 64
	gateway 2001:41e8:1:feff:ff:ff:ff:ff
	# NDP / ARP proxying for xenbr0
	up ip neigh add proxy 2001:41e8:1:fe10::1 dev eth0
	down ip neigh del proxy 2001:41e8:1:fe10::1 dev eth0
	# NDP / ARP proxying for domU 1
	up ip neigh add proxy 2001:41e8:1:fe10::2 dev eth0
	down ip neigh del proxy 2001:41e8:1:fe10::2 dev eth0</pre>
<p>Et le tour est joué.</p>
<p>Notez que je n&#8217;ai pas eu besoin, au contraire de ce qu&#8217;indique <a href="http://linux-attitude.fr/post/proxy-ndp-ipv6">la documentation sur laquelle je me suis appuyé</a>, de passer l&#8217;interface <code>eth0</code> en mode <code>promiscuous</code>, probablement parce que j&#8217;utilise un bridge monté sur une interface de type <code>dummy</code>, dissocié de l&#8217;interface physique, et que les routes IPv6 de mes domU utilisent explicitement l&#8217;IP montée sur ce dernier.</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2011/12/08/routage-ipv6-sur-une-passerelle-chez-ovh-et-probablement-free/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>t&#8217;as la fibre ? OUI !! (updated)</title>
		<link>http://imil.net/wp/2011/05/01/tas-la-fibre-oui/</link>
		<comments>http://imil.net/wp/2011/05/01/tas-la-fibre-oui/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 22:33:01 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[100Mbps]]></category>
		<category><![CDATA[50Mbps]]></category>
		<category><![CDATA[Fibre]]></category>
		<category><![CDATA[Free]]></category>

		<guid isPermaLink="false">http://imil.net/wp/2011/05/01/tas-la-fibre-oui/</guid>
		<description><![CDATA[J&#8217;ai remarqué un petit manège sur les differents paliers de mon immeuble depuis hier soir, ça magouillait des cables, perçait des trous, je m&#8217;inquiétais juste que personne ne touche à ma paire cuivrée et ne pète ainsi mon précieux lien au réseau magique.
Alors que je promenais mon chien, je remarque deux camionettes devant mon immeuble, [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai remarqué un petit manège sur les differents paliers de mon immeuble depuis hier soir, ça magouillait des cables, perçait des trous, je m&#8217;inquiétais juste que personne ne touche à ma paire cuivrée et ne pète ainsi mon précieux lien au réseau magique.<br />
Alors que je promenais mon chien, je remarque deux camionettes devant mon immeuble, des camionettes arborant un logo &#8220;FibNet&#8221;. Gnnn, &#8220;Fib&#8221; ?? comme dans&#8230; nan.. naaaaan.. ni une ni deux, j&#8217;interroge google qui m&#8217;informe que FibNet c&#8217;est:</p>
<pre>
Fibnet Engenharia Telecomunicacoes
Installateurs en télécommunication admis par l'autorité de régulation des télécommunications
</pre>
<p>AAAAAAAAAAAAAAAAAAAAAAAAAAAAH !!!! serait-ce possible ??! ENFIN ???!</p>
<p>Muni d&#8217;une lampe torche, je fonce vers la cave de l&#8217;immeuble et suis une gaine blanche fraichement posée, et j&#8217;arrive alors devant ceci:<br />
<a href="http://imil.net/gfx/http://imil.net/gfx/fibre1.jpg"><br />
<img src="http://imil.net/gfx/fibre1.jpg" width="300"/><br />
</a><br />
Qui est raccordé à ceci:<br />
<a href="http://imil.net/gfx/http://imil.net/gfx/fibre2.jpg"><br />
<img src="http://imil.net/gfx/fibre2.jpg" width="300"/><br />
</a><br />
J&#8217;crois&#8217;qu&#8217;ça y est.</p>
<p><b>update</b></p>
<p>Et je confirme :) Je viens d&#8217;appeler Free service fibre, la verticalité est prête, j&#8217;attend confirmation d&#8217;un rendez-vous la semaine prochaine avec un technicien pour dériver vers mon appart. omg omg omg omg omg omg omg. CINQUANTE MEGS UP!!1!11!!<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2011/05/01/tas-la-fibre-oui/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Crassshhhh</title>
		<link>http://imil.net/wp/2010/03/13/crassshhhh/</link>
		<comments>http://imil.net/wp/2010/03/13/crassshhhh/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 10:15:39 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[bridge]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[pf]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=431</guid>
		<description><![CDATA[C&#8217;est remarquable cette propension des petits lutins bleus de la nuit à aller bousiller les seules machines qui ne sont pas backupées, ils savent tout, ils voient tout, et ce sont de sacrés petits pervers de merde.
Hier matin, alors que je m&#8217;apprétais à faire le tour de mes mails avant de partir au boulot, je [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est remarquable cette propension des petits lutins bleus de la nuit à aller bousiller les seules machines qui ne sont pas <i>backupées</i>, ils savent tout, ils voient tout, et ce sont de sacrés petits pervers de merde.</p>
<p>Hier matin, alors que je m&#8217;apprétais à faire le tour de mes mails avant de partir au boulot, je constate avec effroi que &#8220;je ne sors plus&#8221;. Comportement plus qu&#8217;étrange, ma passerelle récupère bien l&#8217;IP publique Free via DHCP, le ping passe quelques secondes, puis s&#8217;arrête, plus rien. Inévitablement, je commence à blâmer Free -bien qu&#8217;objectivement, je n&#8217;ai pas recontré de problèmes majeurs depuis des mois-, puis par acquis de conscience, teste le lien sur une machine differente. Ça passe.</p>
<p>Mon ancienne passerelle était un peu bancale, il faut l&#8217;avouer; il s&#8217;agissait d&#8217;une Sun Netra X1 gracieusement léguée par monsieur <i>ange</i> pendant Solutions Linux 2008, qui faisait tourner un OpenBSD 4.1 qui paniquait environ tous les trois mois.</p>
<p>Il ne m&#8217;en fallait pas plus pour plancher sur une nouvelle <i>gateway</i>, sous NetBSD cette fois. M&#8217;est alors apparu l&#8217;idée de faire fonctionner cette passerelle dans un <a href="http://wiki.xensource.com/xenwiki/DomU">domU</a>, après tout, en <i>bridgeant</i> l&#8217;interface qui reçoit le réseau Free à une interface Xen, et de la même manière, en <i>bridgeant</i> l&#8217;interface raccordée à mon LAN, cela devrait fonctionner sans accroc: et bien c&#8217;est le cas.</p>
<p>Voici les fichiers impliqués dans ce mic-mac:</p>
<p>Sur le <a href="http://wiki.xensource.com/xenwiki/Dom0">dom0</a>, je déclare mes interfaces comme suit :</p>
<pre>
$ cat /etc/ifconfig.fxp0 # LAN
inet 192.168.0.10 netmask 255.255.255.0
$ cat /etc/ifconfig.fxp1 # Free
up
</pre>
<p>Puis je déclare des <a href="http://www.netbsd.org/docs/guide/en/chap-net-misc.html#chap-net-misc-bridge">bridges</a> sur ces interfaces :</p>
<pre>
$ cat /etc/ifconfig.bridge0 # LAN
create
!brconfig $int add fxp0 up
$ cat /etc/ifconfig.bridge1 # Free
create
!brconfig $int add fxp1 up
</pre>
<p>Ce qui nous donne, dans la configuration du domU :</p>
<pre>
$ cat /usr/pkg/etc/xen/exar
#kernel = "/home/imil/xen/netbsd-5.0.2-INSTALL_XEN3_DOMU.gz"
kernel = "/home/imil/xen/netbsd-5.0.2-XEN3_DOMU-pf.gz"
memory = 256
name = "exar"
vcpus = 1
disk = [ 'file:/home/imil/xen/exar.img,0x03,w' ]
disk += [ 'file:/home/imil/iso/amd64cd-5.0.2.iso,0x04,r' ]
vif = [ 'bridge=bridge0' ]
vif += [ 'bridge=bridge1' ]
bootdev = "/dev/xbd0a"
</pre>
<p>Notez le nom du noyau qui sert à faire booter cette VM, <code>netbsd-5.0.2-XEN3_DOMU-pf.gz</code>. En effet, un <code>modload /usr/lkm/pf.o</code> fait misérablement <i>crasher</i> le domU, il est donc nécessaire de se fendre d&#8217;une recompilation du noyau domU en incluant à la configuration :</p>
<pre>
pseudo-device   pf                      # PF packet filter
pseudo-device   pflog                   # PF log if
</pre>
<p>Sur le domU-passerelle, on constate la présence des deux interfaces :</p>
<pre>
$ ifconfig -a
xennet0: flags=8863<up ,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        capabilities=2800<tcp4csum_tx ,UDP4CSUM_Tx>
        enabled=0
[...]
xennet1: flags=8863<up ,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        capabilities=2800<tcp4csum_tx ,UDP4CSUM_Tx>
        enabled=0
[...]
</tcp4csum_tx></up></tcp4csum_tx></up></pre>
<p>Leur configuration est triviale :</p>
<pre>
exar$ cat /etc/ifconfig.xennet0 # LAN
inet 192.168.0.254 netmask 255.255.255.0
exar$ cat /etc/ifconfig.xennet1 # Free
up
!dhclient $int
</pre>
<p>Et voila !</p>
<p>On active le NAT gràce à <a href="http://www.openbsd.org/faq/pf/fr/index.html">pf</a> :</p>
<pre>
ext_if="xennet1"
int_if="xennet0"

nat on $ext_if from !($ext_if) -> ($ext_if:0)
</pre>
<p>Et me voila à nouveau en mesure de raconter ma vie trépidante sur l&#8217;Intarwebz.</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2010/03/13/crassshhhh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: imil.net @ 2012-05-22 22:46:15 by W3 Total Cache -->
