<?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>JoPa.Fr &#187; Réseau</title>
	<atom:link href="http://www.jopa.fr/index.php/tag/reseau/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jopa.fr</link>
	<description>001100010BIDOUILLE11101010111100010LIBRE1000100111100101</description>
	<lastBuildDate>Tue, 10 Jan 2012 21:59:31 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Frontview, t&#8217;es mou ! (ou comment booster l&#8217;interface Web de son ReadyNAS)</title>
		<link>http://www.jopa.fr/index.php/2011/08/23/frontview-lent-readynas-ssl-boost/</link>
		<comments>http://www.jopa.fr/index.php/2011/08/23/frontview-lent-readynas-ssl-boost/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 21:34:39 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Bidouilles]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=2626</guid>
		<description><![CDATA[Il y a maintenant un bon bout, je m&#8217;étais laissé tenter par des petits NAS de chez Netgear : les ReadyNAS Duo&#8230; Leur faible encombrement, la possibilité d&#8217;y monter deux disques en Raid, le grand panel de fonctionnalités d&#8217;origine, la possibilité d&#8217;ajouter des plugins  et surtout, le fait qu&#8217;ils tournent sur une Debian, m&#8217;avaient séduit. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.jopa.fr/wp-content/uploads/2011/08/netgear.jpg"><img class="alignleft size-full wp-image-2642" title="netgear" src="http://www.jopa.fr/wp-content/uploads/2011/08/netgear.jpg" alt="" width="294" height="280" /></a>Il y a maintenant un bon bout, je m&#8217;étais laissé tenter par des petits <a title="NAS" href="http://fr.wikipedia.org/wiki/Stockage_en_r%C3%A9seau_NAS">NAS</a> de chez <a title="Readynas" href="http://www.readynas.com/?cat=3">Netgear </a>: les <a title="ReadyNas Duo" href="http://www.readynas.com/?cat=3">ReadyNAS Duo</a>&#8230; Leur faible encombrement, la possibilité d&#8217;y monter deux disques en Raid, le grand panel de fonctionnalités d&#8217;origine, la possibilité d&#8217;ajouter des plugins  et surtout, le fait qu&#8217;ils tournent sur une Debian, m&#8217;avaient séduit.</p>
<p style="text-align: justify;">Leur interface d&#8217;administration Web, nommée <em>&laquo;&nbsp;Frontview&nbsp;&raquo;</em> est accessible en <a title="HTTPS" href="http://en.wikipedia.org/wiki/HTTP_Secure"><em>HTTPS</em></a>, ce qui, au premier abord, semble être une très bonne chose&#8230; Oui, mais voilà, le petit processeur &laquo;&nbsp;<em>infrant</em>&nbsp;&raquo; <em>- architecture sparc -</em>, qu&#8217;ils intègrent, est aussi efficace pour les traitements arithmétiques (et donc les fonctions de chiffrement <a title="SSL" href="http://fr.wikipedia.org/wiki/Secure_Sockets_Layer">SSL</a>),  qu&#8217;un moteur de <a title="Peugeot 103" href="http://fr.wikipedia.org/wiki/Peugeot_103">mobylette</a> sur un <a title="A380" href="http://fr.wikipedia.org/wiki/Airbus_A380">Airbus A380</a>. Résultat, même avec un <em>pot polini</em>  et <em>un carbu 14</em>, rien à faire, ça ne décolle pas.  C&#8217;est mou&#8230;c&#8217;est très mou, c&#8217;est très très mou !  J&#8217;ai résisté tant que j&#8217;ai pu, n&#8217;effectuant en somme que très peu de manipulations via cette interface, mais aujourd&#8217;hui, trop c&#8217;est trop, j&#8217;ai craqué ! Et quand je m&#8217;énerve, je change de couleur, mes proéminents muscles verts déchirent ma chemise et je casse tout sur mon passage.</p>
<p style="text-align: justify;">J&#8217;ai donc commencé par m&#8217;attaquer à un pauvre crayon à papier et quant il a eu son sort (3 morceaux quand même !), je suis passé au serveur <em>WEB</em> de mon ReadyNAS. Mais, reprenant peu à peu ma raison, une couleur humaine et une chemise piquée sur un étendoir voisin, je me suis résigné à juste désactiver la couche <em>SSL</em> du serveur Apache.</p>
<p style="text-align: justify;">Si comme moi, vous ragez, pestez et vociférez contre ce mollasson de <em>Frontview</em>, voici comment lui redonner un peu de <em>peps</em>, au détriment d&#8217;une bonne dose de sécurité, bien malheureusement. Qu&#8217;on se le dise, tout de même, si il avance beaucoup mieux après, il ne décolle quand même pas&#8230; Un moteur de mobylette reste un moteur de mobylette.</p>
<p style="text-align: left;"><span id="more-2626"></span></p>
<p style="text-align: center;"><a href="http://www.jopa.fr/wp-content/uploads/2011/08/ecran.png"><img class="size-full wp-image-2645 aligncenter" title="ecran" src="http://www.jopa.fr/wp-content/uploads/2011/08/ecran.png" alt="" width="518" height="413" /></a></p>
<p style="text-align: justify;">La première chose à faire, si ce n&#8217;est pas déjà fait, est d&#8217;installer de quoi se connecter en <em>ssh</em> sur la bête (enfin, le veau, pour être plus précis). Il faut pour cela le plugin : <a title="Plugin" href="http://www.readynas.com/?p=4203">Enable Root SSH Access</a> (<em>version Sparc dans mon cas</em>).</p>
<p style="text-align: justify;">Le plugin s&#8217;installe par la voie normale : <em>Menu système, Mise à jour &#8211; Installation, Image Locale &#8211; Module</em>.</p>
<p style="text-align: justify;">Ce module installé et le <em>Nas</em> redémarré, l&#8217;accès <em>SSH</em> est ouvert et le mot de passe root synchronisé avec celui du compte &laquo;&nbsp;Admin&nbsp;&raquo; utilisé pour se connecter à Frontview.</p>
<p> Il suffit ensuite de se connecter, par ssh donc, pour modifier la configuration d&#8217;Apache.</p>
<p>Le fichier de configuration en question est :</p>
<p>/<strong>etc/frontview/apache/httpd.conf</strong></p>
<ul>
<li>Rechercher la ligne &laquo;&nbsp;Listen 443 &nbsp;&raquo; , la commenter, ainsi que tout le bloc de configuration SSL suivant,</li>
<li>Rechercher la ligne &laquo;&nbsp;include /etc/frontview/apache/Virtual.conf&nbsp;&raquo;  et la commenter (le fichier virtual.conf contient juste une directive de réécriture d&#8217;URL pour rediriger les requêtes <em>http</em> vers du <em>https</em>).</li>
</ul>
<p><strong> Extrait :</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p2626code2'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p26262"><td class="code" id="p2626code2"><pre class="ini" style="font-family:monospace;">...
&nbsp;
# Listen <span style="">443</span>
# SSLEngine On
# SSLSessionCache dbm:/ramfs/gcache.db
# SSLSessionCacheTimeout <span style="">600</span>
# SSLCACertificatePath /etc/frontview/apache
# SSLCertificateFile /etc/frontview/apache/apache.pem
&nbsp;
...
&nbsp;
Include /etc/frontview/apache/Ports.conf
# Include /etc/frontview/apache/Virtual.conf
Include /etc/frontview/apache/addons/*.conf
Include /etc/frontview/apache/Shares.conf</pre></td></tr></table></div>

<p>Un petit reboot du NAS et l&#8217;interface devrait être accessible en http. (si quelqu&#8217;un peut m&#8217;expliquer comment redémarrer Apache/Frontview sans redémarrer tout le NAS, je suis preneur, j&#8217;avoue ne pas avoir cherché et n&#8217;ai pas trop étudié les scripts de démarrage sur ce type de machine).</p>
<p>Pour conclure, la manipulation telle que décrite, doit fonctionner sur tous les ReadyNAS; mais je n&#8217;ai pas testé d&#8217;autres modèles.</p>
<p><strong>Bien évidemment, désactiver <em>https</em> si vous utilisez le NAS depuis Internet ou ailleurs qu&#8217;à la maison n&#8217;est vraiment pas une bonne idée.<br />
</strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2011/08/23/frontview-lent-readynas-ssl-boost/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Du physique au virtuel avec &#171;&#160;Mondo Rescue&#160;&#187;</title>
		<link>http://www.jopa.fr/index.php/2011/08/20/du-physique-au-virtuel-avec-mondo/</link>
		<comments>http://www.jopa.fr/index.php/2011/08/20/du-physique-au-virtuel-avec-mondo/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 15:30:40 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Partition]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Sauvegarde]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=2537</guid>
		<description><![CDATA[Quand on décide de virtualiser, se pose inévitablement le problème de la reprise des serveurs existants. La manière la plus naturelle d&#8217;envisager les choses consiste à se retrousser les manches et refaire une installation toute propre dans une machine virtuelle, après une bonne sauvegarde des données et de la conf, cela va de soi. Cette méthode [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.jopa.fr/index.php/2011/08/20/du-physique-au-virtuel-avec-mondo/modo_article/" rel="attachment wp-att-2608"><img class="alignleft size-full wp-image-2608" title="modo_article" src="http://www.jopa.fr/wp-content/uploads/2011/08/modo_article.png" alt="Mondo restauration" width="287" height="265" /></a>Quand on décide de <em><a title="Virtualisation" href="http://fr.wikipedia.org/wiki/Virtualisation">virtualiser</a></em>, se pose inévitablement le problème de la reprise des serveurs existants. La manière la plus naturelle d&#8217;envisager les choses consiste à se retrousser les manches et refaire une installation toute propre dans une machine virtuelle, après une bonne sauvegarde des données et de la <em>conf, </em>cela va de soi<em>.</em> Cette méthode présente le gros avantage de permettre de faire un peu de ménage, en prenant les choses calmement et sans pression.</p>
<p style="text-align: justify;">Mais comme diraient mes amis <em>&laquo;&nbsp;perlistes&nbsp;&raquo;&#8230; &laquo;&nbsp;perliens&nbsp;&raquo;&#8230; &laquo;&nbsp;perleurs&nbsp;&raquo;</em>&#8230;bref&#8230; qui parlent <em><a title="Perl" href="http://www.perl.org">Perl</a></em> courrament  :</p>
<blockquote><p>&laquo;&nbsp;<em>There&#8217;s More Than One Way To Do It</em> &nbsp;&raquo; (<em><a title="TIMTOWTDI" href="http://en.wikipedia.org/wiki/There's_more_than_one_way_to_do_it">TIMTOWTDI</a></em>).</p></blockquote>
<p style="text-align: justify;">A l&#8217;extrême, une autre façon consiste à faire un bon <em><a title="DD" href="http://fr.wikipedia.org/wiki/Dd_(Unix)">&laquo;&nbsp;disk dump - dd&nbsp;&raquo;</a></em> du disque vers un fichier &laquo;&nbsp;raw&nbsp;&raquo;   (ie par ex : # <em>dd if=/dev/sda of=/chemin/fichier.raw</em>). Ce fichier sera ensuite utilisé comme disque virtuel. Je n&#8217;ai jamais testé, mais je ne vois pas pourquoi ça ne fonctionnerait pas, à condition bien sûr, que le serveur d&#8217;origine n&#8217;intègre pas de matériels trop exotiques. Cependant, un des avantages de la virtualisation, lié à l&#8217;allocation dynamique de l&#8217;espace de stockage, est perdu. En effet, l&#8217;espace disque libre est &laquo;&nbsp;<em>dumpé</em>&nbsp;&raquo; et occupera de la place sur le serveur final. Paradoxal non ? Même si le procédé pourrait être amélioré en utilisant <em><a title="Partimage" href="http://www.partimage.org/Page_Principale">&laquo;&nbsp;partimage&nbsp;&raquo;</a></em>, pour gérer un peu mieux l&#8217;espace non occupé, il faut bien avouer que ce procédé demeure quelque peu <a title="Bourrin" href="http://www.thenguide.com/wp-content/uploads/2011/04/Rambo_thenguide2.jpg">&laquo;&nbsp;bourrin&nbsp;&raquo;</a>.</p>
<p style="text-align: justify;">Entre les deux, je vous propose d&#8217;explorer une piste nommée <a href="http://www.mondorescue.org/">&laquo;&nbsp;Mondo&nbsp;&raquo;</a>.</p>
<p style="text-align: justify;"><span id="more-2537"></span></p>
<p style="text-align: justify;">&laquo;&nbsp;<a title="Mondo" href="http://www.mondorescue.org/">Mondo Rescue</a>&nbsp;&raquo;  est un utilitaire, sous licence <em><a title="gpl" href="http://fr.wikipedia.org/wiki/Licence_publique_générale_GNU">GPL</a></em>, qui permet de créer, sur des supports variés (CD, DVD, bande, montage réseau ou disque dur), une image complète ou partielle d&#8217;un système <em>Linux. </em> A l&#8217;instar de <em>Ignite</em> sous <em>HP-UX</em> ou <em>Ghost</em> sous<em> Windows. </em></p>
<p style="text-align: justify;"><em></em>Son premier atout, est qu&#8217;il s&#8217;installe sur le système et permet de créer l&#8217;archive à chaud. L&#8217;intégralité de la migration pourra se dérouler avec un serveur physique fonctionnel. Ce dernier sera arrêté au dernier moment, quand la machine virtuelle sera capable de prendre le relai.</p>
<p style="text-align: justify;">Son deuxième atout est sa capacité à créer une image <em>&laquo;&nbsp;iso&nbsp;&raquo;</em> <em>bootable</em> et compressée, dont la fonction est de restaurer notre système en s&#8217;adaptant au nouveau matériel. A l&#8217;inverse de &laquo;&nbsp;<em>dd</em>&nbsp;&raquo; ou de <a title="partimage" href="http://www.partimage.org/Page_Principale">&laquo;&nbsp;partimage&nbsp;&raquo;</a>, qui réalisent des copies physiques de blocs du système de fichier, <em>Mondo </em>re-crée le partitionnement mémorisé, y restaure les fichiers sauvegardés et en dernier lieu, réinstalle le <a href="http://fr.wikipedia.org/wiki/Chargeur_d'amor%C3%A7age">&laquo;&nbsp;<em>bootloader&nbsp;&raquo;</em></a>.</p>
<p style="text-align: justify;">Avant d&#8217;aller plus loin, j&#8217;attire votre attention, chers lecteurs, sur le fait que la solution &laquo;&nbsp;<em>mondo</em>&nbsp;&raquo; n&#8217;est pas fiable à <em>100%</em>.  Il n&#8217;est pas rare, dans le cas de partitionnements un peu complexes (basés sur <em><a title="LVM" href="http://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques">LVM</a></em> entre autres), que ce dernier s&#8217;emmêle les pinceaux et donne envie irresistible de s&#8217;arracher les cheveux (pour peu qu&#8217;il nous en reste !). Je ne vais pas vous infliger le refrain <em>&laquo;&nbsp;je ne suis pas responsable bla bla bla&#8230;&nbsp;&raquo;</em>, mais faites tout de même gaffe en production. Si je devais qualifier cette solution en quelques mots, je dirais qu&#8217;elle est performante mais reste assez artisanale. Ceci dit, si je prends la peine d&#8217;écrire ce billet, c&#8217;est qu&#8217;elle présente un intérêt (enfin, j&#8217;espère) et qu&#8217;elle peut tout de même rendre de fiers services.</p>
<p>&nbsp;</p>
<h3 style="text-align: justify;">Installation</h3>
<p>&nbsp;</p>
<p style="text-align: justify;">Le <a title="mondo" href="http://www.mondorescue.org/">site officiel</a> fournit  les paquets pour de nombreuses distributions. Sous Debian, il est, en plus, possible d&#8217;utiliser les dépôts :</p>
<p style="text-align: justify;"><span style="color: #800000;"><em>deb ftp://ftp.mondorescue.org/debian X.0 contrib</em></span></p>
<p style="text-align: justify;"><em></em>ou X est le numéro de version ( 4 pour Etch, 5 pour Lenny, 6 pour Squeeze).</p>
<p style="text-align: justify;">Par exemple, pour l&#8217;installer sous Squeeze :</p>
<p style="text-align: justify;"><span class="Apple-style-span" style="color: #800000;"># echo &laquo;&nbsp;<em>deb ftp://ftp.mondorescue.org/debian 6.0 contrib&nbsp;&raquo;  &gt; /etc/apt/source.list.d/mondo.list</em></span></p>
<p style="text-align: justify;"><span style="color: #800000;"># apt-get update</span></p>
<p style="text-align: justify;"><span style="color: #800000;"># apt-get install mondo</span></p>
<p style="text-align: justify;"><span style="color: #339966;"><strong><em> Note pour Squeeze</em></strong> : <em>Mondo</em> utilise les outils<strong> mkisofs</strong> pour la génération des images <em>iso</em> et <strong>cdrecord</strong> pour la gravure de CD. Ces outils ont été respectivement remplacés dans <strong><em>Squeeze,</em></strong> par  <strong><em>genisoimage</em></strong> et <strong><em>wodim</em></strong>. Il est possible de s&#8217;en sortir (pas très proprement), en créant des liens symboliques :</span></p>
<pre><span style="color: #339966;"># ln -s /usr/bin/genisoimage /usr/bin/mkisofs</span></pre>
<pre><span style="color: #339966;"># ln -s /usr/bin/wodim /usr/bin/cdrecord</span></pre>
<p><span style="color: #339966;"><br />
</span></p>
<p style="text-align: justify;">Il m&#8217;est arrivé de rencontrer quelques problèmes avec <em>&laquo;&nbsp;Mindi&nbsp;&raquo; </em>. Pour la création du boot de l&#8217;image <em>iso</em>, un <em><a title="Ramdisk" href="http://fr.wikipedia.org/wiki/RAM_Disque">ramdisk</a></em> est utilisé, sur lequel on est parfois à l&#8217;étroit.  On peut l&#8217;augmenter en dé-commentant et en affectant une plus grande valeur au paramètre &laquo;&nbsp;<strong><em>EXTRA_SPACE</em></strong>&nbsp;&raquo; du  fichier de configuration de &laquo;&nbsp;<em>Mindi&nbsp;&raquo;</em>   (<strong><em>/etc/mindi/mindi.conf</em></strong>).</p>
<p>&nbsp;</p>
<h3 style="text-align: justify;">Utilisation</h3>
<p>&nbsp;</p>
<p style="text-align: justify;">Il y a encore &laquo;&nbsp;<em>More Than One Way</em>&nbsp;&raquo; pour utiliser <em>Mondo</em>. La première se fait par une interface <a title="curses" href="http://fr.wikipedia.org/wiki/Curses">&laquo;&nbsp;curses&nbsp;&raquo;</a>, affichée par défaut, lors de l&#8217;exécution de <em>mondoarchive</em> sans paramètre.</p>
<p style="text-align: justify;"><a href="http://www.jopa.fr/wp-content/uploads/2011/08/Mondo_Rescue.png"><img class="aligncenter size-full wp-image-2544" title="Mondo_Rescue" src="http://www.jopa.fr/wp-content/uploads/2011/08/Mondo_Rescue.png" alt="Mondo Rescue" width="534" height="371" /></a></p>
<p style="text-align: justify;">La deuxième est bien entendu en ligne de commande :</p>
<p style="text-align: justify;"><span style="color: #800000;"># mondoarchive -O -p nomarchive -i -I / -d /destination -E /destination -T /temporaire -S /Scratchdir -s <em>taille</em></span></p>
<ul style="text-align: justify;">
<li><strong><em>-O</em></strong> : pour créer une archive, par opposition à <strong><em>-V </em></strong>pour une vérification,</li>
<li><em><strong>-p nom </strong></em>: pour donner un nom à l&#8217;archive ( mondoarchive par défaut),</li>
<li><strong><em>-i</em></strong> : pour générer une ou des images <em>iso</em>,</li>
<li><strong><em>-I </em></strong>: pour spécifier de départ de l&#8217;arborescence à sauvegarder. &laquo;&nbsp;/&nbsp;&raquo; est par défaut, mais nous pouvons décider de ne sauvegarder qu&#8217;un bout de l&#8217;arborescence,</li>
<li><strong><em>-d </em></strong>: l&#8217;emplacement des fichiers finaux (<em>iso)</em>,</li>
<li><strong><em>-E </em></strong>: Les répertoires à exclure. <em>/tmp,</em> <em>/proc, /sys</em> et les montages médias sont exclus par défaut, il convient, en plus, d&#8217;exclure le répertoire destination de l&#8217;image,</li>
<li><strong><em>-T </em></strong>: Le répertoire temporaire. Par défaut, <em>Mondo</em> choisira la partition disposant du plus grand espace disponible,</li>
<li><strong><em>-S  </em></strong> : Le répertoire du <em>scratchdisk</em>, c&#8217;est à dire le répertoire dans lequel seront construites les images pour la génération des fichiers <em>iso, </em>comme pour le répertoire temporaire, <em>Mondo</em> choisira par défaut la partition disposant du plus grand espace libre,</li>
<li><strong>-s </strong>: La taille maximale des fichiers <em>iso. </em>Si le but est de graver ces fichiers, il faudra choisir une taille adéquate en fonction du média utilisé  : ~ 700 Mo (700m) pour un CD, ~4.7 Go (4.7g) pour un DVD. Autant d&#8217;images que nécessaire seront générées.</li>
</ul>
<p style="text-align: justify;">Un exemple :</p>
<p style="text-align: justify;"><span style="color: #800000;"># mondoarchive -O -p serveur1 -i -I / -d /home/joel/mondo -E /home/joel/mondo -s 10g</span></p>
<p style="text-align: justify;">Les images <em>iso</em> porteront le nom &laquo;&nbsp;serveur1-x.iso&nbsp;&raquo; (x = numéro incrémentiel) est seront placées dans le répertoire &laquo;&nbsp;<em>/home/joel/mondo</em>&laquo;&nbsp;. Ce répertoire est exclu de l&#8217;archive  et les images ne feront pas plus de 10 Go.</p>
<p style="text-align: justify;">Les autres options sont laissées par défaut.</p>
<p style="text-align: justify;">Ensuite, c&#8217;est le moment, tant connu des informaticiens, de laisser bosser la machines et d&#8217;aller vaquer à d&#8217;autres occupations.</p>
<p style="text-align: justify;">Quelques &laquo;&nbsp;occupations&nbsp;&raquo; plus tard, l&#8217;image générée peut être utilisée pour installer la machine virtuelle, en la transférant sur l&#8217;<em><a title="Hyperviseur" href="http://fr.wikipedia.org/wiki/Hyperviseur">hyperviseur</a>  </em>et en l&#8217;utilisant comme <em>CDRom</em> virtuel par exemple.</p>
<p style="text-align: justify;">Au boot et après une détection du nouveau matériel, l&#8217;interface propose diverses options, dont l&#8217;une est <em>&laquo;&nbsp;Automatique&nbsp;&raquo;</em> pour une réinstallation à l&#8217;identique, une autre, <em>&laquo;&nbsp;Manuelle&nbsp;&raquo;</em>, permet, entre autre, d&#8217;aller trifouiller le partitionnement et l&#8217;adapter &#8211;  Très utile quand la taille de l&#8217;espace disque allouée à la VM diffère du disque original.</p>
<p style="text-align: center;"><a href="http://www.jopa.fr/wp-content/uploads/2011/08/restauration.png"><img class="aligncenter size-full wp-image-2560" title="restauration" src="http://www.jopa.fr/wp-content/uploads/2011/08/restauration.png" alt="" width="574" height="321" /></a></p>
<p style="text-align: justify;">Les données restaurées et avant l&#8217;écriture du secteur d&#8217;amorçage, il est possible de prendre la main dans un <em><a title="chroot" href="http://fr.wikipedia.org/wiki/Chroot">chroot</a></em>, afin de vérifier le bon montage des partitions, modifier si nécessaire les fichiers de configuration et si besoin regénérer le <em>initramfs  </em>pour qu&#8217;il prenne en compte le nouveau matériel.</p>
<p style="text-align: center;"><a href="http://www.jopa.fr/wp-content/uploads/2011/08/restauration41.png"><img class="aligncenter size-full wp-image-2564" title="restauration4" src="http://www.jopa.fr/wp-content/uploads/2011/08/restauration41.png" alt="" width="518" height="286" /></a></p>
<p style="text-align: justify;">Pour terminer, je vous propose d&#8217;illustrer cet article par un <em>screencast</em>. Il reprend la migration d&#8217;un serveur physique sous <em>Debian Squeeze</em> vers une machine virtuelle <em>Proxmox VE / KVM ( </em><em><a title="Jopa" href="http://www.jopa.fr/index.php/2011/08/15/virtualisation-proxmox/">précédent article</a></em>).</p>
<p style="text-align: justify;"><p><a href="http://www.youtube.com/watch?v=pg27zfu5kiU"><img src="http://img.youtube.com/vi/pg27zfu5kiU/2.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=pg27zfu5kiU">Click here</a> to view the video on YouTube.</p>
</p>
<p>&nbsp;</p>
<h3 style="text-align: justify;">Sources :</h3>
<p>&nbsp;</p>
<ul>
<li><a title="mondo" href="http://www.mondorescue.org/">Site officiel</a>,</li>
<li><a title="Wikipedia" href="http://en.wikipedia.org/wiki/Mondo_Rescue">Wikipedia.</a></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2011/08/20/du-physique-au-virtuel-avec-mondo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Démonstration de Proxmox VE</title>
		<link>http://www.jopa.fr/index.php/2011/08/15/virtualisation-proxmox/</link>
		<comments>http://www.jopa.fr/index.php/2011/08/15/virtualisation-proxmox/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 21:47:20 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Configurations]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logiciels Libres]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Vidéo]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=2482</guid>
		<description><![CDATA[Proxmox Virtual Environnement est un environnement de virtualisation (hyperviseur)  libre, développé et maintenu par la société Autrichienne Proxmox Solutions Server. Proxmox VE s&#8217;installe sur un serveur nu, à partir d&#8217;une image iso téléchargeable sur le site officiel. Etant donné qu&#8217;il repose sur une distribution Debian Lenny, il est tout à fait possible de l&#8217;installer, sur [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><em><a href="http://www.jopa.fr/wp-content/uploads/2011/08/logo_proxmox.png"><img class="alignright size-full wp-image-2495" title="logo_proxmox" src="http://www.jopa.fr/wp-content/uploads/2011/08/logo_proxmox.png" alt="" width="197" height="120" /></a><a title="Proxmox VE" href="http://www.proxmox.com/">Proxmox Virtual Environnement</a></em> est un environnement de virtualisation (<em><a title="Wikipedia Hyperviseur" href="http://fr.wikipedia.org/wiki/Hyperviseur">hyperviseur</a></em>)  libre, développé et maintenu par la société Autrichienne <em><a href="http://www.proxmox.com/about-us">Proxmox Solutions Server</a></em>.</p>
<p style="text-align: justify;"><em>Proxmox VE</em> s&#8217;installe sur un serveur nu, à partir d&#8217;une image iso téléchargeable sur <a title="Téléchargement Proxmox" href="http://www.proxmox.com/downloads/proxmox-ve">le site officiel</a>. Etant donné qu&#8217;il repose sur une distribution <em><a href="http://www.debian.org">Debian Lenny</a></em>, il est tout à fait possible de l&#8217;installer, sur un système existant, à partir de paquets. La dernière version (1.8) utilise les extensions de virtualisation des processeurs 64 bits, elle n&#8217;est disponible que pour cette architecture, inutile donc,  de tenter une installation sur une machine 32 bits.</p>
<p style="text-align: justify;">Une interface web d&#8217;administration offre une surveillance et une gestion simplifiée des machines virtuelles <a title="Wikipedia KVM" href="http://fr.wikipedia.org/wiki/Kernel-based_Virtual_Machine">KVM (kernel-based Virtual Machine)</a> et para-virtuelles <a title="Wikipedia OpenVZ" href="http://fr.wikipedia.org/wiki/OpenVZ">OpenVZ </a>. Nous pouvons en quelques clics, créer, modifier, supprimer, démarrer, arrêter, suspendre ou visualiser l&#8217;état d&#8217;une machine.</p>
<p style="text-align: justify;">Des outils, en lignes de commandes, permettent des fonctionnalités plus poussées, telles que la sauvegarde à chaud par <em>snapshot</em> ou la restauration.  Enfin, des fonctions de <a title="Clustering" href="http://fr.wikipedia.org/wiki/Grappe_de_serveurs">clustering</a> permettent, par exemple, la migration à chaud de machines virtuelles d&#8217;un serveur physique à un autre.</p>
<p style="text-align: justify;">Je vous propose ci-dessous, trois petites démonstrations en <em>screencast</em>. La première montre l&#8217;utilisation de l&#8217;interface Web pour la création et l&#8217;installation d&#8217;un serveur virtuel <em>kvm</em> sous <em>Debian Squeeze</em>, la deuxième, le clonage de ce serveur à l&#8217;aide des outils de <em>snapshot</em> et de restauration et enfin, la troisième, la création d&#8217;un cluster de deux serveurs <em>Proxmox VE</em> ainsi que la migration d&#8217;une machine virtuelle d&#8217;un serveur vers l&#8217;autre.</p>
<p><span id="more-2482"></span></p>
<h4>Démo n°1 &#8211; Installation d&#8217;un serveur virtuel Debian.</h4>
<p>&nbsp;</p>
<p><a href="http://www.youtube.com/watch?v=tE-tR_iQ6kM"><img src="http://img.youtube.com/vi/tE-tR_iQ6kM/2.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=tE-tR_iQ6kM">Click here</a> to view the video on YouTube.</p>

<p>&nbsp;</p>
<h4>Démo n°2 &#8211; Utilisation des outils de sauvegarde et de restauration pour le clonage d&#8217;une VM.</h4>
<p>&nbsp;</p>
<p><a href="http://www.youtube.com/watch?v=GD8MPg27Mu4"><img src="http://img.youtube.com/vi/GD8MPg27Mu4/2.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=GD8MPg27Mu4">Click here</a> to view the video on YouTube.</p>

<p>&nbsp;</p>
<h4>Démo n°3 &#8211; Création d&#8217;un cluster Proxmox VE et migration à chaud.</h4>
<p>&nbsp;</p>
<p><a href="http://www.youtube.com/watch?v=HHZLpBTMGCs"><img src="http://img.youtube.com/vi/HHZLpBTMGCs/2.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=HHZLpBTMGCs">Click here</a> to view the video on YouTube.</p>

<p>&nbsp;</p>
<h4>Sources :</h4>
<ul>
<li><a title="Proxmox" href="http://www.proxmox.com/">Site officiel Proxmox</a>,</li>
<li><a title="Proxmox sur Wikipedia" href="http://fr.wikipedia.org/wiki/Proxmox">Wikipedia</a>.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2011/08/15/virtualisation-proxmox/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Limiter la bande passante avec &#171;&#160;Trickle&#160;&#187;</title>
		<link>http://www.jopa.fr/index.php/2010/07/17/limiter-la-bande-passante-avec-trickle/</link>
		<comments>http://www.jopa.fr/index.php/2010/07/17/limiter-la-bande-passante-avec-trickle/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 16:43:47 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=2171</guid>
		<description><![CDATA[Depuis mon précédent billet sur les services de stockage en ligne, j&#8217;ai eu l&#8217;occasion de mettre en  place plusieurs solutions de synchronisation basées sur Unison (du type de MyOne). Ce système me sert entre autre à sauvegarder et échanger des fichiers de façon transparente avec des machines distantes Le problème principal de système, tel qu&#8217;il est [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.jopa.fr/wp-content/uploads/2010/06/reseau_cable_jopa.jpg"><img class="size-medium wp-image-2202 alignleft" title="reseau_cable_jopa" src="http://www.jopa.fr/wp-content/uploads/2010/06/reseau_cable_jopa-300x225.jpg" alt="" width="300" height="225" /></a>Depuis mon<a href="http://www.jopa.fr/index.php/2010/06/08/dropbox-ubuntu-one-myone-unison-and-co/"> précédent billet</a> sur les services de stockage en ligne, j&#8217;ai eu l&#8217;occasion de mettre en  place plusieurs solutions de synchronisation basées sur Unison (du type de <a href="http://kik-it.homelinux.org/index.php?entry=entry090918-131841" target="_blank">MyOne</a>). Ce système me sert entre autre à sauvegarder et échanger des fichiers de façon transparente avec des machines distantes</p>
<p style="text-align: justify;">Le problème principal de système, tel qu&#8217;il est décrit, est l&#8217;absence de maîtrise de la bande passante utilisée&#8230; Quand les &laquo;&nbsp;synchros&nbsp;&raquo; se mettent en route, la connexion Internet en prend un coup, souvent au dépend d&#8217;autres services. En bref, &laquo;&nbsp;ça rame dur !&nbsp;&raquo;.</p>
<p style="text-align: justify;">Une bonne solution pour ne pas pénaliser l&#8217;utilisation courante du réseau serait de gérer de la <a href="http://fr.wikipedia.org/wiki/Qualit%C3%A9_de_service" target="_blank">QoS (qualité de service)</a>, mais ça reste assez lourd à mettre en place&#8230; La gestion de la QoS au sein d&#8217;un réseau fera très probablement l&#8217;objet d&#8217;un prochain billet. En attendant, je vais aborder une solution très simple, qui permet de limiter la bande passante au niveau des clients.</p>
<p style="text-align: justify;"><span id="more-2171"></span></p>
<p style="text-align: justify;">&laquo;&nbsp;<a href="http://monkey.org/~marius/pages/?page=trickle" target="_blank">Trickle</a>&nbsp;&raquo; est un gestionnaire de bande passante en espace utilisateur. Dans son utilisation la plus simple, il permet de lancer une commande en limitant sa bande passante montante (<em>upload</em>)  ou descendante (<em>download</em>), avec, respectivement, les options &#8216;<strong>-u</strong>&#8216; et &#8216;<strong>-d</strong>&#8216;.</p>
<p style="text-align: justify;">L&#8217;exemple suivant va lancer &laquo;&nbsp;<em>wget</em>&nbsp;&raquo; (pour télécharger les sources d&#8217;un noyau linux depuis kernel.org) en limitant l&#8217;utilisation de la bande passante à 20 Ko/s :</p>
<p><span style="color: #800000;">$ trickle -d 20 wget -c  ﻿http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.35-rc3.tar.bz2</span></p>
<p style="text-align: justify;">Autre exemple : l&#8217;utilisation d&#8217;<em>unison</em> pour synchroniser un dossier via ssh en limitant le débit montant à 10 Ko/s et le débit descendant à 30 Ko/s.</p>
<p><span style="color: #800000;">$ trickle -u 10 -d 30 unison ~/JopaOne ssh://joel@monserveur.jopa.fr//home/joel/JopaOne</span></p>
<p style="text-align: justify;">Trickle peut fonctionner en mode &laquo;&nbsp;collaboratif&nbsp;&raquo; grâce à un démon : trickled, qui peut, lui aussi, être lancé en espace utilisateur. Contrairement à l&#8217;utilisation précédente, la limitation n&#8217;est plus définie pour chaque commande mais  la bande passante maximale est passée en paramètres au démon et partagée par toutes les instances de trickle.</p>
<p><span style="color: #800000;">$ trickled -u 10 -d 30 ﻿<br />
</span><span style="color: #800000;"><br />
$ trickle unison /home/joel/JopaOne ssh://joel@monserveur.jopa.fr//home/joel/JopaOne -batch </span></p>
<p><span style="color: #800000;">$ trickle wget -c  ﻿http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.35-rc3.tar.bz2</span></p>
<p>Si besoin, il est également possible de prioriser certaines applications par rapport à d&#8217;autres pour ce partage de ressources. Je vous renvoie vers le man ou le site du projet pour la liste des options et paramètres disponibles.</p>
<p>Lien :</p>
<p><a href="http://monkey.org/~marius/pages/?page=trickle" target="_blank">Trickle (http://monkey.org/~marius/pages/?page=trickle)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2010/07/17/limiter-la-bande-passante-avec-trickle/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A &#171;&#160;Tor&#160;&#187; et à travers (d&#8217;Internet)&#8230;</title>
		<link>http://www.jopa.fr/index.php/2010/06/26/tor_privoxy_anonymat/</link>
		<comments>http://www.jopa.fr/index.php/2010/06/26/tor_privoxy_anonymat/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 20:33:19 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Configurations]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Sécurité]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=1986</guid>
		<description><![CDATA[En quelques mots, Tor (The Onion Router) est un réseau permettant la transmission anonyme de paquets TCP au travers d&#8217;internet&#8230; &#8230;Au lieu d&#8217;emprunter un itinéraire direct entre la source et la destination, les paquets de données suivent une trajectoire aléatoire à travers plusieurs relais&#8230; La suite de ce billet donne une brève introduction à Tor [...]]]></description>
			<content:encoded><![CDATA[<h2><a href="http://www.jopa.fr/wp-content/uploads/2010/06/Tor-logo.png"><img class="size-full wp-image-1988 alignleft" title="Tor-logo" src="http://www.jopa.fr/wp-content/uploads/2010/06/Tor-logo.png" alt="" width="300" height="236" /></a>En quelques mots,</h2>
<p style="text-align: justify;"><a href="http://www.torproject.org/index.html.fr">Tor</a> (The Onion Router) est un réseau permettant la transmission anonyme de paquets TCP au travers d&#8217;internet&#8230;</p>
<blockquote>
<p style="text-align: justify;">&#8230;Au lieu d&#8217;emprunter un itinéraire direct entre la source et la destination, les paquets de données suivent une trajectoire aléatoire à travers plusieurs relais&#8230;</p>
</blockquote>
<p style="text-align: justify;">La suite de ce billet donne une brève introduction à <em>Tor</em> et à son principe de fonctionnement, pour finir par un exemple pratique d&#8217;installation et d&#8217;utilisation.</p>
<p style="text-align: justify;"><span id="more-1986"></span></p>
<h2>Comment ça marche ?</h2>
<p style="text-align: justify;">Après interrogation d&#8217;un serveur <em>Tor</em>, le client reçoit une liste de noeuds. Il construit alors un chemin aléatoire au travers, de telle sorte que chaque relais ne connaisse que l&#8217;adresse de son prédécesseur et de son successeur. Aucun noeud ne connait à lui seul le chemin complet.</p>
<p style="text-align: justify;">
<p style="text-align: center;"><a href="http://www.jopa.fr/wp-content/uploads/2010/06/reseau_tor.png"><img class="aligncenter size-full wp-image-1994" title="reseau_tor" src="http://www.jopa.fr/wp-content/uploads/2010/06/reseau_tor.png" alt="" width="560" height="470" /></a></p>
<p style="text-align: justify;">Un nouveau chemin sera recalculé régulièrement.</p>
<p style="text-align: justify;">Pour garantir sa confidentialité dès le départ, un paquet tcp est chiffré &laquo;&nbsp;en couches&nbsp;&raquo; successives avec la clef publique de chaque noeud, en commençant par le dernier&#8230;</p>
<p style="text-align: center;"><a href="http://www.jopa.fr/wp-content/uploads/2010/06/chiffrement.png"><img class="aligncenter size-full wp-image-1997" title="chiffrement" src="http://www.jopa.fr/wp-content/uploads/2010/06/chiffrement.png" alt="" width="322" height="233" /></a></p>
<p style="text-align: justify;">Lorsque le paquet parcours son chemin, chaque couche de chiffrement sera enlevée par son noeud respectif, jusqu&#8217;au dernier, qui transmettra alors le paquet en clair au serveur destinataire. Je vous laisse faire l&#8217;analogie avec l&#8217;oignon&#8230; Même si mon schéma est un peu &laquo;&nbsp;carré&nbsp;&raquo;.</p>
<p style="text-align: justify;">Il faut être conscient, cependant, que <em>Tor</em> a ses limites : Il gère seulement le transport des paquets TCP et n&#8217;assure pas de protection en <em>UDP</em>. Protocole utilisé entre autres pour les requêtes DNS. De plus, une page <em>web</em> peut récolter directement des informations privées (dont l&#8217;adresse IP), directement auprès du navigateur, par l&#8217;utilisation de Javascript ou la lecture de cookies.</p>
<p style="text-align: justify;">Pour la navigation Web, on va généralement coupler Tor  à un serveur mandataire (<em>proxy</em>) tel que <em>privoxy</em>. Ce dernier va faire l&#8217;interface entre le navigateur et Tor, tout en fournissant un filtrage anonymisant supplémentaire (gestion des cookies, des accès, suppression des pubs, etc&#8230;).</p>
<p style="text-align: center;"><a href="http://www.jopa.fr/wp-content/uploads/2010/06/proxy.png"><img class="size-full wp-image-2000  aligncenter" title="proxy" src="http://www.jopa.fr/wp-content/uploads/2010/06/proxy.png" alt="" width="265" height="163" /></a></p>
<h2>En pratique</h2>
<p style="text-align: justify;"><em>Tor</em> est disponible sous licence BSD et facilement installable pour la majorité des distributions Linux et BSD. Il est également disponible pour de nombreuses plateformes telles que Windows, OSX ou Androïd&#8230; si si !).</p>
<p style="text-align: justify;"><strong>Sous Ubuntu 10.4 :</strong></p>
<pre><span style="color: #800000;"> # echo "deb http://deb.torproject.org/torproject.org lucid main" &gt;
         /etc/apt/sources.list.d/tor.list
 # gpg --keyserver keys.gnupg.net --recv 886DDD89
 # gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
 # apt-get update
 # apt-get install tor privoxy
. </span></pre>
<p>Un (tout) petit peu de configuration&#8230;</p>
<pre>/etc/privoxy/config/</pre>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1986code4'); return false;">View Code</a> CONFIG</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p19864"><td class="code" id="p1986code4"><pre class="config" style="font-family:monospace;">...
#  Décommenter la ligne suivante pour connecter Privoxy à Tor
forward-socks5   /               127.0.0.1:9050 .
...
# Il peut être judicieux de commenter la ligne suivante pour
# que les logs ne soient pas écrits.
# logfile logfile
...</pre></td></tr></table></div>

<p style="text-align: justify;">On redémarre tout ça :</p>
<pre><span style="color: #800000;"> # /etc/init.d/tor restart
 # /etc/init.d/privoxy restart</span></pre>
<p style="text-align: justify;">Privoxy doit ensuite être déclaré comme proxy dans les préférences du navigateur ou directement dans les préférences réseaux de Gnome. Dans l&#8217;exemple, nous avons bien une installation locale (127.0.0.1) et le port laissé par défaut (8118).</p>
<p style="text-align: justify;">
<p style="text-align: center;"><a href="http://www.jopa.fr/wp-content/uploads/2010/06/Capture-Paramètres-de-connexion-1.png"><img class="size-medium wp-image-2032  aligncenter" title="Capture-Paramètres de connexion-1" src="http://www.jopa.fr/wp-content/uploads/2010/06/Capture-Paramètres-de-connexion-1-300x257.png" alt="" width="300" height="257" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: center;">
<p style="text-align: justify;">Le premier indice permettant de conclure que la configuration est bonne est la lenteur de la navigation. Le passage au travers du réseau Tor ne se fait pas sans perte de performances&#8230;</p>
<p style="text-align: justify;">Le second peut se trouver sur la page : <em>http://www.monip.org,</em> qui ne devrait plus retourner notre adresse IP publique, mais celle du dernier relai traversé.</p>
<h2>Au delà de la navigation</h2>
<p style="text-align: justify;">Au delà de la navigation web et des services pris en charge par le proxy, TOR est capable de sécuriser les connexions d&#8217;autres services grâce à la commande &laquo;&nbsp;<strong>torify</strong>&laquo;&nbsp;. Par exemple, la commande suivante permet une connexion <em>ssh</em> à travers le réseau <em>Tor</em>.</p>
<p style="text-align: justify;"><span style="color: #800000;">$ torify ssh mon.serveur.public.et.fictif.com</span></p>
<p style="text-align: justify;">Voilà pour un petit tour rapide au pays de <em>Tor</em>&#8230; Pour (beaucoup) plus d&#8217;informations, je vous conseille de visiter le site officiel du projet et sa page Wikipédia.</p>
<p style="text-align: justify;">Liens :</p>
<ul>
<li><a href="http://www.torproject.org/overview.html.fr">Tor Project</a>,</li>
<li><a href="http://fr.wikipedia.org/wiki/Tor_(r%C3%A9seau)">Wikipedia &#8211; Tor (Réseau),</a></li>
<li><a href="http://www.privoxy.org/">Privoxy</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2010/06/26/tor_privoxy_anonymat/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>DropBox, Ubuntu One, MyOne (unison) and Co</title>
		<link>http://www.jopa.fr/index.php/2010/06/08/dropbox-ubuntu-one-myone-unison-and-co/</link>
		<comments>http://www.jopa.fr/index.php/2010/06/08/dropbox-ubuntu-one-myone-unison-and-co/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 16:33:28 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[fichiers]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Sauvegarde]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=1907</guid>
		<description><![CDATA[Les services de stockage en ligne, tels que Ubuntu One ou DropBox fleurissent depuis quelques temps sur la toile&#8230;  Il est vrai qu&#8217;ils s&#8217;avèrent bien pratiques, pour peu qu&#8217;on ne soit pas trop regardant sur les contraintes de sécurité. Ces deux applications sont très similaires et proposent, entre autre, un espace de stockage en ligne [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Les services de stockage en ligne, tels que <a title="Ubuntu One" href="https://one.ubuntu.com/" target="_blank">Ubuntu One</a> ou <a href="https://www.dropbox.com/referrals/NTc4MDgwODQ5" target="_blank">DropBox</a> fleurissent depuis quelques temps sur la toile&#8230;  Il est vrai qu&#8217;ils s&#8217;avèrent bien pratiques, pour peu qu&#8217;on ne soit pas trop regardant sur les contraintes de sécurité.</p>
<p style="text-align: center;"><a href="https://www.dropbox.com/referrals/NTc4MDgwODQ5"><img class="size-full wp-image-1924  aligncenter" title="logo_drop_box" src="http://www.jopa.fr/wp-content/uploads/2010/06/logo_drop_box.png" alt="" width="231" height="60" /></a></p>
<p style="text-align: justify;">Ces deux applications sont très similaires et proposent, entre autre, un espace de stockage en ligne de 2 Go, dans une version de base gratuite, ainsi que des options payantes permettant d&#8217;étendre la capacité à 50 Go ou plus. A ce jour, il faut compter un peu moins de 10 € par mois pour 50 Go. <a href="https://www.dropbox.com/referrals/NTc4MDgwODQ5" target="_blank">Dropbox</a> propose un système de parrainage qui vous fera gagner 250 Mo supplémentaires chaque fois que vous parrainez une nouvel inscrit (dans la limite de 8Go).</p>
<p style="text-align: justify;"><span id="more-1907"></span></p>
<p style="text-align: justify;">Les fichiers sont accessibles depuis n&#8217;importe quel ordinateur connecté à Internet via une interface web. Ceci n&#8217;est pas pour déplaire à Mamie,  qui se voit rassurée de pouvoir sauvegarder ses précieuses recettes de cuisine à l&#8217;abri d&#8217;un incendie ou de je ne sais quelle autre catastrophe domestique.</p>
<p style="text-align: center;"><a href="https://one.ubuntu.com/"><img class="aligncenter size-full wp-image-1912" title="ubuntu_one1" src="http://www.jopa.fr/wp-content/uploads/2010/06/ubuntu_one12.jpg" alt="" width="848" height="509" /></a></p>
<p style="text-align: justify;">L&#8217;installation d&#8217;un logiciel client sur un ou plusieurs postes va permettre de synchroniser un répertoire local avec l&#8217;espace de stockage en ligne. Ainsi, un fichier ajouté dans ce dossier sera automatiquement ajouté par synchronisation dans l&#8217;espace en ligne.  Ce dernier se synchronisera à son tour avec les autres machines sur lequel le client est installé. C&#8217;est très pratique pour Mamie, qui peut taper sa recette de cookies au chocolats sur l&#8217;ordinateur de son bureau et l&#8217;emporter à son club de cuisine sur son <em>Ipad</em> automatiquement synchronisé &#8211; Qu&#8217;elle frimeuse cette mamie &#8211;   Pour cela, je dois préciser qu&#8217;elle a une préférence pour <a href="https://www.dropbox.com/referrals/NTc4MDgwODQ5" target="_blank">DropBox</a>, porté sur de nombreux systèmes, contrairement à <a href="https://one.ubuntu.com/" target="_self">Ubuntu One</a>, qui reste encore limité à un environnement Ubuntu.</p>
<div class="mceTemp mceIEcenter">
<dl id="attachment_1937" class="wp-caption  aligncenter" style="width: 489px;">
<dt class="wp-caption-dt"><a href="https://www.dropbox.com/referrals/NTc4MDgwODQ5"><img class="size-full wp-image-1937  " title="tour_1" src="http://www.jopa.fr/wp-content/uploads/2010/06/tour_1.jpg" alt="Source : www.dropbox.com" width="479" height="380" /></a></dt>
</dl>
</div>
<p style="text-align: center;"><em>Image : Dropbox.com</em></p>
<p style="text-align: justify;">Enfin, parmi les multiples utilisations possibles, nous trouvons bien entendu la possibilité de partager des fichiers ou des dossiers avec d&#8217;autres utilisateurs. Très pratique pour Mamie, qui peut diffuser, à toute la famille, les photos de ses pâtisseries qu&#8217;elle prend en 10 MégaPixel grâce à son réflex numérique.</p>
<p style="text-align: center;"><a href="http://www.jopa.fr/wp-content/uploads/2010/06/Capture-jopa - Navigateur-de-fichiers.png"><img class="aligncenter size-full wp-image-1917" title="Capture-jopa - Navigateur de fichiers" src="http://www.jopa.fr/wp-content/uploads/2010/06/Capture-jopa - Navigateur-de-fichiers.png" alt="" width="584" height="358" /></a></p>
<p style="text-align: justify;">Outre la capacité limitée dans les versions gratuites, le fait que les fichiers soient stockés en clair, on ne sais où, peut-être perturbant. Il est bien sûr possible de chiffrer les données avant leur stockage, mais il faut bien avouer que ce n&#8217;est pas très pratique.</p>
<p style="text-align: justify;">Sachant que des outils libres, tels qu&#8217; <em><a title="Unison" href="http://www.cis.upenn.edu/~bcpierce/unison/" target="_blank">unison</a>, </em>on largement fait leurs preuves en matière de synchronisation, l&#8217;idée de construire ma propre architecture &laquo;&nbsp;JopaOne&nbsp;&raquo; m&#8217;a traversé l&#8217;esprit. C&#8217;est alors que je suis tombé sur <a href="http://kik-it.homelinux.org/index.php?entry=entry090918-131841" target="_blank">le tuto de KIK-IT : UbuntuOne VS MyOne</a>, décrivant exactement ce que je souhaitais faire : Un espace de stockage sur un de mes serveurs et des répertoires locaux sur mes différentes machines, le tout synchronisé grâce à <em>unision</em>,  de préférence à travers <em>ssh</em>&#8230;</p>
<p style="text-align: justify;">Pour conclure et je pense que Mamie sera d&#8217;accord avec moi, ma préférence va vers <em>DropBox </em>pour le partage de fichiers non sensibles avec les amis. Ce dernier est plus abouti qu&#8217;<em>Ubuntu One </em>et bien plus rapide pour  les synchronisation. La disponibilité du client sous de multiples plateforme est un de ses atouts majeurs&#8230; Mamie nous fait remarquer que le client &laquo;&nbsp;<a href="http://fr.wikipedia.org/wiki/Android">Androïd</a>&nbsp;&raquo; est très sympathique pour ajouter son Smartphone</p>
<p style="text-align: justify;">Pour la synchronisation de documents entre mes machines, j&#8217;ai préféré une solution basée sur <em>Unison et ssh&#8230; </em>Il n&#8217;y a pas a dire, on est bien plus tranquille quand les fichiers sont sur un serveur bien à nous&#8230;</p>
<p><strong>Liens : </strong></p>
<ul>
<li><a href="http://one.ubuntu.com/" target="_blank">Ubuntu One</a></li>
<li><a href="https://www.dropbox.com/referrals/NTc4MDgwODQ5" target="_blank">DropBox</a></li>
<li><a href="http://kik-it.homelinux.org/index.php?entry=entry090918-131841">MyOne (KIK-IT</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2010/06/08/dropbox-ubuntu-one-myone-unison-and-co/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Airserv-ng : Fonera en sonde wifi pour Aircrack-ng</title>
		<link>http://www.jopa.fr/index.php/2009/05/26/airserv-aircrack-ng-fonera/</link>
		<comments>http://www.jopa.fr/index.php/2009/05/26/airserv-aircrack-ng-fonera/#comments</comments>
		<pubDate>Tue, 26 May 2009 20:30:54 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Bidouilles]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=1315</guid>
		<description><![CDATA[  Avec son chipset wifi Atheros supportant le mode monitor et l&#8217;injection de packets, sans oublier son connecteur SMA permettant de raccorder une antenne extérieure, la Fonera semble toute indiquée pour tester la sécurité de son réseau Wifi (j&#8217;ai bien dit &#171;&#160;son&#160;&#187; !).  D&#8217;autant plus que la suite aircrack-ng est disponible en paquet sous Kamikaze. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"> </p>
<p style="text-align: justify;"><img class="alignleft size-full wp-image-1333" title="fon_aircrack1" src="http://www.jopa.fr/wp-content/uploads/2009/05/fon_aircrack1.jpg" alt="fon_aircrack1" width="146" height="135" />Avec son chipset wifi <em>Atheros </em>supportant le <em>mode monitor</em> et l&#8217;injection de <em>packets</em>, sans oublier son connecteur <em>SMA </em>permettant de raccorder une antenne extérieure, la Fonera semble toute indiquée pour tester la sécurité de son réseau Wifi (j&#8217;ai bien dit &laquo;&nbsp;<strong>son</strong>&nbsp;&raquo; !).  D&#8217;autant plus que la suite<em> <a title="http://www.aircrack-ng.org/doku.php" href="http://www.aircrack-ng.org/doku.php">aircrack-ng</a></em> est disponible en paquet sous <a title="http://www.openwrt.org/" href="http://www.openwrt.org/"><em>Kamikaze</em></a>. Ce qui va inévitablement pêcher, c&#8217;est la puissance du CPU (Atheros AR2315) avec ses pauvres 183.5 BogoMIPS et éventuellement un léger problème de stockage &#8211; Quoique, la Fonéra 2 et son port <em>usb </em>permettent de facilement palier à ce manque de place.</p>
<p style="text-align: justify;">Nous pouvons, bien sûr, bricoler une solution pour contourner le problème en enregistrant les dumps sur une partition réseau (nfs, smb, etc&#8230;) ou un  quelconque support <em>usb</em>. Le tout étant de faire tourner les outils gourmands en ressources  sur une autre machine. Ca fonctionne, mais ça reste du bon vieux bricolage&#8230;</p>
<p style="text-align: justify;">Heureusement, les supermans et spidermans de la team aircrack-ng ont prévu une solution bien plus élégante&#8230; Dans ce cas précis, c&#8217;est par <a title="http://www.aircrack-ng.org/doku.php?id=airserv-ng&amp;DokuWiki=2e2067eafa2d20e7d4012738d464c2d4" href="http://www.aircrack-ng.org/doku.php?id=airserv-ng&amp;DokuWiki=2e2067eafa2d20e7d4012738d464c2d4"><em>airserv-ng</em></a> qu&#8217;ils vont briller de mille éclats.</p>
<p style="text-align: justify;">- Au passage, merci à eux pour tous leurs outils robustes et fonctionnels ! -</p>
<p style="text-align: justify;"><span id="more-1315"></span></p>
<p style="text-align: justify;"><a title="http://www.aircrack-ng.org/doku.php?id=airserv-ng&amp;DokuWiki=2e2067eafa2d20e7d4012738d464c2d4" href="http://www.aircrack-ng.org/doku.php?id=airserv-ng&amp;DokuWiki=2e2067eafa2d20e7d4012738d464c2d4"><em>Airserv-ng</em></a> est un serveur de cartes wifi qui va permettre à de nombreuses applications (au moins celles de la suite aircrack-ng) d&#8217;utiliser la carte via une connexion TCP client-serveur.</p>
<p style="text-align: justify;">Son utilisation est assez triviale, nous allons le voir dans un petit exemple.</p>
<p style="text-align: justify;"> </p>
<h2 style="text-align: justify;">1 &#8211; Pré-requis</h2>
<p style="text-align: justify;">Pour notre exemple, nous utiliserons :</p>
<ul style="text-align: justify;">
<li>Une Fonera
<ul>
<li><a title="http://www.jopa.fr/index.php/2008/09/17/jouer-avec-%E2%80%9Cla-fonera%E2%80%A6%E2%80%9D-3eme-partie-openwrt-kamikaze/" href="http://www.jopa.fr/index.php/2008/09/17/jouer-avec-%E2%80%9Cla-fonera%E2%80%A6%E2%80%9D-3eme-partie-openwrt-kamikaze/">installée sous OpenWrt Kamikaze</a> (version 8.09),</li>
<li><em>aircrack-ng</em> installé  (version 1.0 rc1 r1142 : <span style="color: #800000;">opkg update &amp;&amp; opkg install aircrack-ng</span>),</li>
<li>l&#8217;interface ethernet configurée (192.168.1.1) :</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1315code7'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13157"><td class="code" id="p1315code7"><pre class="ini" style="font-family:monospace;"># /etc/config/network
# Copyright <span style="">&#40;</span>C<span style="">&#41;</span> <span style="">2006</span> OpenWrt.org
&nbsp;
config interface loopback
        option ifname   lo
        option proto    static
        option ipaddr   127.0.0.1
        option netmask  255.0.0.0
&nbsp;
config interface lan
        option ifname   eth0
        option proto    static
        option ipaddr   192.168.1.1
        option netmask  255.255.255.0</pre></td></tr></table></div>

</li>
</ul>
<ul>
<li>l&#8217;interface wifi activée (/etc/config/wireless) :</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1315code8'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13158"><td class="code" id="p1315code8"><pre class="ini" style="font-family:monospace;"># /etc/config/wireless
config wifi-device       wifi0
   option disabled           <span style="">0</span>
   option diversity          <span style="">0</span>
   option type           atheros
   option channel          auto
   option txantenna         <span style="">1</span>
   option rxantenna         <span style="">1</span></pre></td></tr></table></div>

<ul style="text-align: justify;">
<li>Un PC sous Debian Lenny
<ul>
<li><em>aircrack-ng</em> installé ( <span style="color: #800000;">apt-get update &amp;&amp; apt-get install aircrack-ng</span> ),</li>
<li>L&#8217;interface ethernet configurée (192.168.1.2) et connectée à la Fonera.</li>
</ul>
</li>
</ul>
<p style="text-align: justify;"><img class="size-full wp-image-1320 alignnone" title="fon_airserv-ng" src="http://www.jopa.fr/wp-content/uploads/2009/05/fon_airserv-ng.jpg" alt="fon_airserv-ng" width="307" height="205" /></p>
<h2 style="text-align: justify;">2 &#8211; Sur la fonera (le serveur)</h2>
<p>Commençons par passer la carte en mode monitor :</p>
<p><span style="color: #800000;">root@OpenWrt:~# airmon-ng start wifi0</span></p>
<p>Interface       Chipset         Driver</p>
<p>wifi0           Atheros         madwifi-ng<br />
ath0            Atheros         madwifi-ng VAP (parent: wifi0) (monitor mode enabled)</p>
<p>Et lançons <em>airserv-ng</em> :</p>
<p><span style="color: #800000;">root@OpenWrt:~# airserv-ng -d ath0<br />
Opening card ath0<br />
Setting chan 1<br />
Opening sock port 666<br />
Serving ath0 chan 1 on port 666</span></p>
<p>Par défaut, le port utilisé est le <em>666 </em>et la carte wifi est positionnée sur le <em>channel 1</em>. Ces paramètres peuvent respectivement être changés par les options <em>-p</em> et <em>-c</em>.</p>
<h2>3 &#8211; Sur la station (le client)</h2>
<p>L&#8217;utilisation des outils sur le PC ne change que par le nom de l&#8217;interface <em>wifi </em>à utiliser. Il suffit tout simplement de préciser l&#8217;adresse IP du serveur, suivi du numéro de port TCP à la place du nom de l&#8217;interface :</p>
<p><em>192.168.1.1:666</em></p>
<p>Par exemple pour <em>airodump-ng</em> :</p>
<p><span style="color: #800000;"># airodump-ng 192.168.1.1:666</span><br />
CH  4 ][ Elapsed: 32 s ][ 2009-02-06 06:30</p>
<p>BSSID              PWR  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID</p>
<pre> 00:18:84:A0:FC:ED   45       40        0    0  11  54e. WPA2 CCMP   PSK  wjopa2
 00:18:84:24:1E:7D   43       81        0    0   1  54e. OPN              FON_LINET
 00:18:84:24:1E:7E   41       96        0    0   1  54e. WPA  TKIP   PSK  LINET_PRIV
 00:1E:37:96:F8:27   14       57        0    0  10  54e  WPA  TKIP   PSK  Livebox-461a</pre>
<pre> BSSID              STATION            PWR   Rate   Lost  Packets  Probe</pre>
<h2 style="text-align: justify;">4 &#8211; En conclusion&#8230;</h2>
<p style="text-align: justify;">L&#8217;intérêt d&#8217;un tel montage est, bien sûr, l&#8217;utilisation du matériel <em>wifi </em>dont est doté la Fonera, par une station qui en est dépourvu mais dispose d&#8217;un processeur bien plus performant. Outre c&#8217;est avantage, il n&#8217;est pas déplaisant de pouvoir transformer notre Fonera en sonde <em>wifi,</em> que nous pourrons connecter au plus près de notre point d&#8217;accès. Nous réaliserons ainsi nos tests, tranquillement, sans sortir du bureau et surtout, sans devoir répondre aux collègues qui se demandent pourquoi nous travaillons dans la cage d&#8217;escalier, un labtop sur les genoux&#8230; &#8211; Hum&#8230; Ils sont vraiment bizarres ces gars de l&#8217;info&#8230;-</p>
<p style="text-align: justify;">En terminant cet article, j&#8217;imagine, qu&#8217;en bidouillant un minimum, nous pourrions nous affranchir du transformateur secteur de la Fonera en l&#8217;alimentant grâce à une batterie, de l&#8217;usb ou pourquoi pas,  depuis un switch POE.  Décidément, c&#8217;est vraiment un beau jouet cette Fonera !!!</p>
<p style="text-align: justify;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2009/05/26/airserv-aircrack-ng-fonera/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Fonera 2.0 en serveur NFS sous Openwrt Kamikaze</title>
		<link>http://www.jopa.fr/index.php/2008/12/05/fonera-20-en-serveur-nfs-sous-openwrt-kamikaze/</link>
		<comments>http://www.jopa.fr/index.php/2008/12/05/fonera-20-en-serveur-nfs-sous-openwrt-kamikaze/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 23:01:19 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Bidouilles]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Disque dur]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[Openwrt]]></category>
		<category><![CDATA[Réseau]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=933</guid>
		<description><![CDATA[Lors de précédents retours d&#8217;expériences, j&#8217;ai montré comment installer Openwrt et  gérer des périphériques de stockage usb sur une Fonera 2.0. L&#8217;idée aujourd&#8217;hui est de pousser plus loin en transformant cette Fonera en serveur NFS. Pour cela, je dispose d&#8217;une Fonera 2.0 flashée sous Openwrt kamikaze (8.09 RC1) sur laquelle est connecté un disque usb [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.jopa.fr/wp-content/uploads/2008/12/fonera_disque.jpg"><img class="alignleft size-full wp-image-941" title="fonera_disque" src="http://www.jopa.fr/wp-content/uploads/2008/12/fonera_disque.jpg" alt="" width="171" height="154" /></a>Lors de précédents retours d&#8217;expériences, j&#8217;ai montré comment <a title="http://www.jopa.fr/index.php/2008/10/22/flash-de-la-fonera-2-2202-avec-openwrt/" href="http://www.jopa.fr/index.php/2008/10/22/flash-de-la-fonera-2-2202-avec-openwrt/">installer Openwrt</a> et  <a title="http://www.jopa.fr/index.php/2008/10/24/openwrt-usbstorage-cle-usb/" href="http://www.jopa.fr/index.php/2008/10/24/openwrt-usbstorage-cle-usb/">gérer des périphériques de stockage usb</a> sur une <em>Fonera</em> 2.0. L&#8217;idée aujourd&#8217;hui est de pousser plus loin en transformant cette <em>Fonera</em> en serveur NFS.</p>
<p style="text-align: justify;">Pour cela, je dispose d&#8217;une <em>Fonera</em> 2.0 flashée sous <em>Openwrt</em> <em>kamikaze</em> (8.09 RC1) sur laquelle est connecté un disque usb formaté en ext3. Le réseau est correctement configuré et opérationnel.</p>
<p><span id="more-933"></span></p>
<p style="text-align: justify;">Commençons par installer quelques paquets indispensables :</p>
<ul>
<li><strong>kmod-usb2</strong> : gestion de l&#8217; USB,</li>
<li><strong>kmod-usb-storage</strong> : gestion des périphériques de stockages USB,</li>
<li><strong>kmod-fs-ext3</strong> : prise en charge des systèmes de fichiers ext3,</li>
<li><strong>nfs-kernel-server</strong> : serveur nfs,</li>
<li><strong>nfs-kernet-server-utils</strong> : utilitaires optionnels (tels que <em>nfstat</em>),</li>
<li><strong>portmap </strong>: indispensable pour le serveur nfs et pourtant oublié dans les dépendances.</li>
</ul>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p933code14'); return false;">View Code</a> SH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p93314"><td class="code" id="p933code14"><pre class="sh" style="font-family:monospace;"># opkg update
# opkg install kmod-usb2
# opkg install kmod-usb-storage
# opkg install kmod-fs-ext3
# opkg install nfs-kernel-server
# opkg install nfs-kernel-server-utils
# opkg install portmap</pre></td></tr></table></div>

<p>Une fois les paquets installés, le disque devrait être reconnu et automatiquement monté dans <em>/mnt/usbdrive</em>.</p>
<p>Le suite consiste à configurer l&#8217;export <em>nfs</em>.</p>
<p>Pour cela, il faut éditer le fichier <em>/etc/exports</em>.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p933code15'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p93315"><td class="code" id="p933code15"><pre class="ini" style="font-family:monospace;">/mnt/usbdrive    192.168.7.0/<span style="">24</span> <span style="">&#40;</span>rw,no_root_squash,async<span style="">&#41;</span></pre></td></tr></table></div>

<ul>
<li>export de /mnt/usbdrive,</li>
<li>pour toutes les machines du réseau 192.168.7.0,</li>
<li>en lecture et écriture,</li>
<li>autoriser root à accéder aux fichiers,</li>
<li>en asynchrone.</li>
</ul>
<p>Il ne reste plus qu&#8217;à démarrer le serveur nfs :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p933code16'); return false;">View Code</a> SH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p93316"><td class="code" id="p933code16"><pre class="sh" style="font-family:monospace;"># /etc/init.d/portmap start
# /etc/init.d/nfsd start</pre></td></tr></table></div>

<p>Pour activer le lancement automatique des démons au démarrage d&#8217;<em>openwrt :</em></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p933code17'); return false;">View Code</a> SH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p93317"><td class="code" id="p933code17"><pre class="sh" style="font-family:monospace;"># /etc/init.d/portmap enable
# /etc/init.d/nfsd enable</pre></td></tr></table></div>

<p>Côté client nfs, le montage se fait classiquement :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p933code18'); return false;">View Code</a> SH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p93318"><td class="code" id="p933code18"><pre class="sh" style="font-family:monospace;"># mount -t nfs adresse_ip_fonera:/mnt/usbdrive /mnt/owrt</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2008/12/05/fonera-20-en-serveur-nfs-sous-openwrt-kamikaze/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>La Fonera,  c&#8217;est aussi un répéteur wifi (WDS avec Openwrt Kamikaze)</title>
		<link>http://www.jopa.fr/index.php/2008/10/21/repeteur-wifi-avec-openwrt-kamikaze/</link>
		<comments>http://www.jopa.fr/index.php/2008/10/21/repeteur-wifi-avec-openwrt-kamikaze/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 22:30:25 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Bidouilles]]></category>
		<category><![CDATA[Configurations]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[Openwrt]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=405</guid>
		<description><![CDATA[Le point d&#8217;accès configuré précédemment, avec une Fonera  (sous OpenWRT Kamikaze 7.09), fonctionne à merveille ! Le signal wifi est juste un peu trop faible à l&#8217;autre bout de la maison et sur la terrasse (non&#8230; pourtant je n&#8217;habite pas un château&#8230;).  J&#8217;ai donc cherché à configurer une deuxième Fonera en relai wifi et heureuse [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_434" class="wp-caption alignleft" style="width: 310px;">
<dt class="wp-caption-dt"><img class="size-medium wp-image-434" title="800px-wds" src="http://www.jopa.fr/wp-content/uploads/2008/10/800px-wds-300x150.png" alt="" width="300" height="170" /></dt>
</dl>
</div>
<p style="text-align: justify;">Le point d&#8217;accès configuré <a title="http://www.jopa.fr/index.php/2008/10/12/point_acces_wifi_owrt" href="http://www.jopa.fr/index.php/2008/10/13/point_acces_wifi_owrt/">précédemment</a>, avec une Fonera  (sous OpenWRT Kamikaze 7.09), fonctionne à merveille ! Le signal wifi est juste un peu trop faible à l&#8217;autre bout de la maison et sur la terrasse (non&#8230; pourtant je n&#8217;habite pas un château&#8230;).  J&#8217;ai donc cherché à configurer une deuxième Fonera en relai wifi et heureuse surprise:  la puce atheros et Kamikaze vont encore une fois me simplifier la tâche.</p>
<p style="text-align: justify;"><span style="color: #99ccff;"><em>(image : <a title="http://fr.wikipedia.org/wiki/Wireless_Distribution_System" href="http://fr.wikipedia.org/wiki/Wireless_Distribution_System">souce wikipedia </a>)</em></span></p>
<p style="text-align: justify;">Je vais pour cela configurer un système <a title="http://fr.wikipedia.org/wiki/Wireless_Distribution_System" href="http://fr.wikipedia.org/wiki/Wireless_Distribution_System">WDS</a> (Wireless Distribution System) pour que les données reçus par le relais soient tout simplement répétées vers le point d&#8217;accès maître et étendre ainsi la zone de couverture de mon réseau.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><span id="more-405"></span><br />
La configuration suivante est possible sur les dernières versions d&#8217;OpenWrt (testé sur le build du 15/10/2008). Elle présente l&#8217;avantage d&#8217;authentifier les point relais au même titre qu&#8217;un client wifi classique. L&#8217;ajout de répéteurs supplémentaires peut donc se faire sans aucune intervention sur le maître.<br />
Dans une configuration plus classique (présentée en deuxième partie), le maître est connecté à chaque répéteur par une liaison <em>wds</em> spécifique, ce lien étant affecté à une interface wifi spécifique, il faudra configurer sur le maître autant d&#8217;interfaces virtuelles que de répéteurs présents (plus une pour l&#8217;ap).</p>
<h1 style="text-align: justify;">Avec la version dev</h1>
<h2>Côté maître</h2>
<p style="text-align: justify;">La configuration du point d&#8217;accès est tout à fait classique.  Il suffit juste de préciser qu&#8217;il accepte des connexions <em>WDS </em>en ajoutant la ligne &laquo;&nbsp;<strong>option wds 1</strong>&nbsp;&raquo; à sa configuration. Et hop ! Openwrt se charge du reste ; )</p>
<p><em>/etc/config/wireless</em></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p405code24'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p40524"><td class="code" id="p405code24"><pre class="ini" style="font-family:monospace;">config wifi-device        wifi0
option type               atheros
option disabled           <span style="">0</span>
option channel            <span style="">11</span>
option diversity          <span style="">0</span>
option txantenna          <span style="">1</span>
option rxantenna          <span style="">1</span>
option distance           <span style="">3000</span>
&nbsp;
config wifi-iface
option device             wifi0
option network            lan
option mode               ap
# OPTION WDS
option wds                <span style="">1</span>
option ssid               wjopa
option encryption         psk2
option key                maclefsecrete</pre></td></tr></table></div>

<p>La configuration des interfaces réseau ne change pas&#8230; Je la remets juste pour mémoire&#8230;</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p405code25'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p40525"><td class="code" id="p405code25"><pre class="ini" style="font-family:monospace;">config interface loopback
    option ifname   lo
    option proto    static
    option ipaddr   127.0.0.1
    option netmask  255.0.0.0
&nbsp;
config interface lan
    option ifname      eth0
    option type        bridge
    option proto       static
    option ipaddr      192.168.1.253
    option netmask     255.255.255.0
    option gateway     192.168.1.254
    option dns         192.168.1.254</pre></td></tr></table></div>

<h2>Côté client (répéteur)</h2>
<p>Côté répéteur, rien de bien compliqué non plus&#8230; Nous allons configurer deux interfaces wifi.</p>
<ul>
<li>La première pour communiquer avec le point d&#8217;accès principal,</li>
<li>La deuxième pour accueillir les connexion clientes de la zone.</li>
</ul>
<p>Il est indispensable d&#8217;utiliser le même canal (channel), le même SSID et la même clef que le point d&#8217;accès principal.</p>
<p><em>/etc/config/wireless</em></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p405code26'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p40526"><td class="code" id="p405code26"><pre class="ini" style="font-family:monospace;">config wifi-device            wifi0
    option type               atheros
    option disabled           <span style="">0</span>
    option channel            <span style="">11</span>
    option diversity          <span style="">0</span>
    option txantenna          <span style="">1</span>
    option rxantenna          <span style="">1</span>
    option distance           <span style="">3000</span>
&nbsp;
config wifi-iface
    option device             wifi0
    option network            lan
    option mode               sta
    # OPTION WDS
    option wds                 <span style="">1</span>
    option ssid               wjopa
    option encryption         psk2
    option key                maclefsecrete
&nbsp;
config wifi-iface
    option device             wifi0
    option network            lan
    option mode               ap
    option ssid               wjopa
    option encryption         psk2
    option key                maclefsecrete</pre></td></tr></table></div>

<p style="text-align: justify;">La configuration de l&#8217;interface &laquo;&nbsp;filaire&nbsp;&raquo; n&#8217;est pas obligatoire ici, mais reste bien pratique pour pouvoir prendre la main à distance (ssh). Un autre avantage est la possibilité d&#8217;y connecter une ou plusieurs machines (via un switch), notre liaison WDS faisant office de pont wifi. Dans tous les cas, les interfaces wifi doivent être regroupées au sein d&#8217;un même bridge.</p>
<p>/etc/config/network</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p405code27'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p40527"><td class="code" id="p405code27"><pre class="ini" style="font-family:monospace;">config interface loopback
    option ifname   lo
    option proto    static
    option ipaddr   127.0.0.1
    option netmask  255.0.0.0
&nbsp;
config interface lan
    option ifname      eth0
    option type        bridge
    option proto       static
    option ipaddr      192.168.1.252
    option netmask     255.255.255.0
    option gateway     192.168.1.254
    option dns         192.168.1.254</pre></td></tr></table></div>

<h1 lang="ini">Avec la version 7.09</h1>
<p style="text-align: justify;">Dans une configuration plus classique, nous devons configurer manuellement la liaison <em>wds</em> entre le maître et le relais. La configuration wifi est identique qu&#8217;il s&#8217;agisse de l&#8217;un ou l&#8217;autre.</p>
<p><em>/etc/config/wireless</em></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p405code28'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p40528"><td class="code" id="p405code28"><pre class="ini" style="font-family:monospace;">config wifi-device            wifi0
    option type               atheros
    option disabled           <span style="">0</span>
    option channel            <span style="">11</span>
    option diversity          <span style="">0</span>
    option txantenna          <span style="">1</span>
    option rxantenna          <span style="">1</span>
    option distance           <span style="">3000</span>
&nbsp;
config wifi-iface
    option device             wifi0
    option network            lan
    option mode               ap
    option ssid               wjopa
    option encryption         psk
    option key                maclefsecrete
&nbsp;
# WDS
config wifi-iface
    option device             wifi0
    option network            lan
    option mode               wds
    option ssid               wds
    option encryption         psk
    option key                maclefsecrete2</pre></td></tr></table></div>

<p style="text-align: justify;">Il est possible ici d&#8217;utiliser une clef différente pour les points d&#8217;accès et la liaison wds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2008/10/21/repeteur-wifi-avec-openwrt-kamikaze/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Iftop c&#8217;est top !</title>
		<link>http://www.jopa.fr/index.php/2008/09/28/iftop-cest-top/</link>
		<comments>http://www.jopa.fr/index.php/2008/09/28/iftop-cest-top/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 15:53:34 +0000</pubDate>
		<dc:creator>Jopa</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Réseau]]></category>

		<guid isPermaLink="false">http://www.jopa.fr/?p=234</guid>
		<description><![CDATA[Dans la série des petits outils pratiques et sous ce titre douteux, je voudrais vous dire quelques mots sur iftop. A la manière de &#171;&#160;top&#171;&#160;, qui affiche en pseudo temps réel l&#8217;utilisation des ressources systèmes par les processus, iftop permet de visualiser l&#8217;utilisation de la bande passante d&#8217;une interface réseau (d&#8217;où le prefixe &#171;&#160;if&#160;&#187;). D&#8217;un [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft size-medium wp-image-235" title="iftop" src="http://www.jopa.fr/wp-content/uploads/2008/09/iftop-300x225.png" alt="" width="300" height="225" />Dans la série des petits outils pratiques et sous ce titre douteux, je voudrais vous dire quelques mots sur <em>iftop</em>.</p>
<p style="text-align: justify;">A la manière de &laquo;&nbsp;<em>top</em>&laquo;&nbsp;, qui affiche en pseudo temps réel l&#8217;utilisation des ressources systèmes par les processus, <em>iftop </em>permet de visualiser l&#8217;utilisation de la bande passante d&#8217;une interface réseau (d&#8217;où le prefixe &laquo;&nbsp;if&nbsp;&raquo;). D&#8217;un seul coup d&#8217;oeil, vous pourrez visualiser les machines connectées à votre serveur et la bande passante qu&#8217;elles consomment.</p>
<p style="text-align: justify;"><em>iftop</em> est disponible en paquet dans la majeure partie des distributions. Si ce n&#8217;est pas votre cas, vous pouvez toujours télécharger les sources sur <a href="http://freshmeat.net/projects/iftop/">freshmeat</a>, sa compilation ne pose aucune difficulté.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jopa.fr/index.php/2008/09/28/iftop-cest-top/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

