<?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>Christophe Nowicki &#187; Linux</title>
	<atom:link href="http://www.csquad.org/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csquad.org</link>
	<description>Just for fun</description>
	<lastBuildDate>Fri, 14 Jan 2011 08:32:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Domotique et économie d&#8217;énergie</title>
		<link>http://www.csquad.org/2010/07/29/domotique-et-economie-energie/</link>
		<comments>http://www.csquad.org/2010/07/29/domotique-et-economie-energie/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 19:18:44 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Home automation]]></category>
		<category><![CDATA[Current Cost]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plugwise]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[rfid]]></category>
		<category><![CDATA[Smart Grid]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=777</guid>
		<description><![CDATA[




Dans ce billet, je vais essayer d&#8217;expliquer le rôle que pourrait jouer les technologies domotique dans l&#8217;économie d&#8217;énergie. 
Je vais décrire mes expérimentations et quelques ressources intéressantes sur le sujet.




Le suivi de la consommation en temps réel
C&#8217;est l&#8217;étape la plus simple à mettre en oeuvre, elle consiste à mettre en place un système de suivi [...]]]></description>
			<content:encoded><![CDATA[<table>
<tr>
<td>
<a href="http://www.csquad.org/wp-content/uploads/2010/07/smart-grid-boulder001.jpg"><img src="http://www.csquad.org/wp-content/uploads/2010/07/smart-grid-boulder001-300x189.jpg" alt="" title="smart-grid-boulder001" width="300" height="189" class="alignnone size-medium wp-image-1303" /></a></td>
<td valign="top">
<p>Dans ce billet, je vais essayer d&#8217;expliquer le rôle que pourrait jouer les technologies domotique dans l&#8217;économie d&#8217;énergie. </p>
<p>Je vais décrire mes expérimentations et quelques ressources intéressantes sur le sujet.</p>
</td>
</tr>
</table>
<p></p>
<h3>Le suivi de la consommation en temps réel</h3>
<p>C&#8217;est l&#8217;étape la plus simple à mettre en oeuvre, elle consiste à mettre en place un système de suivi de la consommation qui affiche l&#8217;information en temps réel. </p>
<p>Il existe de nombreuses techniques pour mesurer :</p>
<ul>
<li>l&#8217;électricité : à l&#8217;aide du dispositif <a href="http://teleinfo.dauguet.net/">téléinfo</a>, de pinces ampermétriques ou bien d&#8217;un watt mètre ; </li>
<li>l&#8217;eau : à l&#8217;aide d&#8217;un <a href="http://www.planete-domotique.com/compteur-d-eau-avec-sortie-impulsion.html">compteur d&#8217;eau avec sortie à impulsion</a> ;</li>
<li>le gaz : à l&#8217;aide des mêmes techniques que l&#8217;eau ;</li>
</ul>
<h4>Le rôle de la mesure</h4>
<p>J&#8217;ai tout d&#8217;abord été très septique sur l&#8217;utilité de ces techniques et à part faire de jolis graphiques et des calculs sur ces données, cela ne me semblait pas être vraiment utile. </p>
<p>Pourtant, le fait d&#8217;afficher la consommation en temps réel aux utilisateurs permet d&#8217;influencer <strong>son comportement</strong>. </p>
<p>En effet, le fait qu&#8217;un appareil consomme de l&#8217;énergie n&#8217;est pas perceptible par un humain et il est donc nécessaire de mettre en place des outils de mesure. </p>
<p>L&#8217;affichage en temps réel permet de notifier les utilisateurs sur la quantité d&#8217;énergie consommée et le coût de celle-ci;<br />
ce qui influence directement leur comportement et permet de réaliser des économies tangibles et chiffrables. </p>
<p>D&#8217;après <a href="http://www.eci.ox.ac.uk/research/energy/downloads/smart-metering-report.pdf">une étude de l&#8217;université d&#8217;Oxford</a> , l&#8217;affichage en temps réel de la consommation permet de la faire baisser de <strong>7 à 15%</strong>.  Pour un investissement de départ faible.  ( voir la liste des solutions de <a href="http://www.domotiki.fr/index.php/Gestion_de_l%27%C3%A9nergie#Mesure_de_consommation_.C3.A9lectrique">Mesure de consommation électrique</a> )</p>
<p>Pour ma part, le <a href="http://www.currentcost.com/">Current cost</a> m&#8217;a permis de <strong>réduire ma facture d&#8217;électricité de 10% sur un an</strong>.</p>
<h3>Optimisations possibles</h3>
<p>Dans un second temps, il faut s&#8217;attaquer aux pertes d&#8217;énergie et optimiser au maximum son usage.</p>
<h4>Électricité</h4>
<p>Dans une maison, comme chez vous, il y a de nombreux appareils inutiles qui consomment de l&#8217;énergie électrique sans être utilisés : les veilles, les transformateurs, etc&#8230; </p>
<p>La plupart des veilles sans trompeuses.En effet, certains appareils électriques mal concus consomment presque autant d&#8217;énergie en veille qu&#8217;en fonctionnement normal.<br />
Comme par exemple, les <a href="http://www.lesnumeriques.com/article-704-7181-93.html">&#8220;Box Internet&#8221;</a>.</p>
<p>Il est donc nécessaire d&#8217;éteindre complètement ces appareils lorsque vous ne les utilisez pas. </p>
<p>Pour ce faire, les moyens les plus simple sont les multiprises de type maître-esclave qui fonctionnent à l&#8217;aide du <a href="http://www.pearl.fr/cables/cables-electriques/multiprises/multiprise-usb-maitre-esclave-avec-prises-rj11_PE9910.html">port USB</a>, d&#8217;un système de <a href="http://www.pearl.fr/cables/cables-electriques/multiprises/multiprise-maitre-esclave-modem_PE8290.html">seuil de consommation</a> ou bien à l&#8217;aide d&#8217;un <a href="http://www.pearl.fr/cables/cables-electriques/multiprises/bloc-multiprises-8-prises-avec-interrupteur_KT2385.html">interrupteur</a>.</p>
<p>Pour les autres appareils, il est aussi possible d&#8217;utiliser des relais (<a href="http://www.planete-domotique.com/autres/par-technologie/x10/module-appareil-am12.html">X10</a>, <a href="http://www.plugwise.com/en">Plugwise</a>, <a href="http://www.planete-domotique.com/autres/par-technologie/plcbus/plcbus-module-prise.html">PLCBUS</a>, <a href="http://www.easydaq.biz/PagesUSB/USB4PRSRMxFRAME.htm">EasyDAQ</a>, 1-wire, etc&#8230; ) pour couper à distance un appareil, durant les périodes ou ils ne doivent pas être utilisés.</p>
<p>L&#8217;idée est de coupler ces systèmes avec un ordonnanceur de tâches (tel que <a href="http://jobscheduler.sourceforge.net/">Job scheduler</a>, <a href="http://fcron.free.fr">fcron</a>, cron&#8230; )  pour prendre en charge l&#8217;effacement des différents appareils de manière cohérente. </p>
<p>Vous pouvez ensuite optimiser votre consommation en fonction de facteurs extérieurs tels que :</p>
<ul>
<li>le type d&#8217;abonnement du fournisseur d&#8217;énergie (<a href="http://www.fournisseurs-electricite.com/edf-tempo">EDF Tempo</a>, Heure Creuses, etc&#8230; ) ;</li>
<li>le nombre de personnes présent dans habitat (<a href="http://www.trossenrobotics.com/p/REDBEE-Wireless-rfid-reader.aspx">RFID</a> is your friend) ; </li>
<li>les demandes de votre fournisseur d&#8217;énergie ( <a href="http://en.wikipedia.org/wiki/Smart_grid#Peak_curtailment.2Flevelling_and_time_of_use_pricing">SmartGrid : Peak curtailment/levelling</a> ) ;</li>
<li>les prévisions météo ;</li>
<li>votre propre production d&#8217;énergie ;</li>
</ul>
<h4>Eau et Gaz</h4>
<p>Pour les liquides, il existe des solutions de <a href="https://secure.wikimedia.org/wikipedia/fr/wiki/%C3%89lectrovanne">vannes</a> équipées de <a href="http://fr.wikipedia.org/wiki/Servomoteur">Servomoteur</a>, permettant de couper l&#8217;eau ou le gaz en cas de fuite.</p>
<h3>Domotique = Informatique</h3>
<p>Comme la domotique consiste à utiliser l&#8217;informatique au sein de habitat, il est donc nécessaire de mettre en place des services qui fonctionnent en permanence sans trop consommer d&#8217;énergie. </p>
<p>Les choix les plus importants dans ce domaine sont la plate-forme matériel et logiciel.<br />
Pour ceux qui ont opté pour une solution basée sur GNU/Linux, il  existe de <a href="http://domotiki.fr/index.php/Serveur_Domotique">très nombreuses solutions embarquées</a> qui allient puissance de calcul et faible consommation. </p>
<p>Pour les autres, le serveur Microsoft Windows, peut toujours servir de radiateur <img src='http://www.csquad.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Et le Mac de lampe de chevet <img src='http://www.csquad.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<h3>Futur</h3>
<table>
<tr>
<td valign="top">
<a href="http://www.csquad.org/wp-content/uploads/2010/07/darwin-award.jpg"><img src="http://www.csquad.org/wp-content/uploads/2010/07/darwin-award-300x271.jpg" alt="" title="darwin-award" width="300" height="271" class="alignleft size-medium wp-image-1297" /></a>
</td>
<td valign='top'>
<p>
Comme vous pouvez le constater, il existe de nombreuses solutions pour réduire sa consommation d&#8217;énergie à l&#8217;aide de la domotique. </p>
<p>La plupart sont faciles à mettre en place et nécessite un faible investissement. </p>
<p>Il est clair que les solutions de compteurs intelligents vont se démocratiser et ouvrir la voix au réseau <a href="https://secure.wikimedia.org/wikipedia/fr/wiki/Smart_grid">électrique intelligent</a>. </p>
<p>Ces réseaux doivent normalement rester à la porte de votre appartement, car ils présentent un <a href="http://fr.readwriteweb.com/2009/11/20/a-la-une/technologie-des-smart-grid-estelle-une-menace-vie-prive/">risque important pour la vie privé</a>.</p>
</td>
</tr>
</table>
<p>En effet, le marché du suivi de l&#8217;énergie intéresse beaucoup de monde car la <a href="http://www.enerzine.com/603/9757+visualisez-la-consommation-electrique-de-votre-habitat+.html">simple observation</a> de votre consommation permet de déterminer vos habitudes et la marque de votre frigidaire. </p>
<h3>Références</h3>
<ul>
<li>L&#8217;étude <a href="http://www.eci.ox.ac.uk/research/energy/downloads/smart-metering-report.pdf">&#8220;The Effectiveess of Feedback on energy consumption&#8221;</a> de l&#8217;université d&#8217;Oxford ;</li>
<li><a href="http://ask.slashdot.org/story/09/10/25/1615203/Low-Power-Home-Linux-Server">Ask Slashdot: Low-Power Home Linux Server?</a> ;</li>
<li><a href="http://www.lesswatts.org/">Less Watts</a> : saving power with Linux ;</li>
<li><a href="http://fr.readwriteweb.com/2009/11/20/a-la-une/technologie-des-smart-grid-estelle-une-menace-vie-prive/">La technologie des “Smart Grid” est-elle une menace pour la vie privée ?</a> chez <a href="http://fr.readwriteweb.com/">422</a>.</li>
<li><a href="http://www.lefigaro.fr/societes/2010/01/26/04015-20100126ARTFIG00423-des-reseaux-intelligents-pour-economiser-l-energie-.php">Des réseaux intelligents pour économiser l&#8217;énergie</a> dans Le Figaro ;</li>
<li>La page sur la <a href="http://domotiki.fr/index.php/Gestion_de_l%27%C3%A9nergie">Gestion de l&#8217;énergie</a> sur le <a href="http://domotiki.fr">DomoTiki</a> ;</li>
<li>Le blog <a href="http://earth2tech.com/">Earth2Tech</a> ;</li>
<li><a href="http://www.enerzine.com/603/9757+visualisez-la-consommation-electrique-de-votre-habitat+.html">Présentaton de enPowerMe chez Enerzine.com</a> : une solution capable d&#8217;identifier les principales sources de consommation, uniquement à partir de la courbe de charge ;</li>
<li><a href="http://www.automatedbuildings.com/news/jul10/columns/100701090808considine.htm">Smart Energy and the End of Privacy</a> de Toby Considine ;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2010/07/29/domotique-et-economie-energie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configuration de l&#8217;USB-UIRT (Universal Infrared Receiver Transmitter) sous Debian GNU/Linux</title>
		<link>http://www.csquad.org/2009/04/30/configuration-de-lusb-uirt-universal-infrared-receiver-transmitter-sous-debian-gnulinux/</link>
		<comments>http://www.csquad.org/2009/04/30/configuration-de-lusb-uirt-universal-infrared-receiver-transmitter-sous-debian-gnulinux/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 17:00:31 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Home automation]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LIRC]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=88</guid>
		<description><![CDATA[






L&#8217;USB-UIRT est un petit module qui se branche sur le port USB et qui permet d&#8217;envoyer et recevoir des ondes infrarouges.
Je l&#8217;utilise pour controler les différents éléments de mon installation home-cinéma (Amplificateur Audio/Vidéo, Freebox, Lecteur de DVD, etc&#8230;) à partir de ma machine Multimédia fonctionnant sous Debian GNU/Linux &#8220;Lenny&#8221;.
J&#8217;ai acheté mon module chez Domadoo en [...]]]></description>
			<content:encoded><![CDATA[<table>
<tr>
<td>
<img src='/wp-content/usb_uirt.jpg' alt='' />
</td>
<td valign='top'>
<p>
L&#8217;<a href="http://www.usbuirt.com/">USB-UIRT</a> est un petit module qui se branche sur le port USB et qui permet d&#8217;envoyer <strong>et</strong> recevoir des ondes infrarouges.<br />
Je l&#8217;utilise pour controler les différents éléments de mon installation home-cinéma (Amplificateur Audio/Vidéo, Freebox, Lecteur de DVD, etc&#8230;) à partir de ma machine Multimédia fonctionnant sous Debian GNU/Linux &#8220;Lenny&#8221;.<br />
J&#8217;ai acheté mon module chez <a href="http://www.domadoo.fr">Domadoo</a> en France : <a href="http://www.domadoo.fr/produit,458,15,USB-UIRT-(Universal-Infrared-Receiver-Transmitter).htm">USB-UIRT (Universal Infrared Receiver/Transmitter)</a>.<br />
L&#8217;objet de ce billet est l&#8217;installation du module sous Debian GNU/Linux.
</p>
</td>
</tr>
</table>
<h3>Installation du matériel</h3>
<p>Lorsque vous branchez le module sur le port USB, vous devez le voir via la commande <em>lsusb</em> :<br />
<code><br />
$ lsusb<br />
Bus 001 Device 025: ID 0403:f850 Future Technology Devices International, Ltd<br />
</code><br />
Il faut ensuite charger le module <em>ftdi_sio</em>, le mettre dans le fichier <em>/etc/modules</em>, lors du chargement du module vous devez avoir les informations suivantes dans le fichier <em>/var/log/messages</em> :<br />
<code><br />
[   23.114110] ftdi_sio 4-1.1.1.1.1:1.0: FTDI USB Serial Device converter detected<br />
[   23.114110] ftdi_sio: Detected FT232RL<br />
[   23.114110] usb 4-1.1.1.1.1: FTDI USB Serial Device converter now attached to ttyUSB2<br />
</code></p>
<h3>Installation du logiciel</h3>
<p>Il suffit d&#8217;installer <a href="http://www.lirc.org/">lirc</a> via <em>apt</em> :<br />
<code><br />
# apt-get install lirc<br />
</code><br />
Le module ne nécessite pas de drivers spécifiques dans le noyau.<br />
Il suffit de lancer lircd :<br />
<code><br />
lircd -n -H usb_uirt_raw -d /dev/ttyUSB2<br />
lircd-0.8.3[10254]: config file contains no valid remote control definition<br />
lircd-0.8.3[10254]: lircd(userspace) ready<br />
</code><br />
Puis<em> irw</em> dans une autre console pour lire les signaux IR :<br />
<code><br />
lircd-0.8.3[10254]: uirt2_raw: checksum error<br />
lircd-0.8.3[10254]: uirt2_raw: UIRT version 0905 ok<br />
</code><br />
Et la, c&#8217;est le drame <img src='http://www.csquad.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Mais pas de panique, le message d&#8217;erreur <em>checksum error</em>, <strong>n&#8217;est pas important</strong>!<br />
Il y a bien un bug dans le noyau depuis la version 2.6.20 : <a href="https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/177166">USB UIRT: uirt2_raw: checksum error</a>.<br />
Mais cela fonctionne avec le <em>2.6.26</em> disponible dans <em>lenny</em>, par contre si vous avez le message d&#8217;erreur suivant : <em>uirt2_raw: could not set DTR</em>, alors il faut upgrade votre version du noyau ou modifier le code source du module.</p>
<h3>Configuration des télécommandes</h3>
<p>De très nombreuses configurations de télécommandes sont disponibles sur le serveur du projet LIRC  : <a href="http://lirc.sourceforge.net/remotes/">ici</a>.</p>
<p>Il suffit de télécharger le fichier de configuration de votre télécommande et de le mettre dans le fichier <em>lircd.conf</em> :<br />
<code><br />
# cd /etc/lirc/<br />
# wget http://lirc.sourceforge.net/remotes/logitech/Z-5500D<br />
# cat Z-5500D >> lircd.conf<br />
</code><br />
Nous allons ensuite configurer le fichier <em>/etc/lirc/hardware.conf</em> du deamon lirc pour le lancer:<br />
<code><br />
# /etc/lirc/hardware.conf<br />
#<br />
# Arguments which will be used when launching lircd<br />
LIRCD_ARGS=""</p>
<p>#Don't start lircmd even if there seems to be a good config file<br />
#START_LIRCMD=false</p>
<p>#Don't start irexec, even if a good config file seems to exist.<br />
#START_IREXEC=false</p>
<p>#Try to load appropriate kernel modules<br />
LOAD_MODULES=false</p>
<p># Run "lircd --driver=help" for a list of supported drivers.<br />
DRIVER="usb_uirt_raw"<br />
# If DEVICE is set to /dev/lirc and udev is in use /dev/lirc0 will be<br />
# automatically used instead<br />
DEVICE="/dev/ttyUSB2"<br />
MODULES=""</p>
<p># Default configuration files for your hardware if any<br />
LIRCD_CONF=""<br />
LIRCMD_CONF=""<br />
</code><br />
Nous pouvons alors lancer lircd :<br />
<code><br />
# /etc/init.d/lirc start<br />
Starting lirc daemon: lircd.<br />
</code></p>
<h3>Recevoir les ordres infrarouges</h3>
<p>Pour recevoir les ordres, il faut utiliser la commande <em>irw</em> :<br />
<code><br />
$ irw<br />
0000000010ef58a7 00 vol+ logitech_z5500<br />
0000000010ef58a7 01 vol+ logitech_z5500<br />
0000000010ef708f 00 vol- logitech_z5500<br />
0000000010ef708f 00 vol- logitech_z5500<br />
0000000010ef58a7 00 vol+ logitech_z5500<br />
0000000010ef58a7 01 vol+ logitech_z5500<br />
0000000010efd02f 00 optical logitech_z5500<br />
0000000010efd02f 01 optical logitech_z5500<br />
</code></p>
<h3>Envoyer des ordres infrarouges</h3>
<p>Pour envoyer des ordres, il faut utiliser la commande <em>irsend</em> :<br />
<code><br />
$ irsend SEND_ONCE logitech_z5500 power<br />
</code></p>
<h3>Conclusion</h3>
<p>Pour toutes les autres fonctionnalités et la configuration de vos applications (mplayer, freevo, etc&#8230;) , je vous conseille de lire la <a href="http://www.lirc.org/html/index.html">documentation du projet LIRC</a>.<br />
Il existe d&#8217;autres modules que l&#8217;USB-UIRT, comme par exemple <a href="http://iguanaworks.net/product1.psp">USB IR Transceiver de IguanaWorks</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2009/04/30/configuration-de-lusb-uirt-universal-infrared-receiver-transmitter-sous-debian-gnulinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les différents usages d&#8217;un serveur PXE sur une réseau local</title>
		<link>http://www.csquad.org/2009/01/02/les-differents-usages-dun-serveur-pxe-sur-une-reseau-local/</link>
		<comments>http://www.csquad.org/2009/01/02/les-differents-usages-dun-serveur-pxe-sur-une-reseau-local/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 14:19:40 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=71</guid>
		<description><![CDATA[Vous n&#8217;avez pas encore installer un serveur PXE sur votre réseau local? 
Si ce n’est pas le cas, je vais essayer de vous décrire dans cet article les diffèrents outils que j’ai mis en place sur mon réseau.
Menu de démarrage
Voici les différentes options qui sont proposées sur mon réseau en cas de démarrage d’une machine [...]]]></description>
			<content:encoded><![CDATA[<p>Vous n&#8217;avez pas encore installer un serveur PXE sur votre réseau local? </p>
<p>Si ce n’est pas le cas, je vais essayer de vous décrire dans cet article les diffèrents outils que j’ai mis en place sur mon réseau.</p>
<h3>Menu de démarrage</h3>
<p>Voici les différentes options qui sont proposées sur mon réseau en cas de démarrage d’une machine en PXE :</p>
<p><code><br />
- Boot Menu -<br />
=============</p>
<p>etch_i386_install<br />
etch_i386_linux<br />
etch_i386_expert<br />
etch_i386_rescue<br />
fai_sysinfo<br />
fai_install_desktop<br />
fai_install_server_base<br />
fai_install_server_vserver<br />
fai_install_server_xen<br />
gparted<br />
clonezilla<br />
dban<br />
</code></p>
<p>Je vais vous décrire chaque option et ses usages.</p>
<h3>Mise en place d&#8217;un serveur PXE</h3>
<p>Pour la mise en place d&#8217;un serveur PXE, je vous invite à lire cette article de Debian Administration : <a href="http://www.debian-administration.org/articles/478">Setting up a server for PXE network booting</a></p>
<p>La procèdure d&#8217;installation est très simple, vous avez besoin d&#8217;un serveur DHCP et TFTP sur une des machines de votre réseau. </p>
<h3>Installateur Debian GNU/Linux</h3>
<p>Les quatres premières  options concernent l&#8217;installateur Debian. En effet, il est possible d&#8217;installé une distribution Debian GNU/Linux en réseau. </p>
<p>La mise en place de ce système est décrite dans le manuel de la distribution : <a href="http://www.debian.org/releases/stable/i386/ch04s06.html.fr">4.6. Préparer les fichiers pour amorcer depuis le réseau avec TFTP</a>.</p>
<p>Grâce à ce serveur, il n&#8217;est plus nécessaire d&#8217;apprendre à jongler avec les diffèrents CD/DVD de la distribution. </p>
<p>L&#8217;installateur propose aussi un mode &#8220;rescue&#8221;, très pratique en cas de perte d&#8217;un mot de passe root, ou bien lorsque la machine refuse de démarrer.</p>
<h3>Fully Automatic Installation</h3>
<p>Après l’installation de la machine, il y a de nombreuses manipulations à<br />
faire, qui ne sont pas prise en charge par l’installateur standard et<br />
qui sont spécifiques au réseau sur lequel se trouve la machine :<br />
configuration du système de backup, certificats SSL, l’emplacement des<br />
diffèrents services (LDAP, Messagerie, Monitoring, Stockage, etc…)</p>
<p>Généralement ces tâches sont faites manuellement ou bien à l’aide d’une<br />
“procédure”.</p>
<p>Mais dans la plus part des cas cette procédure n&#8217;existe pas ou bien elle n&#8217;est pas à jour <img src='http://www.csquad.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>Donc la meilleur chose à faire est donc de <strong>centraliser</strong> sur le serveur d&#8217;installation ces informations.</p>
<p>Pour cela, j&#8217;ai mis en place plusieurs modèles de machine à l&#8217;aide du logiciel <a href="http://fai-project.org">FAI &#8211; Fully Automatic Installation</a>.</p>
<h3>GParted</h3>
<p>Le logiciel <a href="http://gparted.sourceforge.net/">GParted</a> est une interface graphique en GTK+ pour <a href="http://www.gnu.org/software/parted/index.shtml">parted</a>. </p>
<p>Celui-ci permet de créer, supprimer, redimensionner, déplacer, vérifier et copier les partitions d&#8217;un disque dur, comme <em>Partition Magic</em>.</p>
<p>Le logiciel dispose d&#8217;un mode &#8220;live&#8221;, qu&#8217;il est possible de démarrer en réseau : <a href="http://gparted.sourceforge.net/livepxe.php">GParted Live on PXE server</a>.</p>
<h3>Clonezilla</h3>
<p><a href="http://clonezilla.org/">Clonezilla</a> est un logiciel permettant de faire des copies d&#8217;un disque dur ou d&#8217;une partition comme <em>Norton Ghost</em>.</p>
<p>Il dispose d&#8217;un mode &#8220;live&#8221;, qui fonctionne de la même manière que GParted :  <a href="http://clonezilla.org/clonezilla-live/">Clonezilla Live &#8211; Single machine clone system without installation</a>.</p>
<h3>Darik&#8217;s Boot And Nuke</h3>
<p><a href="http://www.dban.org/">Darik&#8217;s Boot And Nuke (DBAN)</a> est un logiciel permettant d&#8217;effacer de manière sécurisée le contenu de tous les disques dur d&#8217;une machine. </p>
<p>Je DBAN utilise lors de l&#8217;achat d&#8217;un nouveau disque dur ou bien la revente d&#8217;un disque dur d&#8217;occassion. </p>
<p>En effet, lors du premier temps d&#8217;utilisation d&#8217;un disque dur, vous avez de forte chance de tomber sur un modèle défectueux. </p>
<p>Il est donc conseiller de lui faire subir un teste de stress avant de mettre des données importantes dessus.</p>
<p>Pour la revente, c&#8217;est plus un probleme de confidentialité : <a href="http://http://www.timesonline.co.uk/tol/news/uk/article515353.ece">To keep those secrets safe, beat your computer&#8217;s brains out with a hammer</a>.</p>
<p>L&#8217;installation de DBAN sur le serveur PXE, n&#8217;est pas décrite sur le site du logiciel. </p>
<p>Je vais décrire la procèdure d&#8217;installation dans un autre article.</p>
<h3>Conclusion</h3>
<p>Les possiblités offertes par un serveur PXE sur un réseau local sont nombreuses.  </p>
<p>L&#8217;installation et la mise en place des outils décrits dans cette article est assez simple (sauf pour FAI )<br />
et vous permettera de simplifier l&#8217;administration de vos machines et donc gagnier du temps.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2009/01/02/les-differents-usages-dun-serveur-pxe-sur-une-reseau-local/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Build NXC programs under Debian GNU/Linux</title>
		<link>http://www.csquad.org/2008/06/12/build-nxc-programs-under-debian-gnulinux/</link>
		<comments>http://www.csquad.org/2008/06/12/build-nxc-programs-under-debian-gnulinux/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 22:50:05 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NXC]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=59</guid>
		<description><![CDATA[This document explain how to build and load an Not eXactly C program for the Lego Mindstoms NXT Robot under Debian GNU/Linux.
Introduction
Lego does not provide tools for building programs for the NXT under Linux.
I don&#8217;t like Bricxcc, because :

It looks like Visual Studio ;
runs only on Microsoft Windows ;
I&#8217;m more familiar with VIM, make and [...]]]></description>
			<content:encoded><![CDATA[<p>This document explain how to build and load an <i>Not eXactly C</i> program for the <a href="http://mindstorms.lego.com/eng/Overview/default.aspx">Lego Mindstoms NXT</a> Robot under Debian GNU/Linux.</p>
<h3>Introduction</h3>
<p>Lego does not provide tools for building programs for the NXT under Linux.<br />
I don&#8217;t like <a href="http://bricxcc.sourceforge.net/">Bricxcc</a>, because :</p>
<ul>
<li>It looks like Visual Studio ;</li>
<li>runs only on Microsoft Windows ;</li>
<li>I&#8217;m more familiar with VIM, make and GCC ;0)</li>
</ul>
<h3>Install the compiler</h3>
<p>Ths NXC compiler can be downloaded on the <a href="http://bricxcc.sourceforge.net/nbc/beta/index.html">Bricxcc</a> web site. The compiler is writen in Pascal.</p>
<p>You need to install the <a href="http://www.freepascal.org/">FreePascal Compiler</a> and build the compiler :</p>
<p><code><br />
$ wget http://downloads.sourceforge.net/bricxcc/nbc-1.0.1.b34.src.tgz<br />
# apt-get install fp-compiler fp-units-fcl fp-units-base<br />
$ mkdir nbc<br />
$ tar xzf nbc-1.0.1.b34.src.tgz -C nbc<br />
$ cd nbc/nxt<br />
$ make -f nbclinux.mak<br />
$ ./nbc<br />
Next Byte Codes Compiler version 1.0.1.b34 (1.0.1.34, built Thu Jun 12 21:21:22 CEST 2008)<br />
     Copyright (c) 2006, John Hansen<br />
Use "nbc -help" for more information.<br />
# mv nbc /usr/local/bin/<br />
</code></p>
<h3>Hello world</h3>
<p>Let&#8217;s try to build and send a simple hello world program to the robot :</p>
<p><code><br />
$ cat > hello.nxc < <EOF<br />
task main() {<br />
        TextOut(0, 0, "Hello world!");<br />
        Wait(1000);<br />
}<br />
EOF<br />
$ nbc hello.nxc -O=hello.rxe<br />
</code></p>
<h3>USB Transfert</h3>
<p>In order to send the program to the robot, you need the Talk 2 NXT program : <a href="http://www-verimag.imag.fr/~raymond/edu/lego/t2n/"> T2N</a>.</p>
<p><strong>Warning</strong>: on amd64, you need to patch the source code.</p>
<p></code><code><br />
# apt-get install g++ libusb-dev<br />
$ wget http://www-verimag.imag.fr/~raymond/edu/lego/t2n/t2n-0.2.src.tgz<br />
$ wget http://www.csquad.org/wp-content/t2n_amd64.diff<br />
$ cd t2n-0.2.src<br />
$ patch -p1 < ../t2n_amd64.diff<br />
patching file src/usbmisc.cc<br />
patching file src/usbmisc.h<br />
$ make<br />
# mv obj/t2n /usr/local/bin/<br />
</code></p>
<p>Now you can plug, turn on your NXT and send the program via the USB port.</p>
<p></code><code><br />
# t2n -i<br />
#### NXT INFOS ###############<br />
protocol version=1.124 firmware version=1.1<br />
NXT Name: NXT<br />
Blutooth address: 16:53:06:37:ffffffbc:00<br />
Blutooth signal: 0<br />
Free user flash: 44416<br />
# t2n -v -put  hello.rxe<br />
nxt brick found, usb initialized<br />
testing for existing file "hello.rxe"<br />
deleting for existing file "hello.rxe"<br />
upload hello.rxe (376 bytes) from /goinfre<br />
that's all folks...<br />
</code></p>
<p>That&#8217;s all folks&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2008/06/12/build-nxc-programs-under-debian-gnulinux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>scripts/mod/modpost: No such file or directory</title>
		<link>http://www.csquad.org/2006/04/08/scriptsmodmodpost-no-such-file-or-directory/</link>
		<comments>http://www.csquad.org/2006/04/08/scriptsmodmodpost-no-such-file-or-directory/#comments</comments>
		<pubDate>Sat, 08 Apr 2006 07:56:56 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=32</guid>
		<description><![CDATA[Si vous avez ce message d&#8217; erreur lors de la compilation d&#8217;un module Kernel (nvidia, pwc, etc&#8230;) avec un noyau Debian &#8220;Sid&#8221; dont la version est supérieur à 2.6.14 :
/bin/sh: scripts/mod/modpost: No such file or directory
Il faut compiler les sources de votre noyau à l&#8217;aide de make-kpkg et de l&#8217;option build make-kpkg build et non [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous avez ce message d&#8217; erreur lors de la compilation d&#8217;un module Kernel (nvidia, pwc, etc&#8230;) avec un noyau Debian &#8220;Sid&#8221; dont la version est supérieur à 2.6.14 :</p>
<blockquote><p>/bin/sh: scripts/mod/modpost: No such file or directory</p></blockquote>
<p>Il faut compiler les sources de votre noyau à l&#8217;aide de make-kpkg et de l&#8217;option build <em>make-kpkg build</em> et non plus comme avant avec l&#8217;option <em>configure</em></p>
<p>Ce <a href="http://www.stanchina.net/~flavio/debian/fglrx-archive/msg00946.html">thread sur la mailing liste de fglrx</a> explique ce problème.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2006/04/08/scriptsmodmodpost-no-such-file-or-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jpegoptim, un petit programme sympa pour optimiser la taille de vos photos numériques</title>
		<link>http://www.csquad.org/2006/02/07/jpegoptim-un-petit-programme-sympa-pour-optimiser-la-taille-de-vos-photos-numeriques/</link>
		<comments>http://www.csquad.org/2006/02/07/jpegoptim-un-petit-programme-sympa-pour-optimiser-la-taille-de-vos-photos-numeriques/#comments</comments>
		<pubDate>Tue, 07 Feb 2006 21:34:17 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=21</guid>
		<description><![CDATA[J&#8217;aimerais vous faire découvrir ce petit programme qui comme son nom l&#8217;indique, permet d&#8217;optimiser la taille des images au format Jpeg.
Jpegoptim est un utilitaire permettant de réduire la taille des fichiers jpeg et donc de gagnier de la place sur votre disque dur.
Le principe du programme est d&#8217;optimiser  l&#8217;encodage des fichiers sans modifier la [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;aimerais vous faire découvrir ce petit programme qui comme son nom l&#8217;indique, permet d&#8217;optimiser la taille des images au format Jpeg.<br />
<a href="http://www.cc.jyu.fi/~tjko/projects.html">Jpegoptim</a> est un utilitaire permettant de réduire la taille des fichiers jpeg et donc de gagnier de la place sur votre disque dur.<br />
Le principe du programme est d&#8217;optimiser  l&#8217;encodage des fichiers sans modifier la qualité de l&#8217;image, il n&#8217;y a donc <strong>pas de perte de qualité</strong>.<br />
Il est possible de gagnier <strong>entre 0 et 15% sur la taille</strong> de l&#8217;image, ce qui n&#8217;est pas négligable. </p>
<p>Voici la commande pour optimiser toutes les images qui se trouvent dans un répertoire :</p>
<blockquote><p>find <em>répertoire </em>-name &#8216;*.jpg&#8217; -exec jpegoptim &#8216;{}&#8217; \;</p></blockquote>
<p>Parcontre, il est domage qu&#8217;il n&#8217;y est pas de paquet debian pour ce programme, il faut donc le compiler (./configure; make; make install) à partir des sources.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2006/02/07/jpegoptim-un-petit-programme-sympa-pour-optimiser-la-taille-de-vos-photos-numeriques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Support Linux pour le chipset de Webcam Ali M5603C</title>
		<link>http://www.csquad.org/2006/02/01/support-linux-pour-le-chipset-de-webcam-ali-m5603c/</link>
		<comments>http://www.csquad.org/2006/02/01/support-linux-pour-le-chipset-de-webcam-ali-m5603c/#comments</comments>
		<pubDate>Wed, 01 Feb 2006 19:46:38 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.csquad.org/2006/01/31/support-linux-pour-le-chipset-de-webcam-ali-m5603c/</guid>
		<description><![CDATA[Schèma classique :
1 &#8211; constructeur de matériel qui ne fourni pas de driver Linux
2 &#8211; la puce se retrouve dans la pluspart des ordinateurs portables du marché
3 &#8211; il va faloir faire pression pour obtenir les spécifications sans signer de NDA
Le constructeur en question est  le Taiwanais Ali, qui produit le contrôleur pour Webcam [...]]]></description>
			<content:encoded><![CDATA[<p>Schèma classique :<br />
1 &#8211; constructeur de matériel qui ne fourni pas de driver Linux<br />
2 &#8211; la puce se retrouve dans la pluspart des ordinateurs portables du marché<br />
3 &#8211; il va faloir faire pression pour obtenir les spécifications sans signer de NDA</p>
<p>Le constructeur en question est  le Taiwanais <a href="http://www.ali.com.tw">Ali</a>, qui produit le contrôleur pour Webcam <a href="http://www.ali.com.tw/eng/products/product_detail.php?pserno=11">M5603C</a>.<br />
Cette puce est utilisée par la plupart des constructeurs de portable.</p>
<p>Pour réaliser un driver Linux, un site web et un forum ont été mis en place :  <a href="http://www.actiongames.co.uk/m560x/index.php/Main_Page">The Ali M560x Linux Driver Project</a>.</p>
<p>Mais visiblement le constructeur ne répond pas aux mails de solicitation envoyés par les développeurs.</p>
<p>Je propose de faire  comprendre au constructeur qu&#8217;il doit fournir les spécifications du matériel, en lui envoyant des demandes via l&#8217;interface de contacte client : <a href="http://www.ali.com.tw/eng/support/datasheet_request.php">Customer Support</a>.</p>
<p>Voici un email type : </p>
<blockquote><p>
Hi,</p>
<p>I have bought an notebook, with a built-in web camera, using the Ali M5603C Video Camera Controller.<br />
Now, the software that came bundled with the computer for using this camera is useless to me, since it requiers me to install and boot into Microsoft Windows, which is an operating system that I do not have.</p>
<p>I therefore use GNU/Linux, which is well supported by my notebook, except that there&#8217;s no driver for the M5603C controller.</p>
<p>When I searched the Internet for a driver, I came upon several developers for the Video4Linux system, that were interested in making such a driver, but without the datasheet for the controller, it would not be possible for them. They say they have already contacted Ali and asked for the datasheets, but none has so far got a reply to the request, as I know of. </p>
<p>I can assure you that, if you provide th the datasheet for the M5603C, there will very soon be a well functioning driver for this controller included with the Linux kernel. </p>
<p>ALi will then not have to worry about any other support for Linux users of the M5603C, since there are well established support forums for all Video4Linux drivers and applications.</p>
<p>To sign a NDA would be a big problem for the development of the Linux driver, since all drivers to be included with the Linux kernel has to have a licence compatible with the General Public Licence (GPL). </p>
<p>Therefore the source code of the driver has to be open, so all the information needed for the driver to work, will be available for anyone who understands C programming langage. </p>
<p>Another advantage of the existense of an open source driver, is that Linux users generally have a very positive attitude towards companies known to cooperate with the open source community, and usually prefere to buy products from such companies rather from companies known not to cooperate.</p>
<p>I personally buy only well supported hardware and I am ready to give more money for Linux support.</p>
<p>I want to thank you for your patience, and I hope we can come to a positive agreement for both ALi and the Linux users who have purchased your products.</p>
<p>Best Regards,
</p></blockquote>
<p>Ce genre de pratique a déja porté ses fruits. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2006/02/01/support-linux-pour-le-chipset-de-webcam-ali-m5603c/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Faire fonctionner une souris Bluetooth sous Debian GNU/Linux</title>
		<link>http://www.csquad.org/2005/12/30/faire-fonctionner-une-souris-bluetooth-sous-debian-gnulinux/</link>
		<comments>http://www.csquad.org/2005/12/30/faire-fonctionner-une-souris-bluetooth-sous-debian-gnulinux/#comments</comments>
		<pubDate>Fri, 30 Dec 2005 08:49:14 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=12</guid>
		<description><![CDATA[C&#8217;est vraiment un jeu d&#8217;enfant !
Je suis l&#8217;heureux posssseur d&#8217;une souris &#8220;Bluetooh Optica Mini Mouse MI-5300p&#8221; de la marque Trust achetée chez Pixmania pour moins de 30 euros.
Voici la procédure pour configurer cette souris en moins de 2 min ;0)

Installer le  paquet bluez-utils
Remplacer  la variable HIDD_ENABLED=0 par HIDD_ENABLED=1 dans le fichier /etc/default/bluez-utils
Relancer les [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est vraiment un jeu d&#8217;enfant !</p>
<p>Je suis l&#8217;heureux posssseur d&#8217;une souris <a href="http://www.pixmania.com/fr/fr/76947/art/trust/souris-mi-5300m-bluetooth.html">&#8220;Bluetooh Optica Mini Mouse MI-5300p&#8221;</a> de la marque Trust achetée chez <a href="http://www.pixmania.com">Pixmania</a> pour moins de 30 euros.</p>
<p>Voici la procédure pour configurer cette souris en moins de 2 min ;0)</p>
<ul>
<li>Installer le  paquet <strong>bluez-utils</strong></li>
<li>Remplacer  la variable HIDD_ENABLED=0 par HIDD_ENABLED=1 dans le fichier <em>/etc/default/bluez-utils</em></li>
<li>Relancer les daemons bluetooth <code>/etc/init.d/bluez-utils restart</code></li>
<li>Connectez-vous à la souris à l&#8217;aide du deamon hidd, n&#8217;oubliez pas de maintenir le bouton connect enfoncer lors de la recherche du periphèrique : <strong>hidd &#8211;search</strong>
       </li>
<li>Ajouter les lignes suivantes dans le fichier de configuration du serveur X (<em>/etc/X11/xorg.conf</em>) :<br />
<code><br />
Section "InputDevice"<br />
        Identifier      "Bluetooth Mouse"<br />
        Driver          "mouse"<br />
        Option          "SendCoreEvents"<br />
        Option          "Device"                "/dev/input/mouse1"<br />
        Option          "Protocol"              "ExplorerPS/2"<br />
        Option          "Emulate3Buttons"       "false"<br />
        Option          "ZAxisMapping"          "4 5"<br />
EndSection</p>
<p>Section "ServerLayout"<br />
        ...<br />
        InputDevice     "Bluetooth Mouse"<br />
EndSection<br />
</code></p>
</li>
<li>Relancer votre serveur X</li>
</ul>
<p>Et Voilà !</p>
<p>Cette souris est vraiment sympa et pas chère, c&#8217;est le compagnon idéal pour un ordinateur portable. </p>
<p>Mon seul regret!?<br />
C&#8217;est que j&#8217;ai vraiment de grosses paluches ;0)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2005/12/30/faire-fonctionner-une-souris-bluetooth-sous-debian-gnulinux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un serveur Kerberos dans un vserver</title>
		<link>http://www.csquad.org/2005/11/14/3/</link>
		<comments>http://www.csquad.org/2005/11/14/3/#comments</comments>
		<pubDate>Mon, 14 Nov 2005 12:27:32 +0000</pubDate>
		<dc:creator>cscm</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Kerberos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Vserver]]></category>

		<guid isPermaLink="false">http://www.csquad.org/?p=3</guid>
		<description><![CDATA[Cela faisais longtemps que je voulais essayer d&#8217;installer un serveur Kerberos sur mon réseau.  
Le protocole  Kerberos est une solution de SSO permettant de ne saisir sont mot de passe qu&#8217;une seul fois.
Armé de l&#8217;article du journale MISC décrivant l&#8217;installation de ce service, je me lance dans l&#8217;installation d&#8217;un serveur maitre dans un [...]]]></description>
			<content:encoded><![CDATA[<p>Cela faisais longtemps que je voulais essayer d&#8217;installer un serveur Kerberos sur mon réseau.  </p>
<p>Le protocole  <a href="http://web.mit.edu/kerberos/www/">Kerberos</a> est une solution de <a href="http://http://www.opengroup.org/security/sso/sso_intro.htm">SSO</a> permettant de ne saisir sont mot de passe qu&#8217;une seul fois.<br />
Armé de l&#8217;article du journale MISC décrivant l&#8217;installation de ce service, je me lance dans l&#8217;installation d&#8217;un serveur maitre dans un <a href="http://linux-vserver.org/">vserver</a>. </p>
<p>Tout se passe bien, jusqu&#8217;au lancement du daemon <em>krb5kdc</em>, celui-ci refusse de binder les ports qui lui sont attribuées en UDP.<br />
Visiblement celui-ci essaye de se binder sur <strong>TOUTES</strong> les interfaces réseau disponbile sur la machine.<br />
Ce qui n&#8217;est pas possible à l&#8217;interieur d&#8217;un vserver. </p>
<p>Effectivement bien que toutes les intefaces de la machine physique soitent visible de l&#8217;interieur du vserveur,<br />
 il n&#8217;est possible de se binder que sur l&#8217;interface attribué au vserveur courant.  Ce qui explique le mesage d&#8217;erreur suivant:</p>
<blockquote><p>
 Nov 11 19:39:08 kdc krb5kdc[13311]: setting up network&#8230;<br />
Nov 11 19:39:08 kdc krb5kdc[13311]: skipping unrecognized local address family 17<br />
Nov 11 19:39:08 kdc krb5kdc[13311]: Cannot assign requested address &#8211; Cannot bind server socket to port 88 address 192.168.42.1<br />
Nov 11 19:39:08 kdc krb5kdc[13311]: set up 0 sockets<br />
Nov 11 19:39:08 kdc krb5kdc[13311]: no sockets set up?
</p></blockquote>
<p>Pour faire marcher se service à l&#8217;interieur d&#8217;un vserveur les solutions suivantes se posent à moi :</p>
<ul>
<li>Cacher les interfaces de la machine physique</li>
<li>Modifier le code, pour changer ce comportement</li>
</ul>
<p>Après une recherche rapident sur le net, je n&#8217;ai pas trouver de solution pour cacher les interfaces.<br />
En ce qui est du code, je n&#8217;ai pas eu le temps de modifier le comportement du serveur.</p>
<p>Je suis pour l&#8217;instant bloquer, j&#8217;ai donc soumit un rapport de bug :<br />
<a href="http://mailman.mit.edu/pipermail/krb5-bugs/2005-November/004066.html">[krbdev.mit.edu #3237] Kerberos does not work inside Linux vservers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.csquad.org/2005/11/14/3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

