<?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>Diablotins &#38; Démons Web &#187; FreeBSD</title>
	<atom:link href="http://majinboo.org/index.php/category/freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://majinboo.org</link>
	<description></description>
	<lastBuildDate>Tue, 28 Dec 2010 14:28:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>IPv6 sous FreeBSD</title>
		<link>http://majinboo.org/index.php/2010/12/ipv6-sous-freebsd/</link>
		<comments>http://majinboo.org/index.php/2010/12/ipv6-sous-freebsd/#comments</comments>
		<pubDate>Mon, 27 Dec 2010 10:22:08 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=151</guid>
		<description><![CDATA[Vu que la fin du monde pénurie d&#8217;adresses IP V4 est pour bientôt, il devient de bon ton de se mettre à l&#8217;IPV6. Nous allons donc voir dans cet article comment cela ce passe au niveau de FreeBSD. Tout d&#8217;abord, il faut savoir que la plupart des outils réseaux de base n&#8217;acceptent pas par défaut [...]]]></description>
			<content:encoded><![CDATA[<p>Vu que la <del>fin du monde</del> pénurie d&#8217;adresses IP V4 est pour bientôt, il devient de bon ton de se mettre à l&#8217;IPV6. Nous allons donc voir dans cet article comment cela ce passe au niveau de FreeBSD.</p>
<p>Tout d&#8217;abord, il faut savoir que la plupart des outils réseaux de base n&#8217;acceptent pas par défaut les adresses IPV6, suivant le cas, un flag doit être précisé sur la ligne de commande ou un binaire supplémentaire existe. Voici une petite liste des correspondances IPV4 -> IPV6 :</p>
<ul>
<li>ping -> ping6</li>
<li>traceroute -> traceroute6</li>
<li>ifconfig -> ifconfig inet6</li>
<li>nmap -> nmap -6</li>
</ul>
<p>Il n&#8217;y a donc que très peu de changement, juste quelques caractères en plus à taper. Au niveau du <em>/etc/rc.conf</em>, il suffit d&#8217;activer l&#8217;IPV6 et de préfixer l&#8217;ensemble des directives de configuration réseaux par <em>ipv6_</em>, ce qui donne dans le cas du serveur qui héberge ce blog :</p>
<p><code>ipv6_enable="YES"<br />
ipv6_ifconfig_em0="2001:14c8:500:117:d9ae:cea0:0:a9 prefixlen 96"<br />
ipv6_static_routes="default"<br />
ipv6_route_default="default 2001:14c8:500:117:d9ae:cea0:0:be"</code></p>
<p>Les changements sont donc mineurs, d&#8217;autant plus que contrairement au IPTables de Linux, PF supporte IPV6 nativement, il n&#8217;y a donc pas de PF6 (à la manière d&#8217;IP6Tables) à installer et configurer pour sécuriser les flux IPV6. </p>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2010/12/ipv6-sous-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZFS sous FreeBSD : augmentation des performances</title>
		<link>http://majinboo.org/index.php/2010/09/zfs-sous-freebsd-augmentation-des-performances/</link>
		<comments>http://majinboo.org/index.php/2010/09/zfs-sous-freebsd-augmentation-des-performances/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 17:32:35 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=144</guid>
		<description><![CDATA[Suite à un article récent d&#8217;Ivan Voras indiquant que 2 patchs améliorant sensiblement les performances de ZFS venaient d&#8217;être ajouté à la branche 8-STABLE. J&#8217;ai passé le NAS dont on cause ici et ici en 8-STABLE : raidz est réparti sur 3 disques reliés à un contrôleur SATA d&#8217;entrée de gamme, le pool est actuellement [...]]]></description>
			<content:encoded><![CDATA[<p>Suite à un <a href="http://ivoras.net/blog/tree/2010-08-24.two-zfs-performance-patches-calls-for-testers.html">article récent</a> d&#8217;Ivan Voras indiquant que 2 patchs améliorant sensiblement les performances de ZFS venaient d&#8217;être ajouté à la branche 8-STABLE. J&#8217;ai passé le NAS dont on cause <a href="http://majinboo.org/index.php/nas-premiere-partie-les-contraintes-et-les-choix-techniques/">ici</a> et <a href="http://majinboo.org/index.php/nas-deuxieme-partie-installation-hardware-et-os/">ici</a> en 8-STABLE : raidz est réparti sur 3 disques reliés à un contrôleur SATA d&#8217;entrée de gamme, le pool est actuellement occupé à 50%.</p>
<p>Bien entendu afin de quantifier l&#8217;impact des dernier patchs, j&#8217;ai fais quelques bench avant (8.1-RELEASE à jour) et après (8-STABLE compilé il y a une semaine). Le protocole de test est assez simple : on lance un iozone avec 5 threads concurrents sur une partition ZFS. Deux cas différents ont été testés : le cas de &laquo;&nbsp;petits&nbsp;&raquo; fichiers (100 Mo par fichier) : les 1024 Mo de RAM du serveur permettent alors de cacher au moins une partie des fichiers de tests, dans le deuxième cas de test, les fichiers font 1 Go. Pour chaque test, la taille de l&#8217;enregistrement était paramétré à 4 Ko, ce qui est volontairement faible et explique les faibles débits sur les lectures / écritures non séquentielles. </p>
<h3>&laquo;&nbsp;Petits&nbsp;&raquo; Fichiers</h3>
<p>Dans ce test, la RAM aide à maintenir les performance lors des accès aléatoires et concurrents. Les gains de performances lors des lectures / écritures parallèles sont impressionnants.<br />
<center><br />
<table width="377" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; table-layout: fixed; width: 283pt;">
<col width="129" style="width: 97pt;">
<col width="80" style="width: 60pt;">
<col width="88" style="width: 66pt;">
<col width="80" style="width: 60pt;">
<tbody>
<tr height="20" style="height: 15pt;">
<td width="129" height="20" style="height: 15pt; width: 97pt;" class="xl65">&nbsp;</td>
<td width="80" style="width: 60pt;" class="xl65">8.1</td>
<td width="88" style="width: 66pt;" class="xl65">8-STABLE</td>
<td width="80" style="width: 60pt;" class="xl65">Gain</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Initial write</td>
<td class="xl68">23,7</td>
<td class="xl68">30</td>
<td class="xl69">26,6%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Rewrite</td>
<td class="xl66">18,3</td>
<td class="xl66">21</td>
<td class="xl67">14,8%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Read</td>
<td class="xl68">56,1</td>
<td class="xl68">59,9</td>
<td class="xl69">6,8%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Re-read</td>
<td class="xl66">55,4</td>
<td class="xl66">56,5</td>
<td class="xl67">2,0%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Reverse Read</td>
<td class="xl68">46,7</td>
<td class="xl68">48,2</td>
<td class="xl69">3,2%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Stride read</td>
<td class="xl66">3,5</td>
<td class="xl66">3,8</td>
<td class="xl67">8,6%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Random read</td>
<td class="xl68">120,5</td>
<td class="xl68">117,8</td>
<td class="xl69">-2,2%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Mixed workload</td>
<td class="xl66">145,6</td>
<td class="xl66">158,9</td>
<td class="xl67">9,1%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Random write</td>
<td class="xl68">1,1</td>
<td class="xl68">2,1</td>
<td class="xl69">90,9%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Pwrite</td>
<td class="xl66">13,6</td>
<td class="xl66">24,2</td>
<td class="xl67">77,9%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Pread</td>
<td class="xl68">23,8</td>
<td class="xl68">57,6</td>
<td class="xl69">142,0%</td>
</tr>
</tbody>
</table>
<p></center></p>
<h3>&laquo;&nbsp;Gros&nbsp;&raquo; fichiers</h3>
<p>Dans ce test, la RAM aide beaucoup moins, les gains de performance sont plus faibles mais restent quand même appréciables.<br />
<center><br />
<table width="377" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; table-layout: fixed; width: 283pt;">
<col width="129" style="width: 97pt;">
<col width="80" style="width: 60pt;">
<col width="88" style="width: 66pt;">
<col width="80" style="width: 60pt;">
<tbody>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl65">&nbsp;</td>
<td class="xl65">8.1</td>
<td class="xl65">8-STABLE</td>
<td class="xl65">Gain</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Initial write</td>
<td class="xl68">22,5</td>
<td class="xl68">23,8</td>
<td class="xl69">5,8%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Rewrite</td>
<td class="xl66">16,2</td>
<td class="xl66">16,7</td>
<td class="xl67">3,1%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Read</td>
<td class="xl68">47,2</td>
<td class="xl68">54,9</td>
<td class="xl69">16,3%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Re-read</td>
<td class="xl66">47,8</td>
<td class="xl66">56,4</td>
<td class="xl67">18,0%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Reverse Read</td>
<td class="xl68">37,1</td>
<td class="xl68">43,6</td>
<td class="xl69">17,5%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Stride read</td>
<td class="xl66">2,7</td>
<td class="xl66">3,3</td>
<td class="xl67">22,2%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Random read</td>
<td class="xl68">0,5</td>
<td class="xl68">0,5</td>
<td class="xl69">0,0%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Mixed workload</td>
<td class="xl66">0,4</td>
<td class="xl66">0,4</td>
<td class="xl67">0,0%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Random write</td>
<td class="xl68">0,3</td>
<td class="xl68">0,3</td>
<td class="xl69">0,0%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl66">Pwrite</td>
<td class="xl66">22,1</td>
<td class="xl66">24,2</td>
<td class="xl67">9,5%</td>
</tr>
<tr height="20" style="height: 15pt;">
<td height="20" style="height: 15pt;" class="xl68">Pread</td>
<td class="xl68">41,9</td>
<td class="xl68">55,6</td>
<td class="xl69">32,7%</td>
</tr>
</tbody>
</table>
<p></center></p>
<h3>Conclusion</h3>
<p>Les gains de performances des derniers patchs ZFS sont réellement significatif, la compilation d&#8217;une version stable n&#8217;étant pas forcement adaptée à toute les situations, certains préférons néanmoins attendre la sortie de la prochaine release pour en profiter.</p>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2010/09/zfs-sous-freebsd-augmentation-des-performances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD + ESXi</title>
		<link>http://majinboo.org/index.php/2010/01/freebsd-esxi/</link>
		<comments>http://majinboo.org/index.php/2010/01/freebsd-esxi/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 15:12:18 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=96</guid>
		<description><![CDATA[Vu que le projet FreeBSD Xen avance sans être suffisament stable pour être utilisé au jour le jour, la solution ESXi de VMWare reste une des solutions gratuites les plus adaptées à la virtualisation de serveurs FreeBSD. Cependant, cette solution peut aussi engendrer certaines instabilités, en particulier sur les machines virtuelles générant beaucoup d&#8217;IO. Voici [...]]]></description>
			<content:encoded><![CDATA[<p>Vu que le projet <a href="http://wiki.freebsd.org/FreeBSD/Xen">FreeBSD Xen</a> avance sans être suffisament stable pour être utilisé au jour le jour, la solution <a href="http://www.vmware.com/fr/products/esxi/">ESXi</a> de VMWare reste une des solutions gratuites les plus adaptées à la virtualisation de serveurs FreeBSD. </p>
<p>Cependant, cette solution peut aussi engendrer certaines instabilités, en particulier sur les machines virtuelles générant beaucoup d&#8217;IO. Voici donc quelques astuces pour obtenir le meilleur d&#8217;une machine virtuelle avec VMWare ESXi.</p>
<ul>
<li>Rester si possible en FreeBSD 7.x : la version 8.0 n&#8217;est pour l&#8217;instant pas officiellement compatible avec ESXi</li>
<li>Tuning du <em>/boot/loader.conf</em> afin de garder une horloge relativement fiable (en effet, dans un contexte virtualisé, le processeur virtuel &laquo;&nbsp;saute&nbsp;&raquo; facilement des ticks qui sont données à une autre machine virtuelle) : 
<pre>kern.hz=100</pre>
</li>
<li>Tuning du <em>/etc/sysctl.conf</em> afin d&#8217;optimiser la partie système de fichier : 
<pre>vfs.read_max=256</pre>
</li>
<li>Tuning du <em>/etc/rc.local</em> afin d&#8217;optimiser les accès aux disques durs virtuels (à adapter en fonction du nombre de disques durs virtuels) :
<pre>camcontrol tags da0 -N 127
camcontrol negotiate 0:0 -a -W 16 -O 127 -R 160.000</pre>
</li>
<li>Enfin, il est recommandé d&#8217;installer la version opensource des VMWare Tools disponible via le port <em>/usr/ports/emulators/open-vm-tools-nox11</em> (Attention, ce port nécessite d&#8217;avoir les sources du kernel disponible dans <em>/usr/src</em>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2010/01/freebsd-esxi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Port série sous FreeBSD</title>
		<link>http://majinboo.org/index.php/2009/11/serial-port-freebs/</link>
		<comments>http://majinboo.org/index.php/2009/11/serial-port-freebs/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 21:45:15 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=90</guid>
		<description><![CDATA[Un petit article sur un point que je trouve pour le moins mal documenté dans le Handbook : l&#8217;utilisation du port série sous FreeBSD. Il est où mon device ? La réponse à cette question fait un peu plus de 3 lettres. Contrairement à ce que semble indiquer le handbook sur la page dédié au [...]]]></description>
			<content:encoded><![CDATA[<p>Un petit article sur un point que je trouve pour le moins mal documenté dans le Handbook : l&#8217;utilisation du port série sous FreeBSD.</p>
<h3>Il est où mon device ?</h3>
<p>La réponse à cette question fait un peu plus de 3 lettres. Contrairement à ce que semble indiquer le handbook sur la <a href="http://www.freebsd.org/doc/en/books/handbook/serial.html">page dédié au ports séries</a>. Le device du port série n&#8217;est pas forcement <em>/dev/sio0</em>. Sur les cartes mères récentes, c&#8217;est en général <em>/dev/cuau0</em>. Afin de rester dans la confusion, il est aussi à noter que la détection de ce device n&#8217;apparait dans /var/run/dmesg.boot. La seule solution que j&#8217;ai trouvée pour vérifier que le port série a bien été détecté a donc été de lister le contenu de <em>/dev</em>.</p>
<h3>Comment je l&#8217;utilise ?</h3>
<p>Dans le cas le plus fréquent de nos jours : connexion à l&#8217;interface de management d&#8217;un équipement réseau, la marche à suivre est relativement simple. Il suffit d&#8217;utiliser le programme <em>cu</em> (installé par défaut) en précisant le device (option -l) et éventuellement la vitesse (option -s). Pour récupérer, à la vitesse impressionnante de 9600bps, la console  d&#8217;un équipement connecté sur le premier port série, il faudra donc éxecuter la commande ci-dessous.</p>
<pre> # cu -l /dev/cuau0 -s 9600 </pre>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2009/11/serial-port-freebs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un NAS sous FreeBSD : deuxième partie</title>
		<link>http://majinboo.org/index.php/2009/11/un-nas-sous-freebsd-deuxieme-partie/</link>
		<comments>http://majinboo.org/index.php/2009/11/un-nas-sous-freebsd-deuxieme-partie/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 09:16:15 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=87</guid>
		<description><![CDATA[Je viens de publier la deuxième partie de la série d&#8217;article sur la conception d&#8217;un NAS sous FreeBSD : au menu, l&#8217;installation du matériel et le paramétrage de ZFS. Au passage, je vous fait profiter de mon gros coup de gueule sur Materiel.net qui met un mois à livrer du matériel annoncé comme livré avec [...]]]></description>
			<content:encoded><![CDATA[<p>Je viens de publier la deuxième partie de la série d&#8217;article sur la conception d&#8217;un NAS sous FreeBSD : au menu, l&#8217;installation du matériel et le paramétrage de ZFS. Au passage, je vous fait profiter de mon gros coup de gueule sur Materiel.net qui met un mois à livrer du matériel annoncé comme livré avec un délai de 2/3 jours. Cerise, sur le gateau, même avec un mois de retard, ils livrent un boitier incomplet, j&#8217;ai donc attendu 10 jours de plus afin d&#8217;avoir ma commande. Je vous recommanderai donc les gars de <a href="http://www.Mini-ITX.com">Mini-ITX.com</a> sont spécialisés dans ce type de boitiers et beaucoup plus sérieux. Le pire c&#8217;est qu&#8217;ils ne sont pas plus cher et livrent plus rapidement que Materiel.net alors qu&#8217;ils sont situés au Royaume-Uni.</p>
<p><a href="http://majinboo.org/index.php/nas-deuxieme-partie-installation-hardware-et-os/">Lien vers l&#8217;article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2009/11/un-nas-sous-freebsd-deuxieme-partie/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Un filer sous FreeBSD : première partie</title>
		<link>http://majinboo.org/index.php/2009/09/un-filer-sous-freebsd-premiere-partie/</link>
		<comments>http://majinboo.org/index.php/2009/09/un-filer-sous-freebsd-premiere-partie/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 09:38:10 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=70</guid>
		<description><![CDATA[Je viens de publier la première partie d&#8217;une série d&#8217;articles qui décriront pas à pas la mise en place d&#8217;un filer (serveur de fichier) sous FreeBSD. Le premier article présente les contraintes du projet et explique les différents choix effectués au niveau du matériel. D&#8217;autres articles suivront d&#8217;ici quelques jours/semaines. Lien vers l&#8217;article]]></description>
			<content:encoded><![CDATA[<p>Je viens de publier la première partie d&#8217;une série d&#8217;articles qui décriront pas à pas la mise en place d&#8217;un filer (serveur de fichier) sous FreeBSD. Le premier article présente les contraintes du projet et explique les différents choix effectués au niveau du matériel. D&#8217;autres articles suivront d&#8217;ici quelques jours/semaines. </p>
<p><a href="http://majinboo.org/index.php/nas-premiere-partie-les-contraintes-et-les-choix-techniques/">Lien vers l&#8217;article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2009/09/un-filer-sous-freebsd-premiere-partie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vous mettrez bien un peu de NSD dans vos DNS ?</title>
		<link>http://majinboo.org/index.php/2009/07/vous-mettrez-bien-un-peu-de-nsd-dans-vos-zones-dns/</link>
		<comments>http://majinboo.org/index.php/2009/07/vous-mettrez-bien-un-peu-de-nsd-dans-vos-zones-dns/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 11:30:57 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=44</guid>
		<description><![CDATA[Trouver une alternative à BIND pour un DNS autoritaire n&#8217;est pas chose aisée, entre les usines à gaz  comme PowerDNS et les serveur à la licence douteuse comme djbdns, il se dégage quand même NSD. Le challenger accepte les fichiers de zone au format BIND, équipe déjà 3 des root servers, et implémente des fonctionalités [...]]]></description>
			<content:encoded><![CDATA[<p>Trouver une alternative à BIND pour un DNS autoritaire n&#8217;est pas chose aisée, entre les usines à gaz  comme PowerDNS et les serveur à la licence douteuse comme djbdns, il se dégage quand même NSD. Le challenger accepte les fichiers de zone au format BIND, équipe déjà 3 des root servers, et implémente des fonctionalités avancées comme DNSSEC et IPV6. Il reste cependant limité à une utilisation en tant que NS autoritaire car il ne sait pas effectuer de resolutions récursives.</p>
<p>Comme d&#8217;habitude, nous allons commencer par une installation du logiciel par les ports FreeBSD</p>
<pre># cd /usr/ports/dns/nsd
# make install clean</pre>
<p>Nous allons continuer avec l&#8217;édition du fichier de configuration</p>
<pre># cd /usr/local/etc/nsd/
# cp nsd.conf.sample nsd.conf
# chmod +w nsd.conf
# vi nsd.conf</pre>
<p>Le fichier par défaut est relativement bien commenté, j&#8217;ai personnellement modifié les lignes suivantes pour avoir un serveur qui n&#8217;écoute que sur une des IPs de la box avec un pidfile dans un dossier particulier et j&#8217;en ai profité pour ajouter une zone  DNS :</p>
<pre>ip-address:  213.251.171.146
pidfile: "/var/run/nsd/nsd.pid"</pre>
<pre>zone:
name: "majinboo.org"
zonefile: "majinboo.org.zone"
outgoing-interface: 213.251.171.146
notify: 217.174.206.169 NOKEY
provide-xfr: 217.174.206.169 NOKEY</pre>
<p>La modification du chemin du pidfile m&#8217;a permis de bypasser un bug lors du lancement du démon, il ne faut pas oublier de créer le dossier en question et d&#8217;y donner les droits à l&#8217;utilisateur <em>bind</em>.</p>
<p>Avant de lancer le démon, il ne reste plus qu&#8217;à créer un fichier de zone au format bind, de le compiler en utilisant <em>zonec</em> et d&#8217;ajouter <em>nsd_enable=&nbsp;&raquo;YES&nbsp;&raquo;</em> à la fin du <em>/etc/rc.conf</em>.</p>
<p>Il est possible d&#8217;aller plus loin, par exemple en ajouter des clef DNSSEC pour les échanges entre les serveurs primaires et secondaires.</p>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2009/07/vous-mettrez-bien-un-peu-de-nsd-dans-vos-zones-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 8.0 Beta 1</title>
		<link>http://majinboo.org/index.php/2009/07/freebsd-80-beta-1/</link>
		<comments>http://majinboo.org/index.php/2009/07/freebsd-80-beta-1/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:25:09 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=39</guid>
		<description><![CDATA[MAJ : La procédure de mise à jour binaire via freebsd-update est toujours accessible, elle est détaillée ici. Une petite brève pour annoncer la disponibilité de la première bêta de FreeBSD 8.0. Cette mouture est la première déclinée en version &#171;&#160;memstick&#160;&#187; (pour les architectures i386 et amd64 uniquement). Cette version permet d&#8217;utiliser une clef USB [...]]]></description>
			<content:encoded><![CDATA[<p><strong>MAJ </strong>: La procédure de mise à jour binaire via <em>freebsd-update</em> est toujours accessible, elle est détaillée <a href="http://www.daemonology.net/blog/2009-07-11-freebsd-update-to-8.0-beta1.html" target="_blank">ici</a>.</p>
<p>Une petite brève pour annoncer la disponibilité de la première bêta de FreeBSD 8.0. Cette mouture est la première déclinée en version &laquo;&nbsp;memstick&nbsp;&raquo; (pour les architectures <em>i386</em> et <em>amd64</em> uniquement). Cette version permet d&#8217;utiliser une clef USB en lieu et place de l&#8217;habituel CD. Ça pourra être utile pour installer une FreeBSD sur le <a href="http://www.apple.com/fr/macbookair/" target="_blank">dernier coupé sport</a> ou <a href="http://france.asus.com/products.aspx?l1=24&amp;l2=164">les petites citadines à la mode</a> qui n&#8217;ont pas de lecteur CD.</p>
<p>Malgré le retard d&#8217;une semaine sur cette première bêta, les prochaines bêta et la release date du 31 aout ne sont pas décallées.</p>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2009/07/freebsd-80-beta-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD de plus en plus Xen</title>
		<link>http://majinboo.org/index.php/2009/06/freebsd-de-plus-en-plus-xen/</link>
		<comments>http://majinboo.org/index.php/2009/06/freebsd-de-plus-en-plus-xen/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 12:45:28 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=34</guid>
		<description><![CDATA[Utiliser FreeBSD en domU dans un hyperviseur Xen sera bientôt possible. Cela faisait déjà un moment qu&#8217;une page wiki avait été dédiée à ce projet et qu&#8217;une petite équipe travaillait dessus. D&#8217;après les derniers tests que j&#8217;ai pu faire, le domU FreeBSD est beaucoup plus stable, il reste encore quelques bugs et certains reglages kernel [...]]]></description>
			<content:encoded><![CDATA[<p>Utiliser FreeBSD en domU dans un hyperviseur Xen sera bientôt possible. Cela faisait déjà un moment qu&#8217;une page <a href="http://wiki.freebsd.org/FreeBSD/Xen" target="_blank">wiki</a> avait été dédiée à ce projet et qu&#8217;une petite équipe travaillait dessus. D&#8217;après les derniers tests que j&#8217;ai pu faire, le domU FreeBSD est beaucoup plus stable, il reste encore quelques bugs et certains reglages kernel inhabituels sont encore nécessaires mais la solution est presque utilisable pour les bidouilleurs ayant un peu de temps à y consacrer. Pour ceux que ça intéresse, Adrian Chadd met à disposition différentes images kernel <a href="http://wiki.freebsd.org/AdrianChadd/XenImages">ici</a>. Une <a href="http://lists.freebsd.org/mailman/listinfo/freebsd-xen">mailling-list</a> a aussi été dédiée à ce projet.</p>
<p>Pour continuer dans la virtualisation, la version 11 du client XenApp vient d&#8217;être ajoutée à l&#8217;arbre des ports par <a href="http://blogs.freebsdish.org/tabthorpe/2009/06/12/citrix-xen-app-for-freebsd/">Thomas Abthorpe</a> (<em>net/citix_xenapp</em>). Ce client permet donc d&#8217;éxecuter des applications Windows virtualisées par un serveur citrix XenApp sous FreeBSD. Attention cependant, ce port nécessite l&#8217;utilisation de la compatibilité Linux, les points tricky nécessaires à la mise en place de ce port sont disponibles sur cette <a href="http://wiki.freebsd.org/ThomasAbthorpe/CitrixOnFreeBSD/" target="_blank">page wiki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2009/06/freebsd-de-plus-en-plus-xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 8.0 en approche</title>
		<link>http://majinboo.org/index.php/2009/05/freebsd-80-en-approche/</link>
		<comments>http://majinboo.org/index.php/2009/05/freebsd-80-en-approche/#comments</comments>
		<pubDate>Fri, 29 May 2009 19:19:02 +0000</pubDate>
		<dc:creator>majinboo</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://majinboo.org/?p=28</guid>
		<description><![CDATA[Le freeze du code source de la version 8 est annoncé pour bientôt. Au menu de cette nouvelle version quelques fonctionalités sympathiques dont entre autres : nouvelle implémentation TTY avec enfin le support de l&#8217;UTF-8 jails hiérarchiques : des jails inclus dans d&#8217;autres jails pour plus de sécurité nouvelle pile USB suppression des verrous de [...]]]></description>
			<content:encoded><![CDATA[<p>Le freeze du code source de la version 8 est annoncé pour bientôt. Au menu de cette nouvelle version quelques fonctionalités sympathiques dont entre autres :</p>
<ul>
<li>nouvelle implémentation TTY avec enfin le support de l&#8217;UTF-8</li>
<li>jails hiérarchiques : des jails inclus dans d&#8217;autres jails pour plus de sécurité</li>
<li>nouvelle pile USB</li>
<li>suppression des verrous de la pile réseau</li>
<li>corrections de bugs sur la pile 802.11</li>
<li>nouveaux serveurs et clients NFS</li>
<li>version 13 de ZFS (cf ce <a href="http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=192498">lien</a>) qui est déjà disponible en 7.0-STABLE</li>
</ul>
<p>Avec tout ça, il y a même un <a href="http://wiki.freebsd.org/8.0TODO">planning provisoire</a> :</p>
<ul>
<li>25 juin : code freeze</li>
<li>29 juin : 1ère Bêta</li>
<li>6 juillet : 2ème Bêta</li>
<li>13 juillet : 3ème Bêta</li>
<li>27 juillet : 1ère Release Candidate</li>
<li>17 août : 2ème Release Candidate</li>
<li>31 août : Release</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://majinboo.org/index.php/2009/05/freebsd-80-en-approche/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

