<?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>GeeK`s Lifez &#187; Debian</title>
	<atom:link href="http://blog.cannibalz.net/category/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cannibalz.net</link>
	<description>GeeK`s Lifez</description>
	<lastBuildDate>Tue, 08 Jun 2010 13:27:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Samba AD : Fixer UID/GID</title>
		<link>http://blog.cannibalz.net/2010/02/16/samba-ad-fixer-uidgid/</link>
		<comments>http://blog.cannibalz.net/2010/02/16/samba-ad-fixer-uidgid/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 12:01:07 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[GID]]></category>
		<category><![CDATA[Kimsufi]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mdadm]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[UID]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/?p=75</guid>
		<description><![CDATA[Lorsque l&#8217;on utilise Samba avec un système d&#8217;authentification basé sur Active Directory, il peut arriver que les UIDS et GIDS ne soient pas les mêmes d&#8217;un Samba à un autre.

En effet lorsque les deux serveurs Samba utilisent un serveur Active Directory pour autoriser ou non les lectures/écritures il peut arriver que les droits assignés aux [...]]]></description>
			<content:encoded><![CDATA[<p>Lorsque l&#8217;on utilise Samba avec un système d&#8217;authentification basé sur Active Directory, il peut arriver que les UIDS et GIDS ne soient pas les mêmes d&#8217;un Samba à un autre.</p>
<p><span id="more-75"></span></p>
<p>En effet lorsque les deux serveurs Samba utilisent un serveur Active Directory pour autoriser ou non les lectures/écritures il peut arriver que les droits assignés aux fichiers ne soient pas les mêmes sur les deux serveurs Samba.</p>
<p>Pour résoudre cela il faut ajouter un paramètre à la configuration de Samba dans la section global.</p>
<p>Exemple:</p>
<blockquote><p>workgroup = home<br />
realm = HOME.LOCAL<br />
netbios name = Samba1<br />
idmap backend = idmap_rid:home=30001-39999<br />
idmap uid = 30001-39999<br />
idmap gid = 30001-39999</p></blockquote>
<p>Ainsi, d&#8217;un serveur Samba à l&#8217;autre, les UID et GID attribué seront identiques.</p>
<p>PS: Si vous faites cette ajout sur un serveur Samba déjà en service penser a redemarrer samba et winbind et à remettre les droits adequats au fichiers déjà existant (cf getent passwd , getent groups etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2010/02/16/samba-ad-fixer-uidgid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Je crache/vomis</title>
		<link>http://blog.cannibalz.net/2008/07/10/je-crachevomis/</link>
		<comments>http://blog.cannibalz.net/2008/07/10/je-crachevomis/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 08:38:53 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[GoogleApps]]></category>
		<category><![CDATA[Imap]]></category>
		<category><![CDATA[Ingrid Betancourt]]></category>
		<category><![CDATA[Orange]]></category>
		<category><![CDATA[Ségolène Royal]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/?p=54</guid>
		<description><![CDATA[Oui aujourd&#8217;hui je crache.

Sur :
- Gmail : qui est un webmail de merde
- L&#8217;imap de Gmail qui est digne d&#8217;un 56k en alasaka timeout inclu
- L&#8217;iphone qui est une arnaque, comme dit dans le 20 minutes: &#8220;C&#8217;est un gadget à appleboy&#8221;
- Orange qui va proposer des iPhones à 99euros (vous êtes des ordures)
- Debian qui [...]]]></description>
			<content:encoded><![CDATA[<p>Oui aujourd&#8217;hui je crache.</p>
<p><span id="more-54"></span></p>
<p>Sur :</p>
<p>- Gmail : qui est un webmail de merde</p>
<p>- L&#8217;imap de Gmail qui est digne d&#8217;un 56k en alasaka timeout inclu</p>
<p>- L&#8217;iphone qui est une arnaque, comme dit dans le 20 minutes: &#8220;C&#8217;est un gadget à appleboy&#8221;</p>
<p>- Orange qui va proposer des iPhones à 99euros (vous êtes des ordures)</p>
<p>- Debian qui part en sucette</p>
<p>- GoogleDoc qui ne merite pas de vivre.</p>
<p>- Ingrid Betancourt qui parle de repartir en Colombie (on aurait du la laisser on aurait evité de payer un retour piour rien)</p>
<p>- Ségolène Royal qui me saoule a être partout pour mendier de l&#8217;interet</p>
<p>- Les medias qui nous pourrissent la tête</p>
<p>Globalement, j&#8217;ai fait le tour..</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2008/07/10/je-crachevomis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Faille OpenSSL Debian</title>
		<link>http://blog.cannibalz.net/2008/05/13/faille-openssl-debian/</link>
		<comments>http://blog.cannibalz.net/2008/05/13/faille-openssl-debian/#comments</comments>
		<pubDate>Tue, 13 May 2008 21:05:50 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Faille]]></category>
		<category><![CDATA[OpenSSL]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/?p=52</guid>
		<description><![CDATA[Et bah voila ca faisait longtemps tiens &#8230;

Aujourd&#8217;hui, nouvelle faille debian .. cf http://lists.debian.org/debian-security-announce/2008/msg00152.html
Pour se sentir avec les fesses propres , un bon vieux :

# apt-get update
# apt-get install libssl-dev libssl0.9.8 openssl openssh-server openssh-client
# rm /etc/ssh/ssh_host_*
# dpkg-reconfigure openssh-server

Puis remplacez les clefs compromises indiquées par:

# ssh-vulnkey

Pensez a changer vos clef SSH etc..
Alea jacta es.
]]></description>
			<content:encoded><![CDATA[<p>Et bah voila ca faisait longtemps tiens &#8230;</p>
<p><span id="more-52"></span></p>
<p>Aujourd&#8217;hui, nouvelle faille debian .. cf http://lists.debian.org/debian-security-announce/2008/msg00152.html</p>
<p>Pour se sentir avec les fesses propres , un bon vieux :</p>
<ul>
<li># apt-get update</li>
<li># apt-get install libssl-dev libssl0.9.8 openssl openssh-server openssh-client</li>
<li># rm /etc/ssh/ssh_host_*</li>
<li># dpkg-reconfigure openssh-server</li>
</ul>
<p>Puis remplacez les clefs compromises indiquées par:</p>
<ul>
<li># ssh-vulnkey</li>
</ul>
<p>Pensez a changer vos clef SSH etc..</p>
<p>Alea jacta es.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2008/05/13/faille-openssl-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benchmark Kimsufi Reloaded Linux &#8211; FreeBSD</title>
		<link>http://blog.cannibalz.net/2008/04/27/benchmark-kimsufi-reloaded-linux-freebsd/</link>
		<comments>http://blog.cannibalz.net/2008/04/27/benchmark-kimsufi-reloaded-linux-freebsd/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 13:13:10 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Kimsufi]]></category>
		<category><![CDATA[Benchmark]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/?p=45</guid>
		<description><![CDATA[Ce matin je me disais qu&#8217;il pourrit être cool de faire un comparatif entre une install Unix et Linux sur un Kimsufi Reloaded .

J&#8217;ai donc utilisé nbench sur une Debian etch 32 bit et un FreeBSD 6.2.
Voici les deux screenshots du resultat:
Debian

FreeBSD

Je ne me lancerai pas dans un troll quelconque, je dirai juste que j&#8217;attends [...]]]></description>
			<content:encoded><![CDATA[<p>Ce matin je me disais qu&#8217;il pourrit être cool de faire un comparatif entre une install Unix et Linux sur un Kimsufi Reloaded .</p>
<p><span id="more-45"></span></p>
<p>J&#8217;ai donc utilisé nbench sur une Debian etch 32 bit et un FreeBSD 6.2.</p>
<p>Voici les deux screenshots du resultat:</p>
<p>Debian</p>
<p><a href="http://blog.cannibalz.net/wp-content/uploads/2008/04/kimsufi-reloaded-debian-etch-32-bit.jpg"><img class="alignnone size-medium wp-image-46" title="kimsufi-reloaded-debian-etch-32-bit" src="http://blog.cannibalz.net/wp-content/uploads/2008/04/kimsufi-reloaded-debian-etch-32-bit-300x247.jpg" alt="" width="300" height="247" /></a></p>
<p>FreeBSD</p>
<p><a href="http://blog.cannibalz.net/wp-content/uploads/2008/04/kimsufi-reloaded-freebsd-62.jpg"><img class="alignnone size-medium wp-image-47" title="kimsufi-reloaded-freebsd-62" src="http://blog.cannibalz.net/wp-content/uploads/2008/04/kimsufi-reloaded-freebsd-62-300x241.jpg" alt="" width="300" height="241" /></a><br />
Je ne me lancerai pas dans un troll quelconque, je dirai juste que j&#8217;attends avec impatience la bêta de FreeBSD 7.0 chez OVH :) (oui ici il s&#8217;agit d&#8217;un FreeBSD 6.2 et d&#8217;une Debian en 2.6.24.* :))</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2008/04/27/benchmark-kimsufi-reloaded-linux-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rss2email !</title>
		<link>http://blog.cannibalz.net/2008/02/07/rss2email/</link>
		<comments>http://blog.cannibalz.net/2008/02/07/rss2email/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 16:12:05 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[rss2email]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/2008/02/07/rss2email/</guid>
		<description><![CDATA[Depuis peu j&#8217;avais du faire du tunning sur mon google ig pour vérifier les news de plusieurs sites..

Malheureusement je ne pensais pas toujours à vérifier mes news et donc parfois j&#8217;en raté beaucoup.
C&#8217;est la que j&#8217;ai découvert rss2email qui permet de recevoir par mail ses news !
Installation:

# apt-get install rss2email

Puis pour initialiser rss2email on fait [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis peu j&#8217;avais du faire du tunning sur mon google ig pour vérifier les news de plusieurs sites..</p>
<p><span id="more-27"></span></p>
<p>Malheureusement je ne pensais pas toujours à vérifier mes news et donc parfois j&#8217;en raté beaucoup.</p>
<p>C&#8217;est la que j&#8217;ai découvert rss2email qui permet de recevoir par mail ses news !</p>
<p>Installation:</p>
<ul>
<li># apt-get install rss2email</li>
</ul>
<p>Puis pour initialiser rss2email on fait un petit r2e run</p>
<ul>
<li># r2e run</li>
</ul>
<p>Ajouter la boite e-mail par defaut:</p>
<ul>
<li> # r2e email maj@cannibalz.net</li>
</ul>
<p>Puis on indique quel boite mail doit recevoir quel fluxrss de la maniere suivante:</p>
<ul>
<li># r2e add http://www.monfluxrss.com/flux.xml moi@domaine.com</li>
</ul>
<p>On peut de cette manière ajouter moult flux rss.</p>
<p>Puis pour ne pas être spammé on va lui faire connaître les flux rss déjà existant sans etre notifé:</p>
<ul>
<li> # r2e run &#8211;no-send</li>
</ul>
<p>Une fois cela fait il ne reste plus qu&#8217;à mettre ce dernier en crontab de la manière suivante:</p>
<blockquote><p> 15 * * * * /usr/bin/r2e run</p></blockquote>
<p>Pensez a faire un  r2e run &#8211;no-send lors de l&#8217;ajout de nouveau flux rss.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2008/02/07/rss2email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le raid logiciel, pourquoi?</title>
		<link>http://blog.cannibalz.net/2008/02/03/le-raid-logiciel-pourquoi/</link>
		<comments>http://blog.cannibalz.net/2008/02/03/le-raid-logiciel-pourquoi/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 15:44:50 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[3615 MaVie]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mdadm]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/2008/02/03/le-raid-logiciel-pourquoi/</guid>
		<description><![CDATA[Comme dit dans un billet precedent je vais detailler pourquoi j&#8217;ai opté pour un raid1 (mirorring) logiciel plutot que hardware.

Au depart je voulais mettre ma gate en raid1 pour la simple est bonne raison qu&#8217;il y a beaucoup de choses dessus que je ne veux vraiment pas perdre.
J&#8217;avais ici une carte controller SATA raid 0/1 [...]]]></description>
			<content:encoded><![CDATA[<p>Comme dit dans un billet precedent je vais detailler pourquoi j&#8217;ai opté pour un raid1 (mirorring) logiciel plutot que hardware.</p>
<p><span id="more-23"></span></p>
<p>Au depart je voulais mettre ma gate en raid1 pour la simple est bonne raison qu&#8217;il y a beaucoup de choses dessus que je ne veux vraiment pas perdre.</p>
<p>J&#8217;avais ici une carte controller SATA raid 0/1 qui trainait, mais je n&#8217;avais pas davantages envie que ça de l&#8217;utiliser.</p>
<p>Je me suis donc dit que c&#8217;etait peut etre l&#8217;occasion de voir un peu ce qui se passait dans le domaine du raid logiciel, et plus particulierement mdadm (mutli-disk) que j&#8217;avais eu l&#8217;occasion de tuttoyer au taff ;)</p>
<p>Deja le raid logiciel, comme son nom l&#8217;indique n&#8217;oblige pas l&#8217;utilisation d&#8217;une carte raid (wahouuu heureusement que jusque la ca va :)).</p>
<p>Dans le points positifs on a:</p>
<ol>
<li>Ne necessite pas de carte RAID</li>
<li>Facilité de mise en place</li>
<li>Facilité d&#8217;entretient (mdadm /dev/md0 &#8211;add /dev/sda1 etc)</li>
<li>Monitoring aisé</li>
<li>Meilleurs perf que le raid hardware (1)</li>
<li>Benefice de la communaute Open-Source (en cas de soucis plus de personne a reagir que sur un firmware proprio)</li>
</ol>
<p>Point negatifs</p>
<ol>
<li>Interaction avec le CPU</li>
<li>Efficacité et performances en relation avec la configuration de la machine hote</li>
<li>Pas de system de Battery qui permettent en general de terminer une ecriture avant l&#8217;arret en cas de coupure de courant</li>
</ol>
<p>(1) Arguement tiré d&#8217;un Benchmark qui donnait l&#8217;avantage au Raid logiciel multi-disk (md) uniquement en ecriture sur du Raid1</p>
<p>Voila voila, je preneur d&#8217;autres arguments ou critiques.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2008/02/03/le-raid-logiciel-pourquoi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remplacer un disque dur d&#8217;un raid1 logiciel</title>
		<link>http://blog.cannibalz.net/2008/02/03/remplacer-un-disque-dur-dun-raid1-logiciel/</link>
		<comments>http://blog.cannibalz.net/2008/02/03/remplacer-un-disque-dur-dun-raid1-logiciel/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 13:46:14 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Mdadm]]></category>
		<category><![CDATA[Raid]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/2008/02/03/remplacer-un-disque-dur-dun-raid1-logiciel/</guid>
		<description><![CDATA[Un petit billet pour detailler la procedure si jamais un disque dur d&#8217;un raid1 rend l&#8217;ame.

Il peut arriver qu&#8217;un disque dur d&#8217;un raid1 logiciel soit defectueux, dans ce cas il suffit de remettre un disque dur identique a celui restant, puis de refaire exactement les memes partitions que le disque restant sur le nouveau disque.
Une [...]]]></description>
			<content:encoded><![CDATA[<p>Un petit billet pour detailler la procedure si jamais un disque dur d&#8217;un raid1 rend l&#8217;ame.</p>
<p><span id="more-22"></span></p>
<p>Il peut arriver qu&#8217;un disque dur d&#8217;un raid1 logiciel soit defectueux, dans ce cas il suffit de remettre un disque dur identique a celui restant, puis de refaire exactement les memes partitions que le disque restant sur le nouveau disque.</p>
<p>Une fois cela fait il suffit de faire:</p>
<ul>
<li># mdadm /dev/md0 &#8211;add /dev/sda1</li>
</ul>
<p>/dev/md0 était le raid1 sur lequel un disque dur etait defecteux et /dev/sda1 etant la partition du nouveaux disque dur qu&#8217;on veut ratacher a /dev/md0.</p>
<p>Suite a cela , il va y avoir une synchronisation entre les deux partitions.</p>
<p>Il suffira de reboot pour etre convaincu du bon deroulement des operations.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2008/02/03/remplacer-un-disque-dur-dun-raid1-logiciel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migration vers un raid1 logiciel</title>
		<link>http://blog.cannibalz.net/2008/02/03/migration-vers-un-raid1-logiciel/</link>
		<comments>http://blog.cannibalz.net/2008/02/03/migration-vers-un-raid1-logiciel/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 12:51:59 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Mdadm]]></category>
		<category><![CDATA[Raid]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/2008/02/03/migration-vers-un-raid1-logiciel/</guid>
		<description><![CDATA[Recemment je me suis un peu penché sur le raid logiciel sous debian: mdadm.
J&#8217;ai été fortement seduit par cette solution (je detaillerai pourquoi dans un prochain billet) et j&#8217;ai donc voulu passer ma gate@home en raid1 logiciel.
Je vais donc detailler ici comment migrer son systeme vers un raid1 logiciel avec mdadm.
Un petit etait des lieux [...]]]></description>
			<content:encoded><![CDATA[<p>Recemment je me suis un peu penché sur le raid logiciel sous debian: mdadm.</p>
<p><span id="more-21"></span>J&#8217;ai été fortement seduit par cette solution (je detaillerai pourquoi dans un prochain billet) et j&#8217;ai donc voulu passer ma gate@home en raid1 logiciel.</p>
<p>Je vais donc detailler ici comment migrer son systeme vers un raid1 logiciel avec mdadm.</p>
<p>Un petit etait des lieux avant tout, voici ma configuration actuelle:</p>
<blockquote><p>debian:~# df -h<br />
Filesystem            Size  Used Avail Use% Mounted on<br />
/dev/sda1             2.8G  494M  2.2G  19% /<br />
tmpfs                 126M     0  126M   0% /lib/init/rw<br />
udev                   10M   52K   10M   1% /dev<br />
tmpfs                 126M     0  126M   0% /dev/shm<br />
debian:~#</p></blockquote>
<p>On vient bien ici que je n&#8217;ai qu&#8217;une partition principale / de 2.8Go.  /dev/sda est donc mon disque dur actuel, avec une partition /dev/sda1.</p>
<p>Par chance je retrouve un disque dur de taille identique ce qui sera plus cool pour faire mes partitions et mon raid logiciel.</p>
<p>Considerons donc /dev/sda mon disque dur actuel et /dev/sdb mon nouveau disque dur.</p>
<p>/dev/sdb vient juste d&#8217;etre ajouté dans la machine:</p>
<blockquote><p>debian:~# fdisk -l /dev/sdb</p>
<p>Disk /dev/sdb: 3221 MB, 3221225472 bytes<br />
255 heads, 63 sectors/track, 391 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes</p>
<p>Disk /dev/sdb doesn&#8217;t contain a valid partition table<br />
debian:~#</p></blockquote>
<p>Commencons par installer mdadm:</p>
<ul>
<li># apt-get install mdadm</li>
</ul>
<p>Il faut a present modifier le type des partitions sur /dev/sda en effet nous avons actuellement:</p>
<blockquote><p> debian:~# fdisk -l /dev/sda</p>
<p>Disk /dev/sda: 3221 MB, 3221225472 bytes<br />
255 heads, 63 sectors/track, 391 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes</p>
<p>Device Boot      Start         End      Blocks   Id  System<br />
/dev/sda1   *           1         367     2947896   83  Linux<br />
/dev/sda2             368         391      192780    5  Extended<br />
/dev/sda5             368         391      192748+  82  Linux swap / Solaris<br />
debian:~#</p></blockquote>
<p>Utilisez fdisk ou cfdisk pour obtenir:</p>
<blockquote><p>debian:~# fdisk -l /dev/sda</p>
<p>Disk /dev/sda: 3221 MB, 3221225472 bytes<br />
255 heads, 63 sectors/track, 391 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes</p>
<p>Device Boot      Start         End      Blocks   Id  System<br />
/dev/sda1   *           1         367     2947896   fd  Linux raid autodetect<br />
/dev/sda2             368         391      192780    5  Extended<br />
/dev/sda5             368         391      192748+  82  Linux swap / Solaris<br />
debian:~#</p></blockquote>
<p>Une fois cela fait, nous allons dupliquer les partitions de /dev/sda sur /dev/sdb:</p>
<ul>
<li>#  sfdisk -d /dev/sda | sfdisk /dev/sdb</li>
</ul>
<p>Vous devriez obtenir un affichage du style de celui ci:</p>
<blockquote><p>&#8230;&#8230;</p></blockquote>
<blockquote><p>Successfully wrote the new partition table</p>
<p>Re-reading the partition table &#8230;<br />
&#8230;&#8230;.</p></blockquote>
<p>A present il va falloir utiliser mdadm pour creer le raid en indiquant /dev/sda comme manquant:</p>
<blockquote><p>debian:~# mdadm &#8211;create /dev/md0 &#8211;level 1 &#8211;raid-devices=2 missing /dev/sdb1<br />
mdadm: array /dev/md0 started.<br />
debian:~#</p></blockquote>
<p>Repetez cette operation pour chacune de vos partitions (dans mon cas je n&#8217;avais que /dev/sda1 au tout debut)</p>
<p>Creez le filesystem pour le raid:</p>
<ul>
<li># mkfs.ext3 /dev/md0</li>
</ul>
<p>A present montons le volume /Dev/md0 et copions son contenu:</p>
<ul>
<li># mount /dev/md0 /mnt</li>
<li># cp -dpRx / /mnt</li>
</ul>
<p>Faites ainsi pour chacun de vos partitions par exemple pour /var:</p>
<ul>
<li># mount /dev/md1 /mnt/var</li>
<li># cp -dpRx / /mnt/var</li>
</ul>
<p>Dans le cas de ce tutorial nous ne le ferons car nous avons tout dans une seule partitions.</p>
<p>Formatons la partition swap sur le nouveau disque dur sdb:</p>
<ul>
<li> # mkswap -v1 /dev/sdb5</li>
</ul>
<p>Puis modifiez le fichier /mnt/etc.fstab pour qu&#8217;il ressemble a:</p>
<blockquote><p>debian:~# cat /mnt/etc/fstab<br />
# /etc/fstab: static file system information.<br />
#<br />
# &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;<br />
proc            /proc           proc    defaults        0       0<br />
/dev/md0       /               ext3    defaults,errors=remount-ro 0       1<br />
/dev/sda5       none            swap    sw              0       0<br />
/dev/sdb5       none            swap    sw              0       0<br />
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0<br />
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0<br />
debian:~#</p></blockquote>
<p>On notera le remplacement de /dev/sda1 par /dev/md0 et l&#8217;activation des deux partitions swap sda5 et sdb5</p>
<p>Editez egalement le fichier /mnt/boot/grub/menu.lst , voici a quoi ressemble dorenavant le mien:</p>
<blockquote><p>&#8230;..</p>
<p>title  Debian GNU/Linux, kernel 2.6.18-5-686<br />
root  (hd0,0)<br />
kernel  /boot/vmlinuz-2.6.18-5-686 root=/dev/md0 md=0,/dev/sda1,/dev/sdb1 ro<br />
initrd  /boot/initrd.img-2.6.18-5-686<br />
savedefault</p>
<p>title  Debian GNU/Linux, kernel 2.6.18-5-686 (single-user mode)<br />
root  (hd0,0)<br />
kernel  /boot/vmlinuz-2.6.18-5-686 root=/dev/md0 md=0,/dev/sda1,/dev/sdb1 ro sin gle<br />
initrd  /boot/initrd.img-2.6.18-5-686<br />
savedefault</p>
<p>&#8230;..</p></blockquote>
<p>Passons a grub:</p>
<blockquote><p> grub-install /dev/sda<br />
grub<br />
grub: device (hd0) /dev/sdb<br />
grub: root (hd0,0)<br />
grub: setup (hd0)<br />
grub: quit</p></blockquote>
<p>Copions tout cela sur /dev/sda</p>
<blockquote><p>debian:~# cp -dp /mnt/etc/fstab /etc/fstab<br />
debian:~# cp -dp /mnt/boot/grub/menu.lst /boot/grub</p></blockquote>
<p>Et on reboot!</p>
<p>Lors du reboot voici ce que l&#8217;on voit passer:</p>
<blockquote><p>md: raid6 personality registered for level 6<br />
md: raid5 personality registered for level 5<br />
md: raid4 personality registered for level 4<br />
md: raid10 personality registered for level 10<br />
md: bind&lt;sdb1&gt;<br />
raid1: raid set md0 active with 1 out of 2 mirrors<br />
Attempting manual resume</p></blockquote>
<p>Il nous faut donc ajouter /dev/sda1 a /dev/md0 :</p>
<blockquote><p>debian:~# mdadm &#8211;add /dev/md0 /dev/sda1<br />
mdadm: added /dev/sda1<br />
debian:~#</p></blockquote>
<p>Vous devriez voir cela dans votre dmesg au bout d&#8217;un ptit moment:</p>
<blockquote><p> md: bind&lt;sda1&gt;<br />
RAID1 conf printout:<br />
&#8212; wd:1 rd:2<br />
disk 0, wo:1, o:1, dev:sda1<br />
disk 1, wo:0, o:1, dev:sdb1<br />
md: syncing RAID array md0<br />
md: minimum _guaranteed_ reconstruction speed: 1000 KB/sec/disc.<br />
md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for reconstruction.<br />
md: using 128k window, over a total of 2947776 blocks.<br />
md: md0: sync done.<br />
RAID1 conf printout:<br />
&#8212; wd:2 rd:2<br />
disk 0, wo:0, o:1, dev:sda1<br />
disk 1, wo:0, o:1, dev:sdb1</p></blockquote>
<p>On pretera attention : &#8220;md: md0: sync done.&#8221;</p>
<p>Et hop on reboot encore :p</p>
<blockquote></blockquote>
<p>Ceete fois ci on a:</p>
<blockquote><p>raid1: raid set md0 active with 2 out of 2 mirrors</p></blockquote>
<p>Mais on voit un petit message rouge pas tres gracieux:</p>
<blockquote><p>Assembling MD Arrays &#8230; failed (no arrays found in config file or automatically)</p></blockquote>
<p>Pour regler cela j&#8217;ai rajoute dans /etc/mdadm/mdadm.conf:</p>
<blockquote><p>DEVICE /dev/sda*<br />
DEVICE /dev/sdb*<br />
ARRAY  /dev/md0 devices=/dev/sda1,/dev/sdb1</p></blockquote>
<p>Et voila tout tourne bien :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2008/02/03/migration-vers-un-raid1-logiciel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVPN authentification PAM</title>
		<link>http://blog.cannibalz.net/2008/01/09/openvpn-authentification-pam/</link>
		<comments>http://blog.cannibalz.net/2008/01/09/openvpn-authentification-pam/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 09:35:35 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Ldap]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenVPN]]></category>
		<category><![CDATA[Pam]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/2008/01/09/openvpn-authentification-pam/</guid>
		<description><![CDATA[Voici un howto pour vous permettre de mettre en place une authentification a un OpenVPN sans certificat unique par client, mais par authentification PAM.
L&#8217;avantage de cette solution est que, vous pouvez indirectement authentifier vos utilisateurs a votre OpenVPN par un serveur LDAP. (sous réserve que vous pouvez déjà vous connecter en SSH par l&#8217;intermédiaire de [...]]]></description>
			<content:encoded><![CDATA[<p>Voici un howto pour vous permettre de mettre en place une authentification a un OpenVPN sans certificat unique par client, mais par authentification PAM.<span id="more-17"></span></p>
<p>L&#8217;avantage de cette solution est que, vous pouvez indirectement authentifier vos utilisateurs a votre OpenVPN par un serveur LDAP. (sous réserve que vous pouvez déjà vous connecter en SSH par l&#8217;intermédiaire de votre serveur ldap)</p>
<p>On partira du principe que vous avez deja un serveur OpenVPN fonctionnel.</p>
<p>C&#8217;est partit:</p>
<ul>
<li># apt-get install libpam0g-dev</li>
</ul>
<p>Ajouter dans le fichier de conf du serveur:</p>
<blockquote><p>plugin /usr/lib/openvpn/openvpn-auth-pam.so common-auth<br />
client-cert-not-required <em>(si vous ne voulez pas gérer de certificat par client)</em></p></blockquote>
<p>Sur le serveur on aura besoin de:</p>
<ol>
<li> ca.crt <em>(build-ca)</em></li>
<li>server.crt, server.key <em>(build-key server)</em></li>
<li>dh1024.pem <em>(build-dh)</em></li>
</ol>
<p>Dans le fichier de configuration client:</p>
<blockquote><p> client<br />
port 1194<br />
proto udp<br />
dev tun<br />
remote [server address]<br />
ca [server’s ca.cert] <em>(seul fichier nécessaire sur le client)</em><br />
auth-user-pass <em>(le client demande un login/pass existant sur le serveur)</em></p></blockquote>
<p>Il ne vous reste plus qu&#8217;a tester tout ça en redemarrant votre serveur et client openvpn :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2008/01/09/openvpn-authentification-pam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiler son noyau / kernel sur Debian Linux</title>
		<link>http://blog.cannibalz.net/2008/01/05/compiler-son-noyau-kernel-sur-debian/</link>
		<comments>http://blog.cannibalz.net/2008/01/05/compiler-son-noyau-kernel-sur-debian/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 05:14:22 +0000</pubDate>
		<dc:creator>JaCe</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Noyau]]></category>

		<guid isPermaLink="false">http://blog.cannibalz.net/2008/01/05/compiler-son-noyau-kernel-sur-debian/</guid>
		<description><![CDATA[Voici un mini tuto qui a pour but de vous permettre de ponder un nouveua noyau sur votre Debian adorée!


 # apt-get install debconf-utils dpkg-dev debhelper  build-essential kernel-package libncurses5-dev

Recuperez le noyau que vous voulez a l&#8217;adresse:
http://www.kernel.org/pub/linux/kernel/v2.6/
Puis on y va:

# cd /usr/src
# tar xvzf /path/to/linux-*.tar.gz
# ln -s linux-&#60;version&#62; linux
# cd linux
# cp /boot/config-&#60;version&#62; .config
# make [...]]]></description>
			<content:encoded><![CDATA[<p>Voici un mini tuto qui a pour but de vous permettre de ponder un nouveua noyau sur votre Debian adorée!<br />
<span id="more-16"></span></p>
<ul>
<li> # apt-get install debconf-utils dpkg-dev debhelper  build-essential kernel-package libncurses5-dev</li>
</ul>
<p>Recuperez le noyau que vous voulez a l&#8217;adresse:</p>
<blockquote><p>http://www.kernel.org/pub/linux/kernel/v2.6/</p></blockquote>
<p>Puis on y va:</p>
<ul>
<li># cd /usr/src</li>
<li># tar xvzf /path/to/linux-*.tar.gz</li>
<li># ln -s linux-&lt;version&gt; linux</li>
<li># cd linux</li>
<li># cp /boot/config-&lt;version&gt; .config</li>
<li># make oldconfig</li>
<li># make menuconfig</li>
<li>#  make-kpkg clean</li>
<li>#  make-kpkg –initrd –revision 01 kernel_image (01 pour la revision 01, a incrementer a chaque recompil)</li>
<li># cd ..</li>
<li>#  dpkg -i linux-image-2.6.18.1_test.001_i386.deb</li>
<li># reboot</li>
</ul>
<p>Hopla il ne vous reste plus qu&#8217;a verifier que vous etes bien sur le noyau recemment installé avec un bon  uname -ar ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cannibalz.net/2008/01/05/compiler-son-noyau-kernel-sur-debian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
