<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.theodys.org/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Theodys.org - Linux</title>
  <link>http://www.theodys.org/index.php/</link>
  <description>Le blog de theodys societe commerciale de service informatique a bordeaux, nous mettons à disposition des internautes quelques guides, tutoriels et autres tutos concernant généralement des problemes que nous avons pu avoir au cour de nos interventions developpements</description>
  <language>fr</language>
  <pubDate>Fri, 03 Oct 2008 11:21:21 +0200</pubDate>
  <copyright>Theodys</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Installation d'une carte PCMCIA Dlink DWL-G650+ sous Linux (Debian Etch)</title>
    <link>http://www.theodys.org/index.php/post/2008/01/23/Installtion-dune-carte-PCMCIA-Dlink-DWL-G650-sous-Linux-Debian-Etch</link>
    <guid isPermaLink="false">urn:md5:9e0dbf3aee8f72a77caa5308f3f0f476</guid>
    <pubDate>Wed, 23 Jan 2008 22:23:00 +0100</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>debian</category><category>Linux</category><category>ndiswrapper</category><category>wifi</category>    
    <description>&lt;p&gt;&lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/icones/openlogo-nd-100.png&quot; /&gt;Dans ce petit tutoriel nous allons voir comment installer une carte wifi DWL-G650+ sur une &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.debian.org&quot;&gt;Debian Etch&lt;/a&gt; en utilisant &lt;a hreflang=&quot;en&quot; href=&quot;http://ndiswrapper.sourceforge.net/joomla/&quot;&gt;ndiswrapper&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Le portable sur lequel j'ai installé Debian est un &quot;vieux&quot; Sony Vaio (PCG-GRZ615G) et tout fonctionne convenablement.&lt;/p&gt;
&lt;p&gt;Ce tutoriel a été écrit pour une carte précise mais je pense qu'il serait facilement transposable à une autre carte PCMCIA.&lt;/p&gt;    &lt;h2&gt;Rappels&lt;/h2&gt;
&amp;nbsp;&lt;br /&gt;Le Logiciel ndiswrapper permet d'installer des cartes réseau sous linux en utilisant des drivers Windows, et ça fonctionne bien !!&lt;br /&gt;Pour en savoir plus visitez le site &lt;a hreflang=&quot;en&quot; href=&quot;http://ndiswrapper.sourceforge.net&quot;&gt;http://ndiswrapper.sourceforge.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Préparation&lt;/h2&gt;
&lt;p&gt;Avant de commencer l'installation à proprement parler nous allons déjà indentifier la carte (et par la même occasion vérifier si la carte est bien reconnue par votre système), dans un terminal tapper la commande suivante &lt;/p&gt;
&lt;div style=&quot;padding: 10px; background-color: black; color: white;&quot;&gt;
~#:lspci -v&lt;br /&gt;
Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Subsystem: D-Link System Inc DWL-G650+ AirPlusG+ CardBus Wireless LAN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Flags: medium devsel, IRQ 9&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memory at 36020000 (32-bit, non-prefetchable) [disabled] [size=8K]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memory at 36000000 (32-bit, non-prefetchable) [disabled] [size=128K]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Capabilities: [40] Power Management version 2
&lt;/div&gt;
Donc la carte est bien reconnue. Sur la première ligne de la réponse on peut lire que le chipset de la carte est un Texas Instrument ACX 111.&lt;br /&gt;On va maintenant sur le site de ndiswrapper pour vérifier que la carte est bien supportée, je dis ça pour les &lt;br /&gt;personnes qui auraient une carte différente de la mienne ...&lt;br /&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list/&quot;&gt;http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list/&lt;/a&gt;&lt;br /&gt;En recherchant dans la liste on trouve facilement la carte qui nous interesse, il y a même un lien vers les pilotes DLINK (pour moi le lien n'aboutissait pas).&lt;br /&gt;&lt;img style=&quot;margin: 0 0 1em 1em; float: right;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/dwlg650/DWL-G650_.jpg&quot; /&gt;&lt;br /&gt;J'ai donc récuperé les drivers DLINK pour ma carte DWL-G650+ ici : &lt;br /&gt;&lt;a hreflang=&quot;fr&quot; href=&quot;ftp://ftp.dlink.fr/Wireless/Gamme%20AirplusXtremeG+/DWL-G650+/Driver/&quot;&gt;ftp://ftp.dlink.fr/Wireless/Gamme%20AirplusXtremeG+/DWL-G650+/Driver/&lt;/a&gt;&lt;br /&gt;Ma carte est une révision A1 j'ai donc récupéré les drivers en conséquence, la révision de la carte est écrit sur la carte &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Installation&lt;/h2&gt;
Maintenant passons à l'installation de la carte à proprement parlé.&lt;br /&gt;Avant tout il faut installer les paquets necessaires :&lt;br /&gt;
&lt;div style=&quot;padding: 10px; background-color: black; color: white;&quot;&gt;
root#: apt-get install linux-headers-`uname -r`&lt;br /&gt;
root#: apt-get install make gcc&lt;br /&gt;
root#: apt-get install module-assistant&lt;/div&gt;
Ensuite, sur le site de ndiswrapper vous récupérez la dernière version : &lt;br /&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://sourceforge.net/project/showfiles.php?group_id=93482&quot;&gt;http://sourceforge.net/project/showfiles.php?group_id=93482&lt;/a&gt;&lt;br /&gt;Personnelement j'utilise la version 1.51&lt;br /&gt;&lt;h3&gt;Installation de ndiswrapper :&lt;/h3&gt;
Pour l'installation j'ai suivi le processus indiqué dans la documentation officielle ...&lt;br /&gt;
&lt;div style=&quot;padding: 10px; background-color: black; color: white;&quot;&gt;
tar zxvf ndiswrapper-VERSION.tar.gz  //  il faut remplacer VERSION par votre version &lt;br /&gt;
cd ndiswrapper-VERSION&lt;br /&gt;
&lt;br /&gt;
make distclean&lt;br /&gt;
make DISABLE_USB=1  // Je n'ai pas besoin du support usb &lt;br /&gt;
/* en tant que root : */&lt;br /&gt;
make DISABLE_USB=1 install &lt;/div&gt;
&lt;br /&gt;Donc là ndiswrapper est installé, il faut maintenant installer le driver XP :&lt;br /&gt;
&lt;div style=&quot;padding: 10px; background-color: black; color: white;&quot;&gt;root#: ndiswrapper -i /home/chemin/vers/fichier/winXP/filename.inf ...
&lt;/div&gt;
&lt;br /&gt;
Ensuite on vérifie si les drivers sont bien installés :
&lt;div style=&quot;padding: 10px; background-color: black; color: white;&quot;&gt;
root#: ndiswrapper -l&lt;br /&gt;
&amp;nbsp;&amp;nbsp;installed drivers:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;gplus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;driver installed, hardware (104C:9066) present
&lt;/div&gt;
&lt;br /&gt;Le driver est donc bien installé, on charge le module :&lt;br /&gt;
&lt;div style=&quot;padding: 10px; background-color: black; color: white;&quot;&gt;
root#: depmod -a&lt;br /&gt;
root#: modprobe ndiswrapper&lt;/div&gt;
&lt;br /&gt;
Là vous sortez la carte et vous la re-inséré dans son logement normalement elle devrait avoir une led qui s'allume, on verifie quand même :
&lt;br /&gt;
&lt;div style=&quot;padding: 10px; background-color: black; color: white;&quot;&gt;
dmesg : &lt;br /&gt;
ndiswrapper: driver gplus (D-Link,07/23/2003,4.0.40.3) loaded&lt;br /&gt;
PCI: Enabling device 0000:07:00.0 (0000 -&amp;gt; 0002)&lt;br /&gt;
ACPI: PCI Interrupt 0000:07:00.0[A] -&amp;gt; Link [LNKG] -&amp;gt; GSI 9 (level, low) -&amp;gt; IRQ 9&lt;br /&gt;
PCI: Setting latency timer of device 0000:07:00.0 to 64&lt;br /&gt;
ndiswrapper: using IRQ 9&lt;br /&gt;
wlan0: ethernet device 00:0d:88:8f:31:d8 using NDIS driver: gplus, version: 0x40000, NDIS version: 0x501, &lt;br /&gt;vendor: 'D-Link AirPlus XtremeG+ Wireless Adapter', 104C:9066.5.conf&lt;br /&gt;
wlan0: encryption modes supported: none&lt;br /&gt;
ADDRCONF(NETDEV_UP): wlan0: link is not ready&lt;br /&gt;
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready&lt;br /&gt;
wlan0: no IPv6 routers present&lt;/div&gt;&lt;br /&gt;La est donc bien installée, si vous avez un serveur DHCP, vous devriez même avoir une ip et pouvoir aller sur internet !!!&lt;br /&gt;&lt;br /&gt;Avant d'en arriver là j'ai du quand même rajouter la ligne suivante : &lt;strong&gt;alias wlan0 ndiswrapper&lt;/strong&gt; dans le fichier : &lt;strong&gt;/etc/modprobe.d/aliases&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;La carte doit peut-être être activée, sous Gnom j'ai utilisé l'utilitaire fournit : Bureau/Administration/Reseau &lt;br /&gt;Vous pouvez aussi utiliser cet utilitaire pour configurer les données IP, Masque, DNS ...&lt;br /&gt;&lt;br /&gt;Voilà, chez moi ça fonctionne à merveille, et je me retrouve donc avec un portable Wifi sous Debian :!) &lt;br /&gt;&lt;br /&gt;Bon courage à tous.&lt;br /&gt;N'hésitez pas, commentez ...&lt;br /&gt;&lt;br /&gt;Mimi&lt;br /&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2008/01/23/Installtion-dune-carte-PCMCIA-Dlink-DWL-G650-sous-Linux-Debian-Etch#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2008/01/23/Installtion-dune-carte-PCMCIA-Dlink-DWL-G650-sous-Linux-Debian-Etch#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/26</wfw:commentRss>
      </item>
    
  <item>
    <title>Installation, et configuration d'un serveur LAMP (Linux Apache Mysql et Php) sur un serveur Ubuntu 7.10</title>
    <link>http://www.theodys.org/index.php/post/2008/01/04/Installation-et-configuration-dun-serveur-LAMP-Linux-Apache-Mysql-et-Php-sur-un-serveur-Ubuntu-710</link>
    <guid isPermaLink="false">urn:md5:aa32102c10806b3c77b412f8f435a4e2</guid>
    <pubDate>Fri, 04 Jan 2008 14:22:00 +0100</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>Apache</category><category>Dotclear</category><category>Linux</category><category>MySQL</category><category>PHP</category><category>Ubuntu</category>    
    <description>&lt;p&gt;Nous allons dans cet article voir comment, à partir d'une installation basique d'Ubuntu Serveur 7.10,&amp;nbsp; installer et paramétrer Apache 2, MySQL 5 et PHP 5.&lt;/p&gt;
&lt;p&gt;Dans cet article, nous avons utilisé une installation fraiche d'Ubuntu dans une VMware, Ubuntu étant basée sur Debian, dites vous bien que ce tutorial est transposable (je l'ai personnellement testé sur un RPS (Real Private Server) d'OVH).&lt;/p&gt;    &lt;h3&gt;Configuration :&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Le serveur est donc installé dans une VMware, et il s'agit d'une distribution Ubuntu 7.10 Serveur.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; L'adresse IP du Serveur est 192.168.1.150&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; le nom du serveur est : ubuntusrvtest&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; le domaine du serveur est theodys.net&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lors de l'installation du serveur, au moment ou l'installeur demande si l'on souhaite configurer un type de serveur prédéfini (BIND, LAMP, ...) je n'ai rien selectionné, j'ai simplement cliqué sur suivant.&lt;/p&gt;
&lt;p&gt;Une fois l'installation terminée, comme je souhaite faire l'installtion via SSH, comme pour un serveur dédié, j'ai tout de suite installé ssh-server :&lt;/p&gt;
&lt;p&gt;&lt;strong class=&quot;command&quot;&gt;&lt;code&gt;sudo apt-get install ssh-server&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Voilà je peux maintenant accéder au serveur via SSH ...&lt;/p&gt;
&lt;h4&gt;&amp;nbsp;- depuis un poste client (sous linux) je tape donc :&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;ssh 192.168.1.150&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;à la question : &lt;/p&gt;
&lt;code&gt;
The authenticity of host '192.168.1.150 (192.168.1.150)' can't be established.
&lt;br /&gt;RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx.&lt;br /&gt;Are you sure you want to continue connecting (yes/no)?&lt;/code&gt;
&lt;p&gt;il faut taper &quot;yes&quot; pour ajouter la clé du serveur ssh à votre fichier de clés.&lt;/p&gt;
&lt;h4&gt;- depuis un poste client windows nous allons utiiser putty&lt;/h4&gt;
Télécharger &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html&quot;&gt;Putty&lt;/a&gt; , puis exécuter le fichier .exe&lt;br /&gt;Vous devriez avoir la fenêtre suivante:&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty01.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Dans la zone Host name (or ip address) tapez l'adresse ip : 192.168.1.150&lt;br /&gt;Vérifier que SSH soit bien sélectionné, et donc que le port est bien 22 (configuration par défaut de SSH).&lt;br /&gt;Je vous conseille de nommer votre session et de l'enregistrer.&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty02.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Vous pouvez maintenant cliquer sur Open.&lt;br /&gt;Lors de la première utilisation vous devriez avoir une alerte concernant les clés, cliquez simplement sur OUI.&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty03.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Vous pouvez ensuite vous connecter au serveur&amp;nbsp; : &lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty04.png&quot; /&gt;&lt;br /&gt;
Donc maintenant que vous pouvez acceder à votre serveur en SSH, passons à l'objet de ce tutoriel : L'installation de LAMP.&lt;br /&gt;&lt;h3&gt;Installation des Logiciels &lt;/h3&gt;
Pour installer l'ensemble des logiciels, j'ai utilisé apt-get comme d'habitude vous pouvez aussi installer les softs en récupérant les sources et en les compilants, mais l'objectif de ce serveur étant de montrer comment installer un environnement LAMP pour faire des tests, on va faire au plus simple &lt;br /&gt;&lt;br /&gt;Donc on tape la commande :&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install apache2 php5 php5-mysql mysql-server-5.0 mysql-client-5.0&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;comme il faut d'autres paquets pour satisfaire les dépendances taper O ou Y à la question :&lt;br /&gt;&lt;code&gt;Souhaitez-vous continuer [O/n] ?&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Il vous sera surement demandé de renseigner un mot de passe pour l'utilisateur root de mysql donc saisissez un mot de passe, puis valider. L'installation se poursuit.&lt;br /&gt;Normalement, Apache est installé.&lt;br /&gt;Pour vérifier ouvrez votre navigateur favoris (Firefox !) et tapez : &lt;em&gt;http://192.168.1.150&lt;/em&gt; et vous devriez avoir quelque chose de ce type:&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty06.png&quot; /&gt;&lt;br /&gt;Donc ça fonctionne ! Apache est installé.&lt;br /&gt;&lt;br /&gt;On va maintenant vérifier que PHP s'est bien installé, pour cela nous allons simplement créer un fichier hello.php à placer à la racine du site Web : /var/www/&lt;br /&gt;&lt;code&gt;cd /var/www&lt;br /&gt;sudo vi hello.php&lt;/code&gt;&lt;br /&gt;saisissez le code suivant:&lt;br /&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;echo &quot;hello world !&quot;;&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;et on teste : dans votre navigateur tapez http://192.168.1.150/hello.php&lt;br /&gt;et vous devriez voir apparaitre le Hello world!&lt;br /&gt;Donc PHP fonctionne.&lt;br /&gt;&lt;br /&gt;&lt;q&gt;Si votre navigateur n'affiche pas la page &quot;Hello word&quot; et qu'il propose de télécharger le fichier &quot;hello.php&quot;, il est alors nécessaire de redemarrer Apache:&lt;br /&gt;&lt;code&gt;sudo /etc/init.d/apache2 restart&lt;/code&gt;&lt;/q&gt;&lt;br /&gt;&lt;br /&gt;Nous allons maintenant vérifier quelles sont les extensions php installées, pour ce faire nous allons créer un fichier &quot;info.php&quot; placé lui aussi à la racine du site web : &lt;br /&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;
echo phpinfo();&lt;br /&gt;
?&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Maintenant nous testons en tapant dans le navigateur:&lt;br /&gt;&lt;em&gt;http://192.168.1.150/info.php&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Vous devriez avoir:&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/.Putty07_m.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En parcourant cette page, vous pourrez voir toutes les extensions php installées sur votre système.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Installation de phpmyadmin&lt;/h4&gt;
C'est très simple! Il vous suffit de taper dans Putty la commande suivante:&lt;br /&gt;&lt;code&gt;sudo apt-get install phpmyadmin&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Répondez &quot;OUI&quot; à la question dans apt-get.&lt;br /&gt;pendant le procesus d'installation sélectionnez &quot;apache2&quot; puis validez, l'installation se poursuit. Une fois que l'installation est terminée on teste phpmyadmin en tapant dans le navigateur:&lt;br /&gt;&lt;em&gt;http://192.168.1.150/phpmyadmin&lt;/em&gt;&lt;br /&gt;La fenetre suivante devrait s'afficher :&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/.Putty08_m.jpg&quot; /&gt;Vous renseignez dans cette fenêtre:&lt;br /&gt;Nom d'utilisateur: root&lt;br /&gt;Mot de passe: celui que vous avez tapez durant l'installation de mysql&lt;br /&gt;&lt;br /&gt;Nous pouvons dés à présent installer un site Web sur notre serveur.&lt;br /&gt;Nous allons mettre en pratique notre installation en mettant en place un blog: Dotclear&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Installation de Dotclear 2 beta7 &lt;/h3&gt;
&lt;h4&gt;
Récupération des sources&lt;/h4&gt;
&lt;code&gt;cd ~&lt;br /&gt;wget http://download.dotclear.net/latest-2.0.tar.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Décompression&lt;/h4&gt;
&lt;code&gt;tar zxvf dotclear-2.0-beta7.tar.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Pré-paramétrage&lt;/h4&gt;
&lt;code&gt;sudo mv ./dotclear /var/www/&lt;br /&gt;cd /var/www/dotclear&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;changement des permissions&lt;/h4&gt;
&lt;code&gt;sudo chmod 0777 ./inc -Rf&lt;br /&gt;sudo chmod 0777 ./cache -Rf&lt;br /&gt;sudo chmod 0777 ./plugins -Rf&lt;br /&gt;sudo chmod 0777 ./public -Rf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Création de la base de données&lt;/h4&gt;
Se connecter à l'interface de phpmyadmin et créer une base de données &quot;dotclear&quot;.&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/dotclear00.png&quot; /&gt;&lt;br /&gt;&lt;h4&gt;Installation de dotlcear&lt;/h4&gt;
Dans votre navigateur rendez vous à l'url:&lt;br /&gt;http://192.168.1.150/dotclear/&lt;br /&gt;suivre l'installation en cliquant sur : &lt;a href=&quot;http://192.168.1.150/dotclear/admin/install&quot;&gt;&quot;create a &lt;strong&gt;config.php&lt;/strong&gt; file through a web interface&lt;/a&gt;&quot; puis cliquez sur &quot;Wizard&quot;.&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/dotclear01.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Renseignez le formulaire comme renseigné ci-dessus puis cliquez sur &quot;enregistrer&quot;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/dotclear02.png&quot; /&gt;&lt;br /&gt;cliquez sur enregister (n'oubliez pas de renseigner vos vrais valeurs !)&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/dotclear03.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pensez à noter votre mot de passe et cliquez sur vous connecter.&lt;br /&gt;Il ne vous reste plus qu'à renseigner votre login et votre mot de passe sur la page d'authentification. Vous arrivez au final sur l'interface d'administration de Dotclear 2 beta 7.&lt;br /&gt;&lt;br /&gt;ET Voilà, vous avez donc un serveur web fonctionnel, cependant, attention quand même cette configuration ne doit pas être utilisée dans le cadre d'un serveur WEB accessible par le grand public car rien n'est vraiment sécurisé, et il est fortement déconseiller d'utiliser une base de données avec le compte root (car il a tous les droits sur le serveur).&lt;br /&gt;La sécurisation et l'utilisation en mode &quot;production&quot; d'un serveur web fera l'objet d'un prochain billet.&lt;br /&gt;&lt;br /&gt;Bonne continuation ...&lt;br /&gt;Yann et Rémi&lt;br /&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2008/01/04/Installation-et-configuration-dun-serveur-LAMP-Linux-Apache-Mysql-et-Php-sur-un-serveur-Ubuntu-710#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2008/01/04/Installation-et-configuration-dun-serveur-LAMP-Linux-Apache-Mysql-et-Php-sur-un-serveur-Ubuntu-710#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/25</wfw:commentRss>
      </item>
    
  <item>
    <title>Plantage serveur Ubuntu avec erreur &quot;sudo: must be setuid root&quot;</title>
    <link>http://www.theodys.org/index.php/post/2007/12/29/Plantage-serveur-Ubuntu-avec-erreur-sudo%3A-must-be-setuid-root</link>
    <guid isPermaLink="false">urn:md5:b1867d69e56b2e9f2c4ae99f91ac9f42</guid>
    <pubDate>Sat, 29 Dec 2007 11:25:00 +0100</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>linux</category><category>ubuntu</category>    
    <description>&lt;p&gt;Bon voilà, aprés un plantage du serveur qui m'annonçait un disque dur defectueux, je débranche le disque système (celui qui contient /) histoire de voir si je peux lire les données sur une autre machine dans le but d'une sauvegarde.&lt;/p&gt;
&lt;p&gt;Le disque est lisible sur une autre machine je decide alors de faire une sauvegarde des dionnées situées dans /var et dans /home or voilà, les permissions du disque ne me permettent pas de lire les données donc je me dis je vais pas me prendre la tête je vais simplement donner les droits à tout le monde sur tout le disque je fait donc &lt;strong&gt;chmod 0777 /media/disk -Rf&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Je fais donc la copie de mes données, je vérifie ensuite l'intégrité du disque avec fsck puis comme ca à l'air d'aller je remets le disque dans le serveur et je redémarre le serveur.&lt;/p&gt;
&lt;p&gt;Là lors du démarrage il m'annonce que les droits sur certains dossiers ou fichiers ne sont pas les bons, mais comme le serveur est fonctionnel je me dis que ce n'est pas grave ! &lt;/p&gt;
&lt;p&gt;Bien sur c'est pas vrai, mais je ne m'en apperçoit pas tout de suite ...&lt;/p&gt;
&lt;p&gt;Donc quelques heures (jours) plus tard, j'ai besoin d'acceder au serveur en SSH et là j'ai l'erreur suivante : &lt;strong&gt;Read from socket failed: Connection reset by peer&lt;/strong&gt; je me dis alors que le serveur SSH du server je vais donc sur le serveur, je me loggue, et je tente un &lt;strong&gt;sudo /etc/init.d/ssh start &lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Là premier message :&amp;nbsp;  &lt;strong&gt;sudo: must be setuid root&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Quelques recherches sur google pour essayer de trouver une solution, certains disent qu'il faut reinstaller le système d'autres parlent de démarrer le serveur a l'aide d'une distribution live, et enfin la solution que j'ai choisi préconnise de redémarrer le serveur en mode recovery et de changer les droits.&lt;/p&gt;
&lt;p&gt;Dans tous les cas il faut changer des droits&amp;nbsp; ...&lt;/p&gt;
&lt;p&gt;Donc je fais un &lt;strong&gt;CTRL+ALT+SUPPR&lt;/strong&gt; poure redémarrer le serveur puisque je ne peux pas faire de &lt;strong&gt;sudo reboot&lt;/strong&gt; ... et je choisi le mode recovery lors dans GRUB.&lt;/p&gt;
&lt;p&gt;Donc voilà, je suis loggé en tant que root et je peux enfin faire mes modifications.&lt;/p&gt;
&lt;p&gt;Comme tout le disque est en chmod 0777 on va reprendre tous les dossiers de la racine et un par un remettre les droits qu'il faut pour cela j'ai simplement fait un ls -la / sur une autre machine et ensuite j'ai mis les même droits :&lt;/p&gt;
&lt;pre&gt;drwxr-xr-x  23 root root  4096 2007-11-20 09:20 .&lt;br /&gt;drwxr-xr-x  23 root root  4096 2007-11-20 09:20 ..&lt;br /&gt;drwxr-xr-x   2 root root  4096 2007-11-18 17:54 bin&lt;br /&gt;drwxr-xr-x   4 root root  4096 2007-11-18 17:54 boot&lt;br /&gt;lrwxrwxrwx   1 root root    11 2007-11-18 17:37 cdrom -&amp;gt; media/cdrom&lt;br /&gt;drwxr-xr-x  14 root root 14840 2007-12-28 18:31 dev&lt;br /&gt;drwxr-xr-x 124 root root 12288 2007-12-28 18:31 etc&lt;br /&gt;drwxr-xr-x   5 root root  4096 2007-10-08 12:47 home&lt;br /&gt;drwxr-xr-x   2 root root  4096 2007-10-16 01:17 initrd&lt;br /&gt;lrwxrwxrwx   1 root root    33 2007-11-18 17:54 initrd.img -&amp;gt; boot/initrd.img-2.6.22-14-generic&lt;br /&gt;drwxr-xr-x  17 root root  4096 2007-11-18 17:54 lib&lt;br /&gt;drwxr-xr-x   2 root root  4096 2007-11-20 09:20 lib64&lt;br /&gt;drwx------   2 root root 16384 2007-11-18 17:37 lost+found&lt;br /&gt;drwxr-xr-x  12 root root  4096 2007-12-28 18:31 media&lt;br /&gt;drwxr-xr-x   2 root root  4096 2007-10-08 12:47 mnt&lt;br /&gt;drwxr-xr-x   3 root root  4096 2007-11-18 23:24 opt&lt;br /&gt;dr-xr-xr-x 175 root root     0 2007-12-27 00:25 proc&lt;br /&gt;drwxr-xr-x  11 root root  4096 2007-12-19 11:21 root&lt;br /&gt;drwxr-xr-x   2 root root  4096 2007-11-20 23:11 sbin&lt;br /&gt;drwxr-xr-x   2 root root  4096 2007-10-16 01:17 srv&lt;br /&gt;drwxr-xr-x  12 root root     0 2007-12-27 00:25 sys&lt;br /&gt;drwxrwxrwt  16 root root  4096 2007-12-29 10:39 tmp&lt;br /&gt;drwxr-xr-x  12 root root  4096 2007-11-19 10:49 usr&lt;br /&gt;drwxr-xr-x  16 root root  4096 2007-11-18 19:23 var&lt;br /&gt;lrwxrwxrwx   1 root root    30 2007-11-18 17:54 vmlinuz -&amp;gt; boot/vmlinuz-2.6.22-1&lt;/pre&gt;&lt;p&gt;Pour remettre les même droits j'ai utilisé : &lt;strong&gt;chmod ug-w /NOMDUREPERTOIRE -r&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Donc ensuite pour résoudre mon problème de sudo il a fallu que je change les droits sur le fichier /etc/sudoers &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;chmod a-wx /etc/sudoers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;chmod o-r /etc/sudoers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;vous devriez donc avoir ceci : &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-r--r----- 1 root root 496 2007-11-18 17:48 /etc/sudoers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Une fois ceci fais j'ai rebooté le serveur : reboot (en tant que root)&lt;/p&gt;
&lt;p&gt;et là je tente la connexion SSH que je souhaitais faire au début, et même problème en fait ssh ne peut pas démarrer à caude des droits sur les clés, donc je retourne sur le serveur et je change les droits sur les clés comme ceci : &lt;/p&gt;
&lt;pre&gt;drwxr-xr-x   2 root root   4096 2007-11-20 09:19 .&lt;br /&gt;drwxr-xr-x 124 root root  12288 2007-12-28 18:31 ..&lt;br /&gt;-rw-r--r--   1 root root 132777 2007-10-05 00:52 moduli&lt;br /&gt;-rw-r--r--   1 root root   1532 2007-10-05 00:52 ssh_config&lt;br /&gt;-rw-r--r--   1 root root   1874 2007-11-20 09:19 sshd_config&lt;br /&gt;-rw-------   1 root root    668 2007-11-20 09:19 ssh_host_dsa_key&lt;br /&gt;-rw-r--r--   1 root root    600 2007-11-20 09:19 ssh_host_dsa_key.pub&lt;br /&gt;-rw-------   1 root root   1675 2007-11-20 09:19 ssh_host_rsa_key&lt;br /&gt;-rw-r--r--   1 root root    392 2007-11-20 09:19 ssh_host_rsa_key.pub&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;et je démarre le serveur :&lt;br /&gt;&lt;strong&gt;sudo /etc/init.d/ssh start&lt;/strong&gt;&lt;br /&gt;
Je retente une connexion et là ça fonctionne !!&lt;br /&gt;Peut-être qu'il reste encore des problèmes à cause des droits mais pour le moment je ne vois pas lesquelles, si il y en a je reviendrais expliquer comment j'ai résolu le problème.&lt;br /&gt;&lt;br /&gt;Voilà bonne continuation à tous !&lt;br /&gt;&lt;br /&gt;Rémi&lt;/p&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2007/12/29/Plantage-serveur-Ubuntu-avec-erreur-sudo%3A-must-be-setuid-root#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2007/12/29/Plantage-serveur-Ubuntu-avec-erreur-sudo%3A-must-be-setuid-root#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/23</wfw:commentRss>
      </item>
    
  <item>
    <title>Impossible d'executer sudo sous ubuntu</title>
    <link>http://www.theodys.org/index.php/post/2007/11/26/Impossible-dexecuter-sudo-sous-ubuntu</link>
    <guid isPermaLink="false">urn:md5:cc3b3f2499819ae509ee7caa22f0ad31</guid>
    <pubDate>Mon, 26 Nov 2007 15:59:00 +0100</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>Linux</category><category>Ubuntu</category>    
    <description>&lt;p&gt;Aprés avoir ajouter mon utilisateur dans le groupe users je ne pouvais plus exécuter la commande sudo, avec le message d'erreur suivant : &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;remi is not in the sudoers file.  This incident will be reported.
&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Pour résoudre ce petit problème, j'ai simplement redemarrer l'ordinateur en mode recovery, j'ai édité le fichier &lt;em&gt;/etc/group&lt;/em&gt;
et à la ligne :&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;admin:x:111:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
J'ai simplement rajouté mon login comme ceci :&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;admin:x:111:remi&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;J'ai ensuite redemarré l'ordinateur et tout est rentré dans l'ordre !&lt;/p&gt;
mimiz !</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2007/11/26/Impossible-dexecuter-sudo-sous-ubuntu#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2007/11/26/Impossible-dexecuter-sudo-sous-ubuntu#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/22</wfw:commentRss>
      </item>
    
  <item>
    <title>IPCOP : Configuration du vpn avec clients windows</title>
    <link>http://www.theodys.org/index.php/post/2007/06/10/IPCOP-%3A-Configuration-du-vpn-avec-clients-windows</link>
    <guid isPermaLink="false">urn:md5:8c330c395e575c97efe5684f8858b3c4</guid>
    <pubDate>Sun, 10 Jun 2007 13:22:00 +0200</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>IPCOP</category><category>Linux</category><category>VPN</category><category>Windows</category>    
    <description>&lt;p&gt;Cela fait déjà quelques années que j'utilise &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.ipcop.org&quot;&gt;ipcop&lt;/a&gt; comme routeur, une des fonctionnalités d'ipcop est la prise en charge des &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/R%C3%A9seau_priv%C3%A9_virtuel&quot;&gt;réseaux privés virtuels (vpn)&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Jusqu'ici, je n'avais pas trouvé de solution intéressante , la configuration d'un vpn avec des clients nomades (roadwarrior) n'était pas trés simple, mais là je viens de configurer ce type de connexion en 30 minutes et ça fonctionne !! &lt;/p&gt;
&lt;p&gt;Voyons comment faire ...&lt;/p&gt;    &lt;h1&gt;Téléchargement des utilitaires&lt;/h1&gt;
&lt;br /&gt;Tout d'abord, voici ma configuration : &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ipcop version 1.14.15 (ip : 192.168.1.1 / 255.255.255.0)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;client 1 : Windows Vista Ultimate&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Pour utiliser le vpn en mode roadwarrior il ca falloir installer &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.openvpn.net/&quot;&gt;openvpn&lt;/a&gt; sur ipcop, pour cela j'ai utilisé &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.zerina.de/&quot;&gt;ZERINA&lt;/a&gt;, je vous conseille d'aller faire un tour sur le site pour récupérer la dernière version, j'ai personnellement utilisé la version 0.9.4i (compatible avec ma version de ipcop).&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pour les clients windows j'ai récupéré &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.openvpn.net/&quot;&gt;openVPN&lt;/a&gt; pour windows avec une interface graphique (&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.openvpn.se/&quot;&gt;openVPN GUI&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Voilà, bon si vous avez récupéré les logiciels nécessaires, commençons l'installation de ZERINA sur ipcop.&lt;br /&gt;&lt;h1&gt;Installation de ZERINA&lt;/h1&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Une fois le fichier tar.gz téléchargé, il faut l'envoyer sur IpCOP, vous pouvez le faire soit via &lt;a hreflang=&quot;fr&quot; href=&quot;http://winscp.net/eng/docs/lang:fr&quot;&gt;winSCP&lt;/a&gt; (si vous êtes sous Windows) soit via scp si vous êtes sur un environnement Linux.&lt;br /&gt;&amp;nbsp;&amp;nbsp; Etant donné que je suis sous Linux, je ne détaillerais ici que la méthode SCP, je vous invite à regarder l'animation &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.zerina.de/files/flash/ZERINA-Install.htm&quot;&gt;Flash de ZERINA&lt;/a&gt; pour l'installation via &lt;a hreflang=&quot;fr&quot; href=&quot;http://winscp.net/eng/docs/lang:fr&quot;&gt;winSCP&lt;/a&gt; .&lt;br /&gt;&lt;h2&gt;Activation de SSH sur IpCop&lt;/h2&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dans les deux cas, vous devez avoir activer l'accés SSH sur votre IpCop : Il suffit d'aller sur l'interface d'administration d'ipcop, puis d'aller dans le menu Système / Accés SSH : &lt;br /&gt;&lt;a href=&quot;http://www.theodys.org/public/ipcopvpn/sshmenu.png&quot;&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/sshmenu.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Puis vous cochez la case : Accès SSH, voici une capture de ma config :&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.theodys.org/public/ipcopvpn/sshmenu2.png&quot;&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/.sshmenu2_m.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Ceci etant fait, continuons ...&lt;br /&gt;&lt;h2&gt;Installation via SCP :&lt;/h2&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; J'ai d'abord crée un dossier sur mon ipCop afin d'y &quot;ranger&quot; les add-ons que j'ai prévu d'installé, le dossier est &lt;strong&gt;&lt;em&gt;/home/addons&lt;/em&gt;&lt;/strong&gt; (mais ce n'est pas une obligation).&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pour la copie proprement dite, j'ai lancé une fenetre de terminal, je me suis placé dans le dossier où j'ai téléchargé le tar.gz de ZERINA, puis j'ai simplement saisi la commande SCP :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid grey; padding: 10px; color: white; background-color: black;&quot;&gt;
#scp ./ZERINA.*.tar.gz root@192.168.1.1:/home/addins/ -P 222&lt;/div&gt;&lt;br /&gt;Un mot de passe vous sera demandé, tapez le ...&lt;br /&gt;Une fois la copie effectuée, ouvrez une session SSH sur ipcop, décompressez ZERINA, et lancez l'install de ZERINA&lt;br /&gt;&lt;br /&gt;
&lt;div style=&quot;border: 2px solid grey; padding: 10px; color: white; background-color: black;&quot;&gt;
#~$ ssh root@192.168.1.1 -p 222&lt;br /&gt;root@192.168.1.1's password: &lt;br /&gt;Last login: Sun Jun 10 11:44:10 2007 from 192.168.1.5&lt;br /&gt;root@ipcop:~ # cd /home/addons&lt;br /&gt;root@ipcop:~ # ls -la&lt;br /&gt;drwxr-xr-x 2 root root&amp;nbsp;&amp;nbsp; 4096 2007-06-10 12:12 .&lt;br /&gt;drwxr-xr-x 3 root root&amp;nbsp;&amp;nbsp; 4096 2007-06-10 12:11 ..&lt;br /&gt;-rw-r--r-- 1 root root 349254 2007-06-10 12:10 ZERINA-0.9.4i-Installer.tar.gz&lt;br /&gt;root@ipcop:~ #tar zxvf ZERINA-0.9.4i-Installer.tar.gz&lt;br /&gt;patch.tar.gz&lt;br /&gt;_GPL&lt;br /&gt;install&lt;br /&gt;uninstall&lt;br /&gt;_README&lt;br /&gt;library.addons&lt;br /&gt;updatefiles&lt;br /&gt;root@ipcop:/home/remi/zerina # ./install &lt;br /&gt;&lt;br /&gt;Welcome to the OpenVPN for IPCop (ZERINA 0.9.4i) Installer!&lt;br /&gt;The Installer will perform the following steps :&lt;br /&gt;&lt;br /&gt;1. Looking for older versions of ZERINA&lt;br /&gt;2. Checking for valid IPCop-version&lt;br /&gt;3. Backing up files for easy uninstall&lt;br /&gt;4. Installing new files&lt;br /&gt;5. Adding entrys to existing files&lt;br /&gt;&lt;br /&gt;Starting installation process:&lt;br /&gt;&lt;br /&gt;1. Looking for older versions of ZERINA .&lt;br /&gt;2. Checking for valid IPCop-version .&lt;br /&gt;OK!&lt;br /&gt;openvpn.tar.gz&lt;br /&gt;ZERINA-0.9.4e_Libs_Modules.tar.gz&lt;br /&gt;langs/&lt;br /&gt;langs/bz.zerina&lt;br /&gt;langs/da.zerina&lt;br /&gt;langs/de.zerina&lt;br /&gt;langs/en.zerina&lt;br /&gt;langs/es.zerina&lt;br /&gt;langs/fr.zerina&lt;br /&gt;langs/sv.zerina&lt;br /&gt;misc/&lt;br /&gt;misc/header&lt;br /&gt;misc/header.old&lt;br /&gt;misc/logdat.diff&lt;br /&gt;misc/rc.firewall.local.start&lt;br /&gt;misc/rc.firewall.local.stop&lt;br /&gt;misc/rc.local&lt;br /&gt;misc/rc.local.zerina&lt;br /&gt;misc/status&lt;br /&gt;OK!&lt;br /&gt;3. Backing up files for easy uninstall ..OK!&lt;br /&gt;4. Installing new files ....OK!&lt;br /&gt;..OK!&lt;br /&gt;5. Adding entrys .......Cannot read ENABLED&lt;br /&gt;&lt;br /&gt;ZERINA Installer finished&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; * You can now access OpenVPN via the IPCop web gui.&lt;br /&gt;&amp;nbsp;&amp;nbsp; * WARNING: This package is NOT an official IPCop addon. It hasn't been&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; approved or reviewed by the IPCop development team. It comes with NO&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; warranty or guarantee, so use it at your own risk.&lt;br /&gt;&amp;nbsp;&amp;nbsp; * WARNING: You have to create your own certificates for OpenVPN! &lt;br /&gt;&amp;nbsp;&amp;nbsp; * For Updates/Information/etc try: www.zerina.de&lt;br /&gt;&amp;nbsp;&amp;nbsp; * howto : http://www.zerina.de/?q=documantation&lt;br /&gt;&amp;nbsp;&amp;nbsp; * For support try: www.openvpn-forum.de&lt;/div&gt;
&lt;br /&gt;Voilà, ZERINA est installé, maintenant vous devriez avoir un menu OpenVPN dans L'interface graphique de ipCop :&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnmenu.png&quot; /&gt;&lt;br /&gt;Ceci étant fait, voyons maintenant la configuration du VPN sur le serveur.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Configuration du serveur VPN&lt;/h1&gt;
&lt;br /&gt;Maintenant il faut aller dans le module open VPN : RPVs / OpenVPN&lt;br /&gt;&lt;h2&gt;Génération des certificats racine&lt;/h2&gt;
La première chose à faire est de générer le certicat racine, pour cela dans la section '&lt;strong&gt;Autorités de certification:&lt;/strong&gt;', il faut cliquez sur le bouton '&lt;strong&gt;Générer le certificat racine&lt;/strong&gt;' Un formulaire s'ouvre, renseignez les champs de formulaire selon votre environnement, avec au moins :&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Nom de l'organisation&lt;/strong&gt; : Votre nom ou le nom de votre société par exemple.&lt;br /&gt;&lt;strong&gt;Nom d'hote (ou adresse IP)&lt;/strong&gt; : l'adresse IP de votre ipCop (interface RED), ou nom d'hôte complet (chezmoi.domaine.com).&lt;br /&gt;&lt;strong&gt;Pays&lt;/strong&gt; : Votre pays ...&lt;br /&gt;&lt;br /&gt;Enfin enregistrez en cliquant sur le bouton '&lt;strong&gt;Générer le certificat&lt;/strong&gt;', vous devriez avoir quelque chose comme ceci : &lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block; width: 738px; height: 161px;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpncertca.png&quot; /&gt;&lt;br /&gt;&lt;h2&gt;Paramètres du Serveur :&lt;/h2&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dans cette même page il faut, dans la section &quot;&lt;strong&gt;Paramètres Généraux&lt;/strong&gt;&quot;, remplir les champs de formulaires, puis cliquez sur enregistrer.&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block; width: 691px; height: 303px;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnserversettings.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Ensuite, allez faire un tour dans les paramètres avancés pour voir s'il&amp;nbsp; n'y en a pas qui vous intéressent ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block; width: 556px; height: 430px;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/serveradvsettings.png&quot; /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enregistrez les.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Toujours sur la page openVPN, cliquez sur le bouton : 'Start OpnVPN Server' :&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block; width: 697px; height: 325px;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnserversettingsstarted.png&quot; /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block; width: 671px; height: 325px;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnserversettingsstarted.png&quot; /&gt;Le serveur est donc maintenant fonctionnel, il ne reste plus qu'à configurer les clients ...&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Création des certificats client&lt;/h2&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Pour chacun des postes clients qui aura le droit de se connecter au serveur VPN, il va falloir créer un certificat, je ne détaillerais que pour un client (la démarche étant la même pour chaque poste client ...)&lt;br /&gt;Dans la zone : &lt;strong&gt;Client status and control&lt;/strong&gt;,&amp;nbsp; cliquez sur le bouton Ajouter, un formulaire s'ouvre : &lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnclient1.png&quot; /&gt;&lt;br /&gt;Choisissez le typê de connexiopn (RoadWarrior), puis cliquez sur ajouter, le formulaire suivant s'ouvre :&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/.openvpnclient2_m.jpg&quot; /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Renseignez les données selon votre environnement, et cliquez sur enregistrer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Répétez les deux dernières étapes pour tous vos clients ...&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dans la zone : , maintenant vous avez quelque chose comme ceci : &lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block; width: 688px; height: 250px;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnclient3.png&quot; /&gt;&lt;br /&gt;Voilà votre serveur est maintenant prêt à recevoir des connexions ...&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Configuration des postes Clients : &lt;/h1&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Maintenant que le serveur est prét, on va configurer les postes clients.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Avant de commencer il faut transmettre aux poste clients leur certificat, vous les trouverez sur la page OpenVPN d'ipcop, sur chaque ligne de client vous avez un bouton : &lt;img alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/ovpnbtn.png&quot; /&gt; , en cliquant dessus vous téléchargerez le fichier de configuration d'openVPN et le certificat dans un fichier &quot;&lt;strong&gt;.zip&lt;/strong&gt;&quot; , transmettez ce fichier zip aux utilisateurs ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Configurons maintenant nos clients&amp;nbsp; ...&lt;br /&gt;&lt;h2&gt;Windows Vista&lt;/h2&gt;
&amp;nbsp;&amp;nbsp; Il faut commencer par téléchager &lt;a hreflang=&quot;fr&quot; href=&quot;http://openvpn.net/download.html&quot;&gt;openVPN&lt;/a&gt; pour windows et une &lt;a hreflang=&quot;fr&quot; href=&quot;http://openvpn.se/&quot;&gt;interface graphique pour openVPN&lt;/a&gt;, j'utilise personnellement la version 2.0.9 de openVPN et&amp;nbsp; la version 1.0.3 de openvpn-gui.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; L'installation des logiciels étant trés simple, je n'en parlerais pas, j'ai choisi à chaque fois toutes les options par défaut.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Une fois openVPN et son interface graphique installés sur votre poste client, vous trouverez une icone dans la barre des tâches : &lt;img alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnbar1.png&quot; /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; En cliquant avec le bouton droit sur cet icône, vous obtiendrez ceci : &lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnbar2.png&quot; /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Il n'y a pas grand chose, je vous l'accorde, mais en fait il faut d'abord &quot;installer&quot; les paramètres de connexion au VPN, pour cela, rien de plus simple, décompressez le fichier zip (précedemment récupéré sur ipcop) dans le dossier config de openVPN (chez moi : c:\programmes\openVPN\config\), une fois les fichiers copiés, refaite un clic-droit sur l'icône openVPN, et vous obtiendrez ceci :&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnbar3.png&quot; /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cliquez sur &quot;&lt;strong&gt;Connect&lt;/strong&gt;&quot;&amp;nbsp; ... La fenetre suivante s'ouvre :&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnconnect1.png&quot; /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Saisissez votre mot de passe, puis validez.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;&lt;em&gt;La connexion se lance ... &lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Une fois la connexion établie, l'icône de la barre des tâches vire au vert &lt;img alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnbar4.png&quot; /&gt;, et vous notifie de la connexion ... &lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnbar5.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Personnellement, j'ai eu un petit problème, en effet lors de la connexion une commande n'est pas passée, l'ajout de la route à mon réseau distant :&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (en jaune dans l'image)&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnconnect2.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Et du coup le ping de mon reseau local ne fonctionnait pas, j'ai donc, dans une fenetre d'invite de commande simplement tapé la ligne :&lt;br /&gt;&lt;br /&gt;route ADD 192.168.1.0 MASK 255.255.255.0 10.225.74.5&lt;br /&gt;(copier coller de la commande qui n'a pas fonctionné)&lt;br /&gt;&lt;br /&gt;La route étant ajoutée, on teste avec un joli PING sur une adresse IP de mon réseau local&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/ipcopvpn/openvpnconnect3.png&quot; /&gt;&lt;br /&gt;COOL ça fonctionne !!!&lt;br /&gt;&lt;br /&gt;Voilà vous pouvez maintenant accéder à votre réseau interne d'où que vous soyez ... il suffit simplement d'avoir une connexion Internet.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Conclusion&lt;/h1&gt;
&lt;br /&gt;Reste a faire le tuto pour XP et pour Linux.&lt;br /&gt;&lt;br /&gt;Bon Vpn à tous&lt;br /&gt;&lt;br /&gt;Mimiz&lt;br /&gt;&lt;br /&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2007/06/10/IPCOP-%3A-Configuration-du-vpn-avec-clients-windows#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2007/06/10/IPCOP-%3A-Configuration-du-vpn-avec-clients-windows#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/18</wfw:commentRss>
      </item>
    
  <item>
    <title>Linux : Décomposer un fichier en plusieures parties et le recomposer</title>
    <link>http://www.theodys.org/index.php/post/2007/05/24/Linux-%3A-Decomposer-un-fichier-en-plusieures-parties-et-le-recomposer</link>
    <guid isPermaLink="false">urn:md5:604400b035461d0dcbd4bcc7ad027623</guid>
    <pubDate>Thu, 24 May 2007 13:29:00 +0200</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
            
    <description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Partons du principe que vous avez un gros fichier (plusieurs
giga-octets). Vous souhaitez télécharger ce fichier mais vu la taille
il vous est impossible de le sauvegarder ou de le télécharger, nous
allons donc voir comment le diviser en plusieurs petits fichiers et
bien entendu, nous verrons ensuite comment reconstruire ce fichier&lt;/p&gt;    &lt;h2&gt;Décomposition du fichier&lt;/h2&gt;
&lt;br /&gt;Pour la décomposition du fichier nous allons utiliser la commande linux &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/split.1.html&quot;&gt;split&lt;/a&gt; :&lt;br /&gt;Je vous invite à aller voir la page de manuelle pour connaître toutes les options disponibles de cette commande.&lt;br /&gt;le nom de mon fichier : sauvegarde.tar.gz (il pèse 10Go).&lt;br /&gt;Objectif le graver sur DVD (capacité, 4.7Go)&lt;br /&gt;Je souhaite donc, pour etre plus sur décomposer ce fichier en plusieurs ayant une taille maximale de 4Go.&lt;br /&gt;voici la commande de base : &lt;br /&gt;&lt;div style=&quot;background-color: black; color: white;&quot;&gt;
~# split -b 4000m sauvegarde.tar.gz sauvegarde.
&lt;/div&gt;
&lt;p&gt;
On laisse la machine travailler et puis on fait un coup de &lt;span style=&quot;font-weight: bolder;&quot;&gt;ls&lt;/span&gt; histoire de vérifier :
&lt;/p&gt;
&lt;div style=&quot;background-color: black; color: white;&quot;&gt;
~# ls
sauvegarde.tar.gz&lt;br /&gt;
sauvegarde.aa&lt;br /&gt;
sauvegarde.ab&lt;br /&gt;
sauvegarde.ac
&lt;/div&gt;
&lt;p&gt;Mon fichier a bien été décomposé en 2 fichier de 4Go et 1 de 2Go&lt;/p&gt;
&lt;h3&gt;Ecplications de la commande :&lt;/h3&gt;
Le paramètre &lt;span style=&quot;font-weight: bolder;&quot;&gt; -b &lt;/span&gt; de la commande &lt;span style=&quot;font-weight: bolder;&quot;&gt;split&lt;/span&gt; définit la taille maximale en octets des fichiers décomposé, ici la valeur est de 4000m, le &lt;span style=&quot;font-weight: bolder;&quot;&gt; m &lt;/span&gt; permettant de dire qu'il s'agit de Méga-Octets.&lt;br /&gt;
Si aucune lettre n'est précisé, alors, l'octet sera utilisé, si vous souhaitez donner la valeur en Kilo-octets, il sur de rajouter un &lt;span style=&quot;font-weight: bolder;&quot;&gt; k &lt;/span&gt; à la valeur donnée (10k pour 10 kilo-octets)&lt;br /&gt;
Ensuite, je donne le nom du fichier que je souhaite décomposé &lt;br /&gt;
Enfin, je donne un préfixe, &lt;span style=&quot;font-weight: bolder;&quot;&gt;sauvegarde.&lt;/span&gt;, du coup tous les fichiers décomposés seront préfixés par &lt;span style=&quot;font-weight: bolder;&quot;&gt;sauvegarde.&lt;/span&gt;, cela permettra d'abord de les visualiser plus facilement, mais de faire des choses comme &lt;span style=&quot;font-weight: bolder;&quot;&gt;ls sauvegarde.*&lt;/span&gt;, le &quot;&lt;span style=&quot;font-weight: bolder;&quot;&gt;.&lt;/span&gt;&quot; n'est donc pas une erreur ...&lt;br /&gt;
Voilà, vous savez maintenant comment décomposer un fichier volumineux en plusieurs fichiers moins volumineux ...&lt;br /&gt;
&lt;h2&gt;Re-composition du fichier : &lt;/h2&gt;
Pour reconstruire le fichier que nous avions décomposé, il faut tout d'abord copier toutes les parties du fichier que nous avions crées et surtout vérfier l'espace disque (10Go + 10Go ça commence à faire pas mal ...) ...
Ensuite une fois qu'on est prêt, il suffit d'exécuter la commande suivante :
&lt;div style=&quot;background-color: black; color: white;&quot;&gt;
~# cat sauvegarde.* &amp;gt; sauvegarde_restaure.tar.gz
&lt;/div&gt;
On laisse la machine travailler un peu, et hop, on relance un &lt;span style=&quot;font-weight: bolder;&quot;&gt;ls&lt;/span&gt;
&lt;div style=&quot;background-color: black; color: white;&quot;&gt;
~# ls
sauvegarde_restaure.tar.gz&lt;br /&gt;
sauvegarde.tar.gz&lt;br /&gt;
sauvegarde.aa&lt;br /&gt;
sauvegarde.ab&lt;br /&gt;
sauvegarde.ac
&lt;/div&gt;
Bon ok, perso, mon répertoire de test contient les deux fichiers de sauvegarde, mais c'est pour l'exemple ...&lt;br /&gt;
&lt;br /&gt;
Voilà c'est tout, cétait pas  sorcier ... si ?
&lt;br /&gt;
Mimi</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2007/05/24/Linux-%3A-Decomposer-un-fichier-en-plusieures-parties-et-le-recomposer#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2007/05/24/Linux-%3A-Decomposer-un-fichier-en-plusieures-parties-et-le-recomposer#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/17</wfw:commentRss>
      </item>
    
  <item>
    <title>Installation et configuration d'un serveur DNS (Bind9) sur Ubuntu</title>
    <link>http://www.theodys.org/index.php/post/2007/05/14/Installation-et-configuration-dun-serveur-DNS-Bind9-sur-Ubuntu</link>
    <guid isPermaLink="false">urn:md5:b4f2ac2a2570223860ee3cebc2032bc1</guid>
    <pubDate>Mon, 14 May 2007 17:40:00 +0200</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>BIND</category><category>DNS</category><category>Linux</category><category>Ubuntu</category>    
    <description>&lt;p&gt;
Cet article présente l'installation et la configuration d'un serveur DNS.&lt;br /&gt;
L'installation est faite sur une distribution Ubuntu (6.06 LTS server dans mon cas)&lt;/p&gt;    &lt;h1&gt;Installation d'un serveur DNS (Bind9) sur Ubuntu&lt;/h1&gt;
&lt;p&gt;
Cet article présente l'installation et la configuration d'un serveur DNS.&lt;br /&gt;
L'installation est faite sur une distribution Ubuntu (6.06 LTS server dans mon cas)&lt;/p&gt;
&lt;h2&gt;Pré-requis&lt;/h2&gt;
&lt;p&gt;
Savoir ce qu'est le système DNS : &lt;a href=&quot;http://fr.wikipedia.org/wiki/DNS&quot; target=&quot;_blank&quot;&gt;Définition wikipedia&lt;/a&gt;&lt;br /&gt;
Pour l'ensemble du guide, nous partirons du principe, que la configuration réseau de votre serveur est fonctionnelle.&lt;br /&gt;
Il est aussi nécessaire d'avoir certaines bases de l'utilisation d'un systeme Linux&lt;br /&gt;
Enfin, il est important que votre getionnaire de paquet soit configurer et à jour. Pour cela je vous conseille de lire l'excellent guide sur le site de ubuntu-fr.org :&lt;br /&gt;
&lt;a href=&quot;http://doc.ubuntu-fr.org/gestionnaire_de_paquets&quot; target=&quot;_blank&quot;&gt;http://doc.ubuntu-fr.org/gestionnaire_de_paquets&lt;/a&gt;
&lt;/p&gt;
&lt;h3&gt;Ma configuration&lt;/h3&gt;
Adresse IP du serveur : 192.168.1.2&lt;br /&gt;
Adresse IP de mon routeur (ou de la &quot;box&quot;) : 192.168.1.1&lt;br /&gt;
Domaine : mondomaine.local&lt;br /&gt;
Les noms des ordinateurs et les ip souhaitées:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;server (ubuntu dapper LTS) =&amp;gt; 192.168.1.2&lt;/li&gt;
&lt;li&gt;mimiz (ubuntu Feisty) =&amp;gt; 192.168.1.5&lt;/li&gt;
&lt;li&gt;portable (ubuntu Feisty) =&amp;gt; 192.168.1.6&lt;/li&gt;
&lt;li&gt;poste2 (windows XP) =&amp;gt; 192.168.1.10&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Installation&lt;/h2&gt;
&lt;p&gt;
La première chose à faire est d'installer le paquet bind sur le serveur :
&lt;/p&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
#sudo apt-get install bind
&lt;/div&gt;
&lt;h2&gt;Configuration du serveur&lt;/h2&gt;
&lt;p&gt;
Dans un premier temps, nous allons jeter un coup d'oeil au fichier de configuration général de bind :&lt;/p&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
// This is the primary configuration file for the BIND DNS server named.&lt;br /&gt;//&lt;br /&gt;// Please read /usr/share/doc/bind9/README.Debian.gz for information on the&lt;br /&gt;// structure of BIND configuration files in Debian, *BEFORE* you customize&lt;br /&gt;// this configuration file.&lt;br /&gt;//&lt;br /&gt;// If you are just adding zones, please do that in /etc/bind/named.conf.local&lt;br /&gt;&lt;br /&gt;include &quot;/etc/bind/named.conf.options&quot;;&lt;br /&gt;&lt;br /&gt;// prime the server with knowledge of the root servers&lt;br /&gt;zone &quot;.&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type hint;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.root&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;// be authoritative for the localhost forward and reverse zones, and for&lt;br /&gt;// broadcast zones as per RFC 1912&lt;br /&gt;&lt;br /&gt;zone &quot;localhost&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.local&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone &quot;127.in-addr.arpa&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.127&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone &quot;0.in-addr.arpa&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.0&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone &quot;255.in-addr.arpa&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.255&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;// zone &quot;com&quot; { type delegation-only; };&lt;br /&gt;// zone &quot;net&quot; { type delegation-only; };&lt;br /&gt;&lt;br /&gt;// From the release notes:&lt;br /&gt;//  Because many of our users are uncomfortable receiving undelegated answers&lt;br /&gt;//  from root or top level domains, other than a few for whom that behaviour&lt;br /&gt;//  has been trusted and expected for quite some length of time, we have now&lt;br /&gt;//  introduced the &quot;root-delegations-only&quot; feature which applies delegation-only&lt;br /&gt;//  logic to all top level domains, and to the root domain.  An exception list&lt;br /&gt;//  should be specified, including &quot;MUSEUM&quot; and &quot;DE&quot;, and any other top level&lt;br /&gt;//  domains from whom undelegated responses are expected and trusted.&lt;br /&gt;// root-delegation-only exclude { &quot;DE&quot;; &quot;MUSEUM&quot;; };&lt;br /&gt;&lt;br /&gt;include &quot;/etc/bind/named.conf.local&quot;;
&lt;/div&gt;
Vous l'aurez certainement remarqué, plusieurs fichiers sont inclus, du coup je vous invite aussi à regarder à quoi ils ressemblent ne serait-ce que pour savoir ce qui est configuré.&lt;br /&gt;
La dernière ligne indique l'inclusion du fichier : &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/named.conf.local&lt;/span&gt;, c'est dans ce fichier que nous allons rajouter les informations de la zone (du domaine) que nous souhaitons configurer.&lt;br /&gt;
&lt;p&gt;
J'ai, dans le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/named.conf.options&lt;/span&gt; comme suit :
&lt;/p&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
options {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; directory &quot;/var/cache/bind&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // If there is a firewall between you and nameservers you want&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // to talk to, you might need to uncomment the query-source&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // directive below.  Previous versions of BIND always asked&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // questions using port 53, but BIND 8.1 and later use an unprivileged&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // port by default.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //query-source address * port 53;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // If your ISP provided one or more IP addresses for stable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // nameservers, you probably want to use them as forwarders.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Uncomment the following block, and insert the addresses replacing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // the all-0's placeholder.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; forwarders {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&lt;br /&gt;        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;&lt;br /&gt;};&lt;/div&gt;
Tout ce passe au niveau de forwarders {, en effet j'ai mis ici l'adresse IP de mon routeur, cela permet de faire en sorte que si le serveur que nous sommes en train de configurer n'arrive pas à résoudre une adresse donnée il envoie la requete à mon routeur.
&lt;p&gt;
Pour chaque domaine, il est nécessaire de configurer deux zones, la zone principale, et la zone de recherche inversée.&lt;br /&gt;
Je ne rentrerais pas dans le détails mais en gros, &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la zone principale permet de faire pointer un nom de domaine pleinement qualifié (&lt;a href=&quot;http://fr.wikipedia.org/wiki/DNS#Fully_Qualified_Domaine_Name&quot; target=&quot;_blank&quot;&gt;FQDN = Full Qualified Domain Name&lt;/a&gt;) sur une adresse IP, pour information un nom de domaine pleinement qualifié est de la forme : hote.domaine.extension.&lt;/li&gt;
&lt;li&gt;la zone de recherche inversée, permet de faire, comme son nom l'indique, l'inverse, c'est-à-dire de faire pointer une adresse IP sur un FQDN.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Création de la zone principale&lt;/h3&gt;
Dans le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/named.conf.local&lt;/span&gt; nous allons rajouter les informations suivantes :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
//&lt;br /&gt;// Do any local configuration here&lt;br /&gt;//&lt;br /&gt;zone &quot;mondomaine.local&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;mondomaine.local.hosts&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; allow-update { none; };&lt;br /&gt;};
&lt;/div&gt;
Ces informations vont créer le domaine : mondoamaine.local, la zone est de type master (c'est-à-dire maitre), le fichier qui contiendra le détails des machines de mon domaine est &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/mondomaine.local.hosts&lt;/span&gt;, et je n'autorise pas de mise à jour.&lt;br /&gt;
Pour en savoir plus sur la configuration d'une zone, je vous invite à visiter le site officiel de bind (&lt;a href=&quot;http://www.isc.org&quot; target=&quot;_blank&quot;&gt;http://www.isc.org&lt;/a&gt;).&lt;br /&gt;
La dernière ligne n'est pas indispensable.&lt;br /&gt;
&lt;h3&gt;Création de la zone de recherche inversée&lt;/h3&gt;
Toujours dans le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/named.conf.local&lt;/span&gt; nous allons rajouter les informations suivantes :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
zone &quot;1.168.192.in-addr.arpa&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;1.168.192.in-addr.arpa.zone&quot;;&lt;br /&gt;};
&lt;/div&gt;
Là je crois que vous allez me dire, oulala, c'est quoi ce nom ?&lt;br /&gt;
C'est en fait assez simple , il s'agit en fait de l'adresse de votre réseau inversé, en gros si les adresses ip de votre réseau sont de la forme, 192.168.1.X, la zone inverse sera : 1.168.192.in-addr.arpa, la fin (in-addr.arpa).&lt;br /&gt;
Pour en savoir plus sur l'extension .arpa : &lt;a href=&quot;http://fr.wikipedia.org/wiki/.arpa&quot; target=&quot;_blank&quot;&gt;http://fr.wikipedia.org/wiki/.arpa&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Configuration de la zone principale&lt;/h3&gt;
Dans la section principale, on a défini que le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/mondomaine.local.hosts&lt;/span&gt; contiendrait la définition des hôtes de notre réseau.&lt;br /&gt;
Il faut donc créer ce fichier, et le remplir.&lt;br /&gt;
Mais regardons à quoi ressemble ce fichier, nous le détaillerons plus ensuite :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
@      &amp;nbsp;&amp;nbsp; &amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; SOA     &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.  webmaster.mondomaine.local. (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2007051401 ; serial&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 21600      ; refresh after 6 hours&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3600       ; retry after 1 hour&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 604800     ; expires after 1 week&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 86400 )    ; minimum TTL of 1 day&lt;br /&gt;@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN&amp;nbsp;&amp;nbsp; &amp;nbsp;      NS      &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.&lt;br /&gt;server&amp;nbsp;&amp;nbsp; &amp;nbsp;	        IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.2&lt;br /&gt;mimiz           &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.5&lt;br /&gt;portable        &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.6&lt;br /&gt;poste2          &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.10&lt;br /&gt;router		&amp;nbsp;&amp;nbsp;&amp;nbsp; IN	&amp;nbsp;&amp;nbsp;&amp;nbsp; A	&amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.1
&lt;/div&gt;
Voilà, voilà, voilà &lt;br /&gt;
Bon ça nous dis quoi tout ça ?&lt;br /&gt;
Un fichier de zone DOIT toujours commencer par la définition d'un SOA (Start Of Authority) : &lt;br /&gt;
Le &quot;@&quot; spécifie la zone définie dans le fichier configuration&lt;br /&gt;
Ensuite &quot;IN&quot; précise qu'il s'adit d'une zone Internet, il s'agit &quot;presque&quot; de la valeur par défaut, j'ai bien dis &quot;presque&quot;, en effet, les cas où vous aurez a préciser un autre type de zone sont trés rares ...&lt;br /&gt;
Ensuite on précise le mot clé SOA suivi du FQDN du serveur qui héberge la zone (server.mondomaine.local.), puis, sur la meme ligne une adresse email de contact (webmaster.mondomaine.local.).&lt;br /&gt;
Dans ce dernier cas, le premier &quot;.&quot; est considéré comme un &quot;@&quot; (il s'agit d'une convention), vous auriez pu mettre aussi : moi.fai.com. ...&lt;br /&gt;
&lt;div style=&quot;border: 1px solid black; margin: 10px; width: 80%;&quot;&gt;&lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;Attention :&lt;/span&gt; Les &quot;.&quot; à la fin de server.mondomaine.local&lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;.&lt;/span&gt; et webmaster.mondomaine.local&lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;.&lt;/span&gt; sont obligatoires !&lt;/div&gt;
Ensuite il faut définir les éléments suivant :&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Le numéro de série (serial), généralement la date du jour suivi d'un incrément : YYYYMMDDxx.&lt;/li&gt;
&lt;li&gt;Le temps de rafraichissement (refresh), ici 6 heures.&lt;/li&gt;
&lt;li&gt;Le temps entre deux essais (retry), ici 1 heures.&lt;/li&gt;
&lt;li&gt;Le temps d'expiration (expire) ici 1 semaine.&lt;/li&gt;
&lt;li&gt;La valeur TTL minimum (minimum TTL),  ici, 1 jour.&lt;/li&gt;
&lt;/ul&gt;
Toutes les valeurs de temps sont précisées en secondes ... Je vous rassure, ce n'est pas obligatoire, il est possible de préciser 1W pour une semaine, ou encore 1H pour une heure ...&lt;br /&gt;
Tout de suite aprés l'enregistrement SOA, il faut préciser le serveur DNS a consulter :
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
@       IN      NS      server.mondomaine.local.
&lt;/div&gt;
En gros, là on dit : la machine server.mondomaine.local est un serveur de nom (NS = Name server) pour la zone.&lt;br /&gt;
&lt;br /&gt;
Ensuite nous avons la définition des machines de notre réseau :
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
server	        IN      A       192.168.1.2&lt;br /&gt;mimiz           IN      A       192.168.1.5&lt;br /&gt;portable        IN      A       192.168.1.6&lt;br /&gt;poste2          IN      A       192.168.1.10&lt;br /&gt;router		IN	A	192.168.1.1
&lt;/div&gt;
Chaque ligne Précise : &lt;br /&gt;
le nom du pc - le type de zone - le type d'enregistrement - l'adresse IP de la machine&lt;br /&gt;
le type d'enregistrement A (A pour Alias) permet donc de pointer, par exemple, server sur l'adresse ip 192.168.1.2).&lt;br /&gt;
Bon arretons nous là pour le moment, nous verrons un peu plus loin d'autres type d'enregistrement ...&lt;br /&gt;
Mais avant configurons la zone de recherche inversée :&lt;br /&gt;
&lt;h3&gt;Configuration de la zone de recherche inversée&lt;/h3&gt;
Comme dans la section précédente, commençonc par regarder le fichier :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; SOA     &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.  webmaster.mondomaine.local. (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2007051401 ; serial&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 21600      ; refresh after 6 hours&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3600       ; retry after 1 hour&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 604800     ; expires after 1 week&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 86400 )    ; minimum TTL of 1 day&lt;br /&gt;@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; NS      &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local&lt;br /&gt;1             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; PTR     router.mondomaine.local.&lt;br /&gt;2             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; PTR     server.mondomaine.local.&lt;br /&gt;5             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; PTR     mimiz.mondomaine.local.&lt;br /&gt;6             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; PTR     portable.mondomaine.local.&lt;br /&gt;10             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      PTR    poste2.mondomaine.local
&lt;/div&gt;
Je ne vais pas, ici, ré-expliquer le début du fichier ...&lt;br /&gt;
Les lignes d'enregistrements de machine sont un peu différentes, en effet, vous remarquerez que toutes les lignes commencent par un nombre, en fait ce nombre est la fin de l'adresse ip de la machine ...&lt;br /&gt;
C'est en fait ce qu'il y a aprés : 192.168.1., mon routeur à l'adresse ip 192.168.1.&lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;1&lt;/span&gt; alors j'ai mis &lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;1&lt;/span&gt; en face de son FQDN.&lt;br /&gt;
Le type d'enregistrement est PTR.&lt;br /&gt;
Bon ben voilà, normalement c'est bon ... votre serveur DNS est configuré, et bien alors on va tester.&lt;br /&gt;
&lt;h3&gt;Configuration des clients&lt;/h3&gt;
&lt;h4&gt;Sous Windows&lt;/h4&gt;
Je ne détaillerais pas ici la configuration d'un poste client sous Windows (si quelqu'un veut bien le faire ce serait sympa &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; )
&lt;br /&gt;
&lt;h4&gt;Sous Linux&lt;/h4&gt;
Editez le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/resolv.conf&lt;/span&gt;, puis reinseignez le comme suit :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
domain mondomaine.local&lt;br /&gt;nameserver 192.168.1.2&lt;/div&gt;
&lt;h2&gt;Test de la configuration&lt;/h2&gt;
&lt;h3&gt;Les outils&lt;/h3&gt;
Losrque vous avez installé le paquet bind sur votre distribution préférée, certains outils ont été ajoutés :&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;named-checkconf : Permet de tester si vos fichiers de configurations sont correctement écrits&lt;/li&gt;
&lt;li&gt;named-checkzone : permet de tester une zone, syntraxe :
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
#sudo named-checkzone mondomaine.local /etc/bind/mondomaine.local.hosts&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;nslookup : permet d'interroger un serveur de nom.&lt;/li&gt;
&lt;li&gt;dig : permet aussi d'interroger un serveur de nom.&lt;/li&gt;
&lt;/ul&gt;
Si les tests de configuration sont correctement passés , redémarrer votre serveur : &lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
#sudo /etc/init.d/bind9 restart
&lt;/div&gt;
&lt;h3&gt;Interrogation du serveur&lt;/h3&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
remi@portable:~$ nslookup&lt;br /&gt;&amp;gt; server 192.168.1.2&lt;br /&gt;Default server: 192.168.1.2&lt;br /&gt;Address: 192.168.1.2#53&lt;br /&gt;&amp;gt; mimiz.mondomaine.local&lt;br /&gt;Server:         192.168.1.2&lt;br /&gt;Address:        192.168.1.2#53&lt;br /&gt;&lt;br /&gt;Name:   mimiz.monomaine.local&lt;br /&gt;Address: 192.168.1.5&lt;/div&gt;
Ouéé, le serveur à bien résolu mimiz.mondomaine.local en 192.168.1.5 !!&lt;br /&gt;
Testons la zone de recher inverse :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
remi@portable:~$ nslookup&lt;br /&gt;&amp;gt; server 192.168.1.2&lt;br /&gt;Default server: 192.168.1.2&lt;br /&gt;Address: 192.168.1.2#53&lt;br /&gt;&amp;gt; 192.168.1.6&lt;br /&gt;Server:         192.168.1.2&lt;br /&gt;Address:        192.168.1.2#53&lt;br /&gt;&lt;br /&gt;6.1.168.192.in-addr.arpa        name = portable.mondomaine.local.&lt;/div&gt;
Et bien, c'est pas ty cool tout ça ?&lt;br /&gt;
Tout fonctionne comme il faut !
&lt;h2&gt;Utilisation des CNAME&lt;/h2&gt;
&lt;p&gt;
Comme je l'ai promis un peu plus haut, nous allons voir un autre type d'enregistrement utile : le type : CNAME (pour Canonical Name).&lt;br /&gt;
Ce type d'enregistrement permet de faire pointer un nom différent sur une machine précise et sans passer par l'adresse ip ...&lt;br /&gt;
Le meilleur exemple pour ce type d'enregistrement est le nom d'hôte : www&lt;br /&gt;
On va dire par exemple que votre serveur contient aussi un serveur web, alors dans ce cas ce serait bien d'avoir www.mondomaine.local qui pointe sur votre serveur.&lt;br /&gt;
Reprenons le fichier de zone principal :&lt;/p&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; SOA     &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.  webmaster.mondomaine.local. (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2007051401 ; serial&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 21600      ; refresh after 6 hours&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3600       ; retry after 1 hour&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 604800     ; expires after 1 week&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 86400 )    ; minimum TTL of 1 day&lt;br /&gt;@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; NS      &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.&lt;br /&gt;server	        &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.2&lt;br /&gt;mimiz           &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.5&lt;br /&gt;portable&amp;nbsp;        IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.6&lt;br /&gt;poste2          &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.10&lt;br /&gt;router		&amp;nbsp;&amp;nbsp;&amp;nbsp; IN	&amp;nbsp;&amp;nbsp;&amp;nbsp; A	&amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.1&lt;br /&gt;www		&amp;nbsp;&amp;nbsp;&amp;nbsp; IN	&amp;nbsp;&amp;nbsp;&amp;nbsp; CNAME	&amp;nbsp;&amp;nbsp;&amp;nbsp; server
&lt;/div&gt;
J'ai donc simplement rajouté une ligne assez parlante il me semble, faisons un ch'ti test : &lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
ping www.mondomaine.local&lt;br /&gt;PING server.mondomaine.local (192.168.1.2) 56(84) bytes of data.&lt;br /&gt;64 bytes from server.theodys.net (192.168.1.2): icmp_seq=1 ttl=64 time=0.110 ms&lt;br /&gt;64 bytes from server.theodys.net (192.168.1.2): icmp_seq=2 ttl=64 time=0.109 ms&lt;br /&gt;64 bytes from server.theodys.net (192.168.1.2): icmp_seq=3 ttl=64 time=0.105 ms&lt;br /&gt;64 bytes from server.theodys.net (192.168.1.2): icmp_seq=4 ttl=64 time=0.116 ms&lt;br /&gt;&lt;br /&gt;--- mimiz.theodys.net ping statistics ---&lt;br /&gt;4 packets transmitted, 4 received, 0% packet loss, time 2997ms&lt;br /&gt;rtt min/avg/max/mdev = 0.105/0.110/0.116/0.004 ms&lt;/div&gt;
Vous remarquerez que l'adresse ip (et le nom réel) de server ont été renvoyés comme il faut.
Amusez vous à faire la même chose avec www.google.com par exemple, et Ô surprise, ca pointe vers une autre machine ...&lt;br /&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;
Voilà, c'est fini ...&lt;br /&gt;
A bientôt pour un autre piti tuto ...&lt;br /&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bolder;&quot;&gt;mimiz
&lt;/span&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2007/05/14/Installation-et-configuration-dun-serveur-DNS-Bind9-sur-Ubuntu#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2007/05/14/Installation-et-configuration-dun-serveur-DNS-Bind9-sur-Ubuntu#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/16</wfw:commentRss>
      </item>
    
  <item>
    <title>Migration de mandriva à Ubuntu Edgy</title>
    <link>http://www.theodys.org/index.php/post/2007/03/11/Migration-de-mandriva-a-Ubuntu-Edgy</link>
    <guid isPermaLink="false">urn:md5:bf7230166faa64fac2c8e758ac759aee</guid>
    <pubDate>Sun, 11 Mar 2007 11:40:00 +0100</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>Linux</category><category>Mandriva</category><category>Ubuntu</category>    
    <description>&lt;p&gt;J'ai récememnt installé Ubuntu Edgy sur ma machine à la place
de Mandriva 2007, voici l'histoire de cette migration effectuée en
douceur ...&lt;/p&gt;
&lt;h2&gt;Pourquoi ?&lt;/h2&gt;
&lt;p&gt;&lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/icones/linux.png&quot; /&gt;C'est vrai, pourquoi changer de distribution Linux quand on a l'habitude d'en utiliser une depuis prés de deux ans ?&lt;br /&gt;
Cette décision est le fruit d'une grande reflexion ... non, c'est en fait assez simple !&lt;img src=&quot;http://www.theodys.org/public/icones/ubuntu.png&quot; alt=&quot;ubuntu&quot; style=&quot;margin: 0 0 1em 1em; float: right;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
En effet, Mandriva 2007 est une bonne distribution, avec une communauté d'utilisateur assez active, cependant, une des raisons pour laquelle j'avais décidé de passer définitivement à Linux (aprés des années d'utilisation de Windows) était la gratuité du système, or, chez Mandriva beaucoup de choses ne sont accessibles qu'aux membres du Club, et l'accés à ce club, est payant.&lt;br /&gt;
Du coup, je trouvais que Mandriva, à l'instar de RedHat, s'engageait de plus en plus vers un système moins libre et plus proprétaire.&lt;br /&gt;
Ensuite, allez faire un tour sur le site ubuntu-fr.org, et vous verrez une communauté d'utilisateurs trés active, vous trouverez aussi presque tous les guides dont vous aurez besoin, de la configuration d'un client de messagerie à la mise en place d'un serveur de messagerie multi-domaine et sécurisé.&lt;br /&gt;
Il y en a pour tous les goûts et tous les niveaux !&lt;br /&gt;
Ce dernier point est loin d'etre négligeable, faite une recherche sur
google pour : &quot;comment configurer un serveur Samba&quot; par exemple, il y a fort à parier que le site
ubuntu-fr.org apparaitra sur la premiere page ! ce qui n'est absolument
pas le cas pour mandriva ... &lt;br /&gt;
Voilà, les raisons essentielles de cette migration sont donc, l'accés à une documentation quasi-infinie, et le coût !&lt;br /&gt;
En plus vous le verrez (si vous franchissez le pas) ubuntu est bien plus intuitive que mandriva (à mon sens ...), mais ca je ne le savais pas avant d'installer ...
&lt;/p&gt;    &lt;p&gt;Mais revenons à notre migration ...&lt;/p&gt;
&lt;h2&gt;Sauvegarde des données&lt;/h2&gt;
&lt;p&gt;Comme à chaque fois que je décide de reinstaller un systeme, j'ai procédé par étapes ...&lt;br /&gt;La premiere étant d'effectuer une sauvegarde de mes données&lt;/p&gt;
Les 3 disques durs de ma machine étaient décomposés de la manière suivante :
&lt;br /&gt;
DD1 : 30Go : /&lt;br /&gt;
DD2 : 80Go : /mesDonnees&lt;br /&gt;
DD3 : 80Go : /home&lt;br /&gt;
&lt;p&gt;Etant donné que je souhaitais garder àà peut prés tout mon
répertoire home, et que j'avais la place sur le disque DD2, j'ai
simplement fait une copie du répertoire &lt;span style=&quot;font-weight: bolder;&quot;&gt;/home/remi&lt;/span&gt; dans le dossier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/mesDonnees/sauvegarde/home&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Bien entendu vous pouvez effectuer votre sauvegarde sur CD ou DVD ... (mais n'oubliez pas la fichier et dossiers cachés ...).&lt;/p&gt;
&lt;div style=&quot;border: 1px solid black; padding: 5px; background-color: rgb(221, 221, 221);&quot;&gt;
#cp /home/remi/* /mesDonnees/sauvegarde/home/ -Rf
&lt;/div&gt;
&lt;p&gt;Une fois la sauvegarde effectuée, j'ai vérifié qu'il n'y avait pas d'autres données que je souhaitais garder, comme le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;httpd.conf&lt;/span&gt; par exemple, c'est vous qui voyez ...&lt;/p&gt;
&lt;p&gt;Puis j'ai rebooté ma machine sur le DVD de ubuntu (livré avec le magazine Linux+ DVD du mois de Janvier 2007)&lt;/p&gt;
&lt;h2&gt;Préparation de l'installation &amp;amp; installation&lt;/h2&gt;
&lt;p&gt;Le DVD, contenant une version Live d'Ubuntu, je me suis donc retrouvé sous gnome, souhaitant simplement installer le système j'ai directement lancé l'installeur (présant sur le bureau), puis j'ai suivi les étapes ...&lt;br /&gt;Pour en savoir plus sur l'installation en mode graphique d'Ubuntu, reportez vous à ce guide : &lt;a href=&quot;http://doc.ubuntu-fr.org/installation/graphique&quot; target=&quot;_blank&quot;&gt;http://doc.ubuntu-fr.org/installation/graphique&lt;/a&gt; trés bien fait.&lt;br /&gt;
Seulement, au moment de préparer l'espace disque j'ai choisi l'option, &quot;Modifier manuellement la table des partitions&quot; pour pouvoir garder intact mon disque DD2, mais aussi pour reprendre la meme configuration que celle que j'avais sous mandriva. J'ai donc &quot;cassé&quot; les partitions de DD1 et DD3, puis j'ai reconfiguré les disques.
&lt;/p&gt;
&lt;p&gt;Une fois les partitions recrées et les points de montage définis, j'ai finalement lancé l'installtion ...&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://doc.ubuntu-fr.org/_media/installation/demarrage.jpg?cache=cache&amp;amp;w=512&amp;amp;h=383&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
Etant donné que l'installation se lance à partir d'une distribution Live, il est possible de faire autre chose pendant que le programme d'installation s'execute, comme par exemple, aller sur Internet, ou encore faire un jeu ! Mais vous pouvez aussi aller boire un café !
&lt;br /&gt;L'installeur me dit que l'installation est terminée, et qu'il est temps de redémarrer le système, chose que je fais de suite !
&lt;/p&gt;
&lt;h2&gt;Fin de l'installtion&lt;/h2&gt;
&lt;p&gt;
L'installtion c'est bien passée et une fois loggé je me retrouve sous Gnome, avec tous mes périphériques reconnus, même les plus éxotiques comme :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;clé usb bluetooth&lt;/li&gt;
&lt;li&gt;Carte contrôleur FireWire&lt;/li&gt;
&lt;li&gt;Lecteur de cartes mémoires&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;p&gt;Le sytème me dit qu'il existe des mises à jour pour ma version, et me demande si je veux les installer, je valide donc, tout se passe sans le moindre probl&amp;amp;eagrave;me, et &amp;amp;grave; la fin de la mise à jour, je me retrouve donc avec un OS tout neuf, &amp;amp;grave; jour, et bien libre !&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.ubuntu-fr.org/galerie/thumbs/21.png&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Restauration des données&lt;/h2&gt;
&lt;p&gt;Si on fait une sauvegarde, c'est aussi pour pouvoir restaurer nos données, non ?, ben l&amp;amp;eagrave; j'ai simplement fait une copie inverse :&lt;/p&gt;
&lt;div style=&quot;border: 1px solid black; padding: 5px; background-color: rgb(221, 221, 221);&quot;&gt;
#cp /mesDonnees/sauvegarde/home/* /home/remi/ -Rf
&lt;/div&gt;
&lt;br /&gt;
&lt;p&gt;
Je lance Firefox, pour voir, et ô surprise, j'ai tous mes favoris, idem pour thunderbird, j'ai tous mes mails, rien de plus à faire (sauf peut être réinstaller les extensions ...), mais tout fonctionne comme avant !
&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Durée totale de la migration : 1 heure (pas mal ...)&lt;/p&gt;
&lt;p&gt;La prise en main de mon nouveau syst&amp;amp;eagrave;me a été trés facile, on retrouve vite ses billes, reste à configurer certaines petites choses dans mon cas, comme le double écran avec ma carte graphique ATI, mais la manipulation est assez similaire à celle que j'avais effectué pour Mandriva &amp;amp;grave; la seule différence que pour Ubuntu j'ai utilisé les drivers libre Radeon : &lt;a href=&quot;http://doc.ubuntu-fr.org/radeon&quot; target=&quot;_blank&quot;&gt;http://doc.ubuntu-fr.org/radeon&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Puis enfin, histoire d'aller plus loin j'ai installé Xgl et Beryl pour tester le bureau 3D, là j'avoue avoir lu pas mal de tutos et avoir fait quelques essais, mais ça fera l'objet d'un prochain guide !&lt;/p&gt;
&lt;p&gt;En attendant, chercher sur le site ubuntu-fr.org et vous trouverez de bonnes informations, puis regardez ma video ...&lt;/p&gt;
&lt;p&gt;Voilà c'est fini .... &lt;br /&gt;
J'espère avoir été assez
&lt;/p&gt;
&lt;h3&gt;Mimiz&lt;/h3&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2007/03/11/Migration-de-mandriva-a-Ubuntu-Edgy#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2007/03/11/Migration-de-mandriva-a-Ubuntu-Edgy#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/15</wfw:commentRss>
      </item>
    
  <item>
    <title>Publipostage Open Office 2.0 et MySQL</title>
    <link>http://www.theodys.org/index.php/post/2006/09/30/Publipostage-Open-Office-20-et-MySQL</link>
    <guid isPermaLink="false">urn:md5:e0811a3ad3561c12bdb0229da777a3c9</guid>
    <pubDate>Tue, 31 Oct 2006 10:27:00 +0100</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>Linux</category><category>mailling</category><category>MySQL</category><category>OOo 2.0</category><category>Open Office</category><category>publipostage</category>    
    <description>Petit guide pour faire un publipostage (mailing) avec Open Office 2.0 et une base de données MySQL.&lt;br /&gt;&lt;img style=&quot;margin: 0 0 1em 1em; float: right;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/index.php/post/2006/09/30/../public/icones/logoOoo.gif&quot; /&gt;Ce guide a été fait pour linux, mais le principe devrait être senseblement le meme sous Windows&lt;br /&gt;    &lt;div class=&quot;titre1&quot;&gt;Configuration&lt;/div&gt;
&lt;div class=&quot;Configuration&quot;&gt;
Voici ma configuration :&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Mandriva 2006&lt;/li&gt;
&lt;li&gt;OpenOffice.org 2.0&lt;/li&gt;
&lt;li&gt;JRE 1.5.0.4&lt;/li&gt;
&lt;li&gt;MySQL 4.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le JRE est installé dans &lt;/p&gt;
&lt;div class=&quot;chemin&quot;&gt;/usr/java/jre1.5.0_04/&lt;/div&gt;, et MySQL est sur une machine distante.&lt;br /&gt;
Il faut téléharger, le connecteur JDBC pour MySQL, (www.mysql.com), j'ai utilisé le connecteur j3.
&lt;/div&gt;
&lt;div class=&quot;titre2&quot;&gt;Installation du connecteur JDBC&lt;/div&gt;
&lt;p&gt;Une fois le connecteur récupéré sur le site de MySQL, il faut le décompresser dans le répertoire :
&lt;span class=&quot;command&quot;&gt;$JAVA_HOME/lib/ext&lt;/span&gt; :&lt;/p&gt;
&lt;div class=&quot;code&quot;&gt;
$ cd /usr/java/jre1.5.0_04/lib/ext&lt;br /&gt;
$ tar zxvf /path/to/mysql-connector-java-[version]-ga.tar.gz
&lt;/div&gt;
&lt;p&gt;Cela devrait suffire ...&lt;/p&gt;
&lt;div class=&quot;titre1&quot;&gt;&amp;gt;Configuration de OpenOffice&lt;/div&gt;
&lt;p&gt;Avant de pouvoir utiliser notre base de données dans OOo, il faut configurer Open office Base. Pour cela, vous pouvez lancer OOo Writer, puis faire Fichier / Nouveau / Base de Données, l'assistant base de données s'ouvre :&lt;/p&gt;
&lt;p&gt;Etape 1 : Selectionnez : &amp;quot;Se connecter à une base de données existante&amp;quot;, et dans la liste choisissez MySQL, puis cliquez sur Suivant :&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo2_Mysql_Mandriva_1.png&quot;&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;Asistant Base de données OOo&quot; src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo2_Mysql_Mandriva_1_t.jpg&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Etape 2 : Selectionnez : &amp;quot;Connexion utilisant JDBC (Java Database Connectivity)&amp;quot;, puis cliquez sur Suivant :&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo3_Mysql_Mandriva_2.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo3_Mysql_Mandriva_2_t.jpg&quot; alt=&quot;Asistant Base de données OOo 2&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Etape 3 : Renseignez les informations : Nom de la base de données, URL du serveur (une IP par exemple) et le port du serveur, puis cliquez sur suivant :&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo4_Mysql_Mandriva_3.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo4_Mysql_Mandriva_3_t.jpg&quot; alt=&quot;Asistant Base de données OOo 3&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Etape 4 : L'assistant demande le nom d'utilisateur : &lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo5_Mysql_Mandriva_4.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo5_Mysql_Mandriva_4_t.jpg&quot; alt=&quot;Asistant Base de données OOo 4&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Là vous devez renseigner le nom d'utilisateur qui a le droit d'acceder à votre base de données, et si il faut un mot de passe, n'oubliez pas de cocher la case &amp;quot;Password Required&amp;quot;&lt;/p&gt;
&lt;p&gt;Etape 5 : Fin de l'assistant : &lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo7_Mysql_Mandriva_6.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo7_Mysql_Mandriva_6_t.jpg&quot; alt=&quot;Asistant Base de données OOo 5&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Selectionnez &amp;quot;Oui, je souhaite que l'assistant enregistre la base de données&amp;quot;, ça vous permettra de ne pas avoir à reconfigurer votre base pour une utilisation future. Ensuite choisissez un des deux autres choix puis cliquez sur terminer&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo7_Mysql_Mandriva_6.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo7_Mysql_Mandriva_6_t.jpg&quot; alt=&quot;Asistant Base de données OOo 5&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Choisissez un nom pour votre base et enregistrez là.&lt;/p&gt;
&lt;p&gt;La base de données est maintenant configurée, on peut donc commencer notre publipostage ...&lt;/p&gt;
&lt;div class=&quot;titre1&quot;&gt;Création du publipostage&lt;/div&gt;
&lt;p&gt;Ouvrez le document principal de votre publipostage puis, dan Open Office Writer 2.0 dans le menu Edition, cliquer sur &amp;quot;changer de base de données&amp;quot;, puis selctionnez votre base (le nom que vous avez renseigné lors de l'étape 2 du chapitre précédent) puis validez.&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo10_Mysql_Mandriva_9.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo10_Mysql_Mandriva_9_t.jpg&quot; alt=&quot;OOo10_Mysql_Mandriva_9.png&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Il faudra peut être renseigner le nom d'utilisateur et le mot de passe pour accéder à votre base de données&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo11_Mysql_Mandriva_10.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo11_Mysql_Mandriva_10_t.jpg&quot; alt=&quot;OOo11_Mysql_Mandriva_10.png&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Ensuite, dans le menu outils cliquez sur assistant mailing :&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo9_Mysql_Mandriva_8.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo9_Mysql_Mandriva_8_t.jpg&quot; alt=&quot;Assistant mailing 1&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Suivez les différentes étapes, de l'assistant  ... &lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo13_Mysql_Mandriva_12.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo13_Mysql_Mandriva_12_t.jpg&quot; alt=&quot;Assistant Mailing 2&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Choisissez le type de document à créer, puis passez à l'étape suivante : Les blocs d'adresses :&lt;br /&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo14_Mysql_Mandriva_13.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo14_Mysql_Mandriva_13_t.jpg&quot; alt=&quot;Assistant Mailing 3&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Cette partie de l'assistant est assez importante, en effet, c'est là que vous allez créer les blocs d'adresses qui apparaitront ensuite sur votre document.&lt;br /&gt;Vous pouvez utiliser les blocs d'adresses prédéfinis par OpenOffice, mais aussi en créer de nouveaux, pour cela il suffit de cliquer sur le bouton Autres ...&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo15_Mysql_Mandriva_14.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo15_Mysql_Mandriva_14_t.jpg&quot; alt=&quot;Assistant Mailing 3 - 1&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Une fois le bloc créé, il faut définir la correspondance des champs, en gros pour chaque champ défini dans votre bloc d'adresse vous allez faire correspondre un champ de votre base de données :&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo16_Mysql_Mandriva.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo16_Mysql_Mandriva_t.jpg&quot; alt=&quot;Assistant Mailing 3 - 2&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Maintenant OpenOffice est capable de générer les blocs d'adresses à partir des éléments renseignés ...&lt;/p&gt;
&lt;p&gt;Dans la suite de l'assistant vous allez avoir la possibilité de créer des salutations, mais aussi d'utiliser celles déjà définies dans OpenOffice, n'oubliez pas si besoin de faire correspondre les champs ...&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo17_Mysql_Mandriva.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo17_Mysql_Mandriva_t.jpg&quot; alt=&quot;Assistant Mailing 4&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;L'étape suivante consiste à définir la position du bloc d'adresses&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo18_Mysql_Mandriva.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo18_Mysql_Mandriva_t.jpg&quot; alt=&quot;Assistant Mailing 5&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;La suite consiste à vérifier le document créé, à exclure certains destinataires, à personnaliser le document, et enfin à enregistrer / imprimer ou Envoyer votre document.&lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo19_Mysql_Mandriva.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo19_Mysql_Mandriva_t.jpg&quot; alt=&quot;Assistant Mailing 6&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo21_Mysql_Mandriva.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo21_Mysql_Mandriva_t.jpg&quot; alt=&quot;Assistant Mailing 7&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.theodys.org/public/OOo2_MySQL/OOo22_Mysql_Mandriva.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/OOo2_MySQL/.OOo22_Mysql_Mandriva_t.jpg&quot; alt=&quot;Assistant Mailing 8&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;
&lt;div class=&quot;titre1&quot;&gt;Fin ...&lt;/div&gt;
Voilà, vous avez créé votre publipostage ...
&lt;br /&gt;A vos Commentaires !
&lt;br /&gt;Rémi</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2006/09/30/Publipostage-Open-Office-20-et-MySQL#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2006/09/30/Publipostage-Open-Office-20-et-MySQL#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/6</wfw:commentRss>
      </item>
    
  <item>
    <title>Configuration Mandriva 2007 - Ati Radeon 9250 - Double Ecran</title>
    <link>http://www.theodys.org/index.php/post/2006/10/06/Configuration-Mandriva-2007-Ati-Radeon-9250-Double-Ecran</link>
    <guid isPermaLink="false">urn:md5:9fe17f17c45b5855e08505c628de8c40</guid>
    <pubDate>Fri, 06 Oct 2006 11:43:00 +0200</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>mandriva</category>    
    <description>&lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/mandrake.png&quot; /&gt;Un petit tutorial concernant la configuration du &amp;quot;double écran&amp;quot; sur une mandriva 2007 avec une carte ATI Radeon 9250.&lt;br /&gt;&lt;img style=&quot;margin: 0 0 1em 1em; float: right;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Dual_screen_ati_Mdv2007/ATI_Logo_100_rgb.png&quot; /&gt;&lt;br /&gt;    &lt;div class=&quot;titre1&quot;&gt;Etape 1 : Récupérer les logiciels&lt;/div&gt;
&lt;p&gt;Dans un premier temps il faut donc récupérer le driver ATI Propriétaire qui n'est pas inclus par défaut dans la version FREE de Mandriva 2007. Ce driver est téléchargeable sur le site d'ATI : &lt;a href=&quot;https://support.ati.com/ics/support/default.asp?deptID=894&amp;amp;task=knowledge&amp;amp;folderID=300&quot; hreflang=&quot;en&quot; title=&quot;Ati Linux Drvers&quot;&gt;ici&lt;/a&gt;. J'ai téléchargé l'installer : ati-driver-installer-8.29.6.run, une fois le fichier récupéré il faut le rendre executable :&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
cd rep_de_telechargement&lt;br /&gt;
chmod a+x ati-driver-installer-8.29.6.run&lt;br /&gt;
&lt;/fieldset&gt;
&lt;p&gt;Avant d'éxécuter le fichier vérifier que vous avez bien les sources de votre noyau d'installer sur votre systeme. Si vous ne les avez pas : &lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;En tant que root&lt;/legend&gt;
urpmi kernel-source
&lt;/fieldset&gt;
&lt;p&gt;Enfin, il faut installer le logiciel &lt;span class=&quot;command&quot;&gt;dkms-ati &lt;/span&gt; aprés avoir ajouter les sources du &lt;a href=&quot;http://plf.zarb.org/&quot; hreflang=&quot;fr&quot; title=&quot;Penguin Liberation Front&quot;&gt;plf&lt;/a&gt; :&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;En tant que root&lt;/legend&gt;
urpmi.addmedia plf-free ftp://ftp.easynet.fr/plf/mandriva/free/2007.0/i586 with hdlist.cz&lt;br /&gt;
urpmi.addmedia plf-nonfree ftp://ftp.easynet.fr/plf/mandriva/non-free/2007.0/i586 with hdlist.cz&lt;br /&gt;
urpmi dkms-ati
&lt;/fieldset&gt;
&lt;p&gt;Voilà, on est maintenant prés à installer le driver ATI&lt;/p&gt;
&lt;div class=&quot;titre1&quot;&gt;Etape 2 : Installation et Configuration&lt;/div&gt;
&lt;p&gt;On va donc executer l'installeur d'ATI ...&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;En tant que root&lt;/legend&gt;
cd rep_de_telechargement&lt;br /&gt;
./ati-driver-installer-8.29.6.run&lt;br /&gt;
&lt;/fieldset&gt;
&lt;p&gt;Un fenêtre devrait s'ouvrir : &lt;/p&gt;
&lt;a href=&quot;http://www.theodys.org/public/Dual_screen_ati_Mdv2007/AtiDriverInstall1.png&quot;&gt;&lt;img src=&quot;http://www.theodys.org/public/Dual_screen_ati_Mdv2007/.AtiDriverInstall1_s.jpg&quot; alt=&quot;Ati 1&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;J'ai ensuite simplement cliqué sur [continue] et donc utilisé toutes les valeurs par défaut ... de l'installeur ... &lt;/p&gt;
&lt;p&gt;Une fois le driver installé il faut configurer &lt;a href=&quot;http://www.x.org/&quot; hreflang=&quot;en&quot; title=&quot;X.org&quot;&gt;X&lt;/a&gt;, pour cela, on va utiliser l'outil fournit avec le drivers ATI :&lt;span class=&quot;command&quot;&gt;aticonfig&lt;/span&gt;, si vous tapez, en tant que root cette commande dans une console, vous optiendrez une liste d'exemples de configuration, personnelement j'ai utilisé la commande suivante :&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;En tant que root&lt;/legend&gt;
aticonfig --initial=dual-head --screen-layout=above --dtop=horizontal --overlay-on=1
&lt;/fieldset&gt;
&lt;p&gt;J'ai redemarré le serveur X et ... j'ai du dual screen !!! &lt;/p&gt;
&lt;div class=&quot;titre1&quot;&gt;Etape 3 : Annexes&lt;/div&gt;
&lt;a href=&quot;http://www.theodys.org/public/Dual_screen_ati_Mdv2007/xorg.conf&quot; hreflang=&quot;fr&quot; title=&quot;MonXorg&quot;&gt;Mon fichier xorg.conf&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://linuxfr.org/forums/14/18842.html&quot; hreflang=&quot;fr&quot; title=&quot;Forum LinuxFr&quot;&gt;http://linuxfr.org/forums/14/18842.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://support.ati.com/ics/support/default.asp?deptID=894&amp;amp;task=knowledge&amp;amp;folderID=300&quot; hreflang=&quot;en&quot; title=&quot;Ati Linux Drivers&quot;&gt;Ati Linux Drivers&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://easyurpmi.zarb.org/?language=fr&quot; hreflang=&quot;fr&quot; title=&quot;http://easyurpmi.zarb.org/?language=fr&quot;&gt;http://easyurpmi.zarb.org/?language=fr&lt;/a&gt;&lt;br /&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2006/10/06/Configuration-Mandriva-2007-Ati-Radeon-9250-Double-Ecran#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2006/10/06/Configuration-Mandriva-2007-Ati-Radeon-9250-Double-Ecran#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/8</wfw:commentRss>
      </item>
    
  <item>
    <title>Sortie de Mandriva 2007</title>
    <link>http://www.theodys.org/index.php/post/2006/10/05/Sortie-de-Mandriva-2007</link>
    <guid isPermaLink="false">urn:md5:fe7f327de6a38f961123867578ceee30</guid>
    <pubDate>Thu, 05 Oct 2006 11:59:00 +0200</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
            
    <description>&lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/mandrake.png&quot; /&gt;Aprés prés de 1 mois de retard la distribution linux Mandriva 2007 est enfin disponible en téléchargement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    Ca y est !
&lt;br /&gt;Mandriva 2007 est enfin disponible en téléchargement via &lt;a hreflang=&quot;en&quot; href=&quot;http://www.bittorrent.com/download.html&quot;&gt;BitTorrent &lt;/a&gt;sur cette &lt;a hreflang=&quot;fr&quot; href=&quot;http://qa.mandriva.com/twiki/bin/view/Main/MandrivaLinux2007Official&quot;&gt;page&lt;/a&gt;. &lt;br /&gt;&lt;h2&gt;Les principales nouveautés sont :&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;Support des bureau 3D avec &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Xgl&quot;&gt;xgl&lt;/a&gt; et &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/X_Window_System&quot;&gt;AIGLX&lt;/a&gt; le tout configurable à l'aide de l'utilitaire drak3d (disponible aussi sur la version live : Mandriva One)&lt;/li&gt;
&lt;li&gt;Refonte complete du systeme rpm avec une nouvelle version de rpmdrake&lt;/li&gt;
&lt;li&gt;GNOME 2.16&lt;/li&gt;
&lt;li&gt;Kernel 2.6.17 (basé sur 2.6.17.11, avec la version finale de ALSA 1.0.12,  support des chipset i965 , ...)&lt;/li&gt;
&lt;li&gt;KDE 3.5.4&lt;/li&gt;
&lt;li&gt;Nouvel outil de configuration VPN : drakvpn &lt;/li&gt;
&lt;/ul&gt;
A essayer donc !</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2006/10/05/Sortie-de-Mandriva-2007#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2006/10/05/Sortie-de-Mandriva-2007#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/7</wfw:commentRss>
      </item>
    
  <item>
    <title>Mise en place d'un serveur DNS dynamique</title>
    <link>http://www.theodys.org/index.php/post/2006/08/27/Mise-en-place-dun-serveur-DNS-dynamique</link>
    <guid isPermaLink="false">urn:md5:459ab504018bfc27ae51409c92175e36</guid>
    <pubDate>Sun, 27 Aug 2006 17:49:00 +0200</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>BIND</category><category>comment</category><category>DNS</category><category>Linux</category><category>Windows</category>    
    <description>Tutorial sur la mise en oeuvre d'un serveur DNS (&lt;a hreflang=&quot;en&quot; href=&quot;http://www.isc.org/sw/bind/bind9.3.php&quot;&gt;BIND&lt;/a&gt;) Dynamique sous linux.    &lt;p&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://www.isc.org/sw/bind/bind9.3.php&quot;&gt;BIND&lt;/a&gt; (Berkeley Internet Name Domain) est surement un des serveurs les plus utilisés pour le bon fonctionnement d'Internet. C'est ce logiciel qui gère la plupart des noms de domaine sur Internet, il permet entre autre de gérer la correspondance entre adresses IP et nom de domaine.&lt;/p&gt;
&lt;p&gt;Je ne reviendrais pas dans cet article sur le fonctionnement de DNS ni sur l'installation ni sur la  configuration du systeme, je partirais donc du principe que vous avez déjà installé un serveur DNS, qu'au moins un nom de domaine est configuré, et que jusqu'ici tout fonctionne correctement.&lt;/p&gt;
&lt;div class=&quot;titre1&quot;&gt;Pourquoi un DNS dynamique ?&lt;/div&gt;
&lt;p&gt;Si vous avez configuré un serveur DNS vous avez du remarqué que si l'adresse IP d'une machine change, il faudra aller modififier le fichier des enregistrements du domaine pour que la nouvelle adresse IP soit prise en compte. Souvent l'exemple donné est une machine qui reçoit une adresse IP via DHCP, et qui change à chaque redémarrage, par défaut DNS ne le sait pas, il faut donc faire la mise à jour à la main !&lt;/p&gt;
&lt;p&gt;Vous me direz, pourquoi ne pas utilisé un service de type DynDNS ? Ben simplement parce que je souhaite utiliser mon propre nom de domaine, et que ce dernier est hébergé sur un serveur Dédié ...&lt;/p&gt;
&lt;p&gt;Mettre en place un DNS dynamique permettra donc de s'affranchir de la mise à jour de DNS, elle se fera toute seule ! &lt;br /&gt;La mise à jour automatique via DHCP est possible, mais n'est pour le moment pas l'objet de ce guide. Voyons la configuration de test ainsi que les objectifs à atteindre&lt;/p&gt;
&lt;div class=&quot;titre1&quot;&gt;Configuration et Objectifs&lt;/div&gt;
&lt;div class=&quot;titre2&quot;&gt;Configuration :&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt; Serveur DNS : NS.domaine.com &lt;/li&gt;
&lt;li&gt; Zone : domaine.net &lt;/li&gt;
&lt;li&gt; Logiciels : BIND ... et ... c'est tout &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;titre2&quot;&gt;Objectifs :&lt;/div&gt;
&lt;p&gt;J'ai une machine (monpc) connecté à Internet via mon FAI avec une adresse IP dynamique (a peu prés comme tout le mode quoi ...), j'aimerais mettre en place certains services sur cette machine et y acceder de n'importe où. Je pourrais utiliser un service de type DynDNS, mais j'ai envie d'utiliser mon propre nom de domaine, qui, comme je l'ai déjà dit, est hébergé sur un serveur Dédié.&lt;/p&gt;
&lt;p&gt;L'objectif est donc d'arriver à mettre à jour un hôte de ma zone : domaine.net. De façon a pouvoir acceder à ma machine en utilisant l'URL suivante : monpc.mondomaine.net.&lt;/p&gt;
&lt;p&gt;Je voudrais aussi que la transaction soit assez sécurisée (un peu plus qu'avec un login/password quoi !)&lt;/p&gt;
&lt;p&gt;Je voudrais aussi que certains de mes amis puissent utiliser le système pour leurs machines&lt;/p&gt;
&lt;p&gt;Enfin ma machine connectée à Internet tourne sous la distribution IPCOP, et donc je souhaiterais automatisée la mise a jour de ma zone à chaque changement d'IP&lt;/p&gt;
&lt;div class=&quot;titre1&quot;&gt;Etape 1 : Génération de la clé &lt;/div&gt;
&lt;p&gt;Comme je l'ai précisé plus haut, je souhaiterais que la mise à jour de mla zone se fasse de manière sécurisée. Nous allons donc utilisée une clé de cryptage générée à l'aide de la commande &lt;span class=&quot;command&quot;&gt;dnssec-keygen&lt;/span&gt; fournie avec BIND, la clé générée sera au format TSIG on parle d'ailleur de clé TSIG.&lt;br /&gt;
Je me place donc dans le répertoire de mon choix et je génére la clé ... Comme les zones gérées par mon serveur sont stockées dans le répertoire &lt;span class=&quot;command&quot;&gt;/var/named/zones/&lt;/span&gt;, j'ai créé le dossier &lt;span class=&quot;command&quot;&gt;/var/named/keys/&lt;/span&gt; dans lequel je sotckerais mes clés générées.&lt;br /&gt;Voyons donc la génération des clés :&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;Création d'une clé de cryptage&lt;/legend&gt;
[root@monsrv ~]# cd /var/named/keys/ &lt;span class=&quot;commentaire&quot;&gt; // Je me place dans le bon repertoire&lt;/span&gt;&lt;br /&gt;
[root@monsrv keys]# /usr/sbin/dnssec-keygen -a HMAC-MD5 -b 512 -n HOST macle1 &lt;span class=&quot;commentaire&quot;&gt; // Je génére ma clé&lt;/span&gt;&lt;br /&gt;
Kmacle1.+157+30505 &lt;span class=&quot;commentaire&quot;&gt; // La réponse : le nom de ma clé&lt;/span&gt;&lt;br /&gt;
[root@monsrv keys]# chown named.named ./Kmacle1.+157+30505.* &lt;span class=&quot;commentaire&quot;&gt; // Je rend l'utilisateur named propriétaire de ma clé&lt;/span&gt;&lt;br /&gt;
&lt;/fieldset&gt;
&lt;div class=&quot;titre2&quot;&gt;Explications :&lt;/div&gt;
&lt;p&gt;Vous l'aurez compris, c'est la deuxième ligne qui est la plus intéressante, en effet, c'est cette ligne qui permet de créer la clé ... &lt;br /&gt;Une info, quand meme, chez moi l'utilitaire &lt;span class=&quot;command&quot;&gt;dnssec-keygen&lt;/span&gt; se trouve dans le répetoire &lt;span class=&quot;command&quot;&gt;/usr/sbin/&lt;/span&gt;, il pourra se trouver ailleurs sur votre machine en fonction de votre installation de BIND, uiliser &lt;span class=&quot;command&quot;&gt;find&lt;/span&gt; ou &lt;span class=&quot;command&quot;&gt;locate&lt;/span&gt; pour le trouver ...&lt;br /&gt;Revenons sur la deuxième ligne de notre exemple, on comprendra aisément que &lt;span class=&quot;command&quot;&gt; -a HMAC-MD5&lt;/span&gt; détermine le protocole de cryptage utilisé, le parametre &lt;span class=&quot;command&quot;&gt; -b 512&lt;/span&gt; détermine la longueur de la clé, le parametre &lt;span class=&quot;command&quot;&gt; -n HOST &lt;/span&gt; détermine le type d'enregistrement, il peut avoir les valeurs : &lt;span class=&quot;command&quot;&gt;ZONE | HOST | ENTITY | USER&lt;/span&gt;, et enfin macle1 est le nom de ma clé.
&lt;/p&gt;
&lt;p&gt;Pour en savoir plus sur les paramètres de &lt;span class=&quot;command&quot;&gt;dnssec-keygen&lt;/span&gt;, utilsé l'argument &lt;span class=&quot;command&quot;&gt;-?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Si on regarde le contenu de notre répertoire &lt;span class=&quot;command&quot;&gt;/var/named/keys/&lt;/span&gt; on verra 2 fichiers qui ont le même nom, et qui finissent par &lt;span class=&quot;command&quot;&gt;.private&lt;/span&gt; et &lt;span class=&quot;command&quot;&gt;.key&lt;/span&gt; soit : &lt;span class=&quot;command&quot;&gt;Kmacle1.+157+30505.private et Kmacle1.+157+30505.key&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Voyons à quoi ressemble la clé générée : &lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;Contenu du fichier .key&lt;/legend&gt;
vi Kmacle1.+157+30505.key&lt;br /&gt;
&lt;br /&gt;
macle1. IN KEY 512 3 157 Zwc51Lxzt6ggjmrVRZuoBqKg/Y3S8ulAsrCNMRY+2dgQdwWwCaElBHnGYHoWdewF59w58YfEP/xUbgKDYPSUNg==&lt;br /&gt;
~&lt;br /&gt;
~&lt;br /&gt;
~&lt;br /&gt;
&amp;quot;./keys/Kmacle1.+157+30505.key&amp;quot; 1L, 115C
&lt;/fieldset&gt;
&lt;p&gt;La clé macle1 est donc : &lt;span class=&quot;command&quot;&gt;Zwc51Lxzt6ggjmrVRZuoBqKg/Y3S8ulAsrCNMRY+2dgQdwWwCaElBHnGYHoWdewF59w58YfEP/xUbgKDYPSUNg==
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Maintenant voyons comment configurer notre zone DNS&lt;/p&gt;
&lt;div class=&quot;titre1&quot;&gt;Etape 2 : Configuration de la zone&lt;/div&gt;
&lt;div class=&quot;titre2&quot;&gt;Création d'un fichier de clés&lt;/div&gt;
&lt;p&gt;Maintenant que la clé est définie, nous allons créer un fichier qui contiendra toutes les clés définies, et ce pour faciliter l'administration de votre serveur et donc ne pas surcharger le fichier de configuratiion de BIND (&lt;span class=&quot;command&quot;&gt;/etc/named.conf&lt;/span&gt; chez moi ...).  &lt;/p&gt;
&lt;p&gt;On va donc créer un fichier : &lt;span class=&quot;command&quot;&gt;/var/named/theokeys.conf&lt;/span&gt;, bien sur le nom du fichier importe peu ... &lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;/var/named/theokeys.conf&lt;/legend&gt;
vi /var/named/theokeys.conf&lt;br /&gt;&lt;br /&gt;
key macle1 {&lt;br /&gt;
    algorithm HMAC-MD5;&lt;br /&gt;
    secret &amp;quot;Zwc51Lxzt6ggjmrVRZuoBqKg/Y3S8ulAsrCNMRY+2dgQdwWwCaElBHnGYHoWdewF59w58YfEP/xUbgKDYPSUNg==&amp;quot;;
&lt;br /&gt;
};&lt;br /&gt;
~&lt;br /&gt;
~&lt;br /&gt;
~&lt;br /&gt;
&amp;quot;/var/named/theokeys.conf&amp;quot; 14L, 438C
&lt;/fieldset&gt;
&lt;p&gt;On remarquera, que le nom de la clé &lt;span class=&quot;command&quot;&gt;&amp;quot;macle1&amp;quot;&lt;/span&gt; est celui chosi lors de la génération, de la même maniere, l'algorithme de cryptage &lt;span class=&quot;command&quot;&gt;HDMA-MD5&lt;/span&gt;, est l'algorithme choisi, et enfin la valeur de &lt;span class=&quot;command&quot;&gt;secret&lt;/span&gt; est la clé propement dite !&lt;/p&gt;
&lt;div class=&quot;titre2&quot;&gt;Modification du fichier de configuration&lt;/div&gt;
&lt;p&gt;Donc on a créer un fichier de clé, maintenant il va falloir configurer &lt;span class=&quot;command&quot;&gt;named&lt;/span&gt;, pour qu'il le prenne en compte, et il faudra ensuite définir les &amp;quot;droits des clés&amp;quot;, c'est-à-dire ce que le proprietaire de  la clé à le droit de mettre à jour dans notre configuration&lt;/p&gt;
&lt;p&gt;Dans un premier temps on va insérer le fichier de clés à la configuration de &lt;span class=&quot;command&quot;&gt;named&lt;/span&gt;&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;/etc/named.conf&lt;/legend&gt;
vi /etc/named.conf &lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/named&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
//&lt;br /&gt;
// a caching only nameserver config&lt;br /&gt;
//&lt;br /&gt;
controls {&lt;br /&gt;
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };&lt;br /&gt;
};&lt;br /&gt;
zone &amp;quot;.&amp;quot; IN {&lt;br /&gt;
        type hint;&lt;br /&gt;
        file &amp;quot;named.ca&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;localhost&amp;quot; IN {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;localhost.zone&amp;quot;;&lt;br /&gt;
        allow-update { none; };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;0.0.127.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;named.local&amp;quot;;&lt;br /&gt;
        allow-update { none; };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
include &amp;quot;/etc/rndc.key&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
* Cles pour Dynamique DNS &lt;br /&gt;
*/&lt;br /&gt;
include &amp;quot;/var/named/theokeys.conf&amp;quot;; &lt;span class=&quot;commentaire&quot;&gt; // Inclusion du fichier de clés&lt;/span&gt;
&lt;br /&gt;
// Configuration des zones &lt;br /&gt;
zone &amp;quot;domaine.net&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/named/domaine.net.hosts&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;/fieldset&gt;
&lt;p&gt; Si on redemarre &lt;span class=&quot;command&quot;&gt;named&lt;/span&gt; notre fichier de clés sera donc pris en compte, par contre pour le moment nous n'avons défini aucun droit pour notre clé&lt;/p&gt;
&lt;p&gt;Dans mon exemple, je souhaiterais que l'hôte : &lt;span class=&quot;command&quot;&gt;mimi.domaine.net &lt;/span&gt; puisse être mis à jour à l'aide de la clé &lt;span class=&quot;command&quot;&gt;macle1&lt;/span&gt;, on va donc rajouter une ligne à configuration de la zone &lt;span class=&quot;command&quot;&gt;domaine.net&lt;/span&gt;&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;Modification de la zone domaine.net&lt;/legend&gt;
---&lt;br /&gt;
zone &amp;quot;domaine.net&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/named/domaine.net.hosts&amp;quot;;&lt;br /&gt;
        update-policy {&lt;br /&gt;
                grant macle1. name mimi.domaine.net. A TXT;&lt;br /&gt;
        };&lt;br /&gt;
};&lt;br /&gt;
---&lt;br /&gt;
&lt;/fieldset&gt;
&lt;p&gt;Dans cet exemple, j'ai donné l'autorisation à la clé &lt;span class=&quot;command&quot;&gt;macle1&lt;/span&gt; de modifié l'enregistrement DNS de &lt;span class=&quot;command&quot;&gt;mimi.domaine.net&lt;/span&gt;, et ce uniquement pour les type d'enregistrement &lt;span class=&quot;command&quot;&gt;A&lt;/span&gt; et &lt;span class=&quot;command&quot;&gt;TXT&lt;/span&gt;&lt;br /&gt;J'aurais aussi pu autoriser la clé &lt;span class=&quot;command&quot;&gt;macle1&lt;/span&gt; a modifier la zone dans son intégralité en insérant (à la place de la section &lt;span class=&quot;command&quot;&gt;update-policy&lt;/span&gt;) la valeur suivante :&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;Exemple 2 : macle1 allow-update&lt;/legend&gt;
---&lt;br /&gt;
zone &amp;quot;domaine.net&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/named/domaine.net.hosts&amp;quot;;&lt;br /&gt;
        allow-update {&lt;br /&gt;
                key macle1;&lt;br /&gt;
        };&lt;br /&gt;
};&lt;br /&gt;
---&lt;br /&gt;
&lt;/fieldset&gt;
&lt;p&gt;Mais pour des raisons de sécurité et d'intégrité de ma zone, je préfere utilisé l'instruction &lt;span class=&quot;command&quot;&gt;update-policy&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;La syntaxe des lignes de cette instruction est la suivante :&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;Exemple 2 : syntaxe de update-policy&lt;/legend&gt;
...&lt;br /&gt;
        update-policy {&lt;br /&gt;
                grant &amp;lt;key&amp;gt; &amp;lt;type&amp;gt; &amp;lt;zone&amp;gt; &amp;lt;record-types&amp;gt;;&lt;br /&gt;
        };&lt;br /&gt;
...&lt;br /&gt;
&lt;/fieldset&gt;
&lt;p&gt;Explications : &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;key&amp;gt; : Doit correspondre à une clé du fichier &lt;span class=&quot;command&quot;&gt;/var/named/theokeys.conf&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;type&amp;gt; : Correspond au type de l'autorisation, peut prendre &lt;span class=&quot;command&quot;&gt;name&lt;/span&gt; ou &lt;span class=&quot;command&quot;&gt;subdomain&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&amp;lt;zone&amp;gt; : Indique la zone ou le sous-domaine à mettre à jour&lt;/li&gt;
&lt;li&gt;&amp;lt;record-type&amp;gt; : Précise le type d'enregistrement qui peuvent être mis à jour&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Maintenant que la mise à jour dynamique est mise en place voyons comment cela fonctionne coté client !&lt;/p&gt;
&lt;div class=&quot;titre1&quot;&gt;Etape 3 : Mise à jour des enregistrements (nsupdate)&lt;/div&gt;
&lt;div class=&quot;titre2&quot;&gt;Récupération des clés&lt;/div&gt;
&lt;p&gt;Comme nous avons créer des clés pour autoriser les mises à jour, il faut que les clients les récupèrent pour pouvoir mettre à jour leurs enregistrements, je ne détaillerais pas ce point, car c'est assez facile, personnellement j'ai crée un fichier &lt;span class=&quot;command&quot;&gt;.tar.gz &lt;/span&gt; contenant les fichiers &lt;span class=&quot;command&quot;&gt;.key&lt;/span&gt; et &lt;span class=&quot;command&quot;&gt;.private&lt;/span&gt; de ma clé et que j'ai ensuite placé dans un répertoire accessible via FTP, j'ai récupéré ce fichier via FTP, puis je l'ai supprimé pour des raisons de sécurité.&lt;/p&gt;
&lt;p&gt;Ce n'est certainement pas la meilleure solution, mais s'en ai une !&lt;/p&gt;
&lt;p&gt;Aprés avoir décompressé le fichier dans un dossier de mon choix sur mon poste client, je me suis penché sur l'utilisation de &lt;span class=&quot;command&quot;&gt;nsupdate&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;titre2&quot;&gt;Utilisation de nsupdate&lt;/div&gt;
&lt;p&gt;L'utilitaire &lt;span class=&quot;command&quot;&gt;nsupdate&lt;/span&gt; est fourni avec BIND aussi bien pour &lt;a href=&quot;http://www.theodys.org/index.php/tag/Linux&quot;&gt;Linux&lt;/a&gt; que pour &lt;a href=&quot;http://www.theodys.org/index.php/tag/Windows&quot;&gt;Windows&lt;/a&gt; je vais donc expliquer comment mettre à jour l'enregistrement &lt;span class=&quot;command&quot;&gt;mimi.domaine.net&lt;/span&gt; à l'aide de cet utilitaire, pour avoir plus d'information sur &lt;span class=&quot;command&quot;&gt;nsupdate&lt;/span&gt; consultez &lt;a href=&quot;http://linux.yyz.us/nsupdate/nsupdate-man.html&quot; target=&quot;_blank&quot;&gt;l'aide en ligne&lt;/a&gt; ou utilisez &lt;span class=&quot;command&quot;&gt;man nsupdate&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;La syntaxe de &lt;span class=&quot;command&quot;&gt;nsupdate&lt;/span&gt; est identique sous &lt;a href=&quot;http://www.theodys.org/index.php/tag/Windows&quot;&gt;Windows&lt;/a&gt; ou sous &lt;a href=&quot;http://www.theodys.org/index.php/tag/Linux&quot;&gt;Linux&lt;/a&gt;, la seule différence réelle va résider dans les chemins d'accés aux fichiers de clé.&lt;/p&gt;
&lt;p&gt;L'utilisation de &lt;span class=&quot;command&quot;&gt;nsupdate&lt;/span&gt; fonctionne à peu prés comme un shell (ou une invite de commande, pour les utilisateurs de &lt;a href=&quot;http://www.theodys.org/index.php/tag/Windows&quot;&gt;Windows&lt;/a&gt;), voyons un exemple :&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;Utilisation de &lt;span class=&quot;command&quot;&gt;nsupdate&lt;/span&gt;&lt;/legend&gt;
nsupdate -k /chemin/de/la/clé/Kmacle1.+157+30505.key
&amp;gt; _
&lt;/fieldset&gt;
&lt;p&gt;Je préfére utilsé le paramètre &lt;span class=&quot;command&quot;&gt;-k &lt;/span&gt;, mais c'est un choisx personnel, reportez vous à la documentation de &lt;span class=&quot;command&quot;&gt;nsupdate&lt;/span&gt; pour en savoir plus&lt;/p&gt;
&lt;p&gt;Une fois sur le prompt de &lt;span class=&quot;command&quot;&gt;nsupdate&lt;/span&gt;, vous pouvez envoyer des requetes au serveur pour qu'il fasse les mises à jour souhaitées :&lt;/p&gt;
&lt;fieldset class=&quot;code&quot;&gt;
&lt;legend&gt;Requêtes &lt;span class=&quot;command&quot;&gt;nsupdate&lt;/span&gt; 1&lt;/legend&gt;
nsupdate -k /chemin/de/la/clé/Kmacle1.+157+30505.key
&amp;gt;server NS.domaine.com &lt;span class=&quot;commentaire&quot;&gt;// Je me place sur mon serveur DNS&lt;/span&gt;&lt;br /&gt;
&amp;gt;zone domaine.net&lt;span class=&quot;commentaire&quot;&gt; // Je précise la zone&lt;/span&gt;&lt;br /&gt;
&amp;gt; update add mimi.domaine.net 86400 IN A www.xxx.yyy.zzz &lt;span class=&quot;commentaire&quot;&gt;// Details plus bas&lt;/span&gt;&lt;br /&gt;
&amp;gt; &lt;span class=&quot;commentaire&quot;&gt;// Appuyer encore sur [ENTREE] pour que nsupdate excute la commande&lt;/span&gt;
&lt;/fieldset&gt;
&lt;p&gt;Explcations :&lt;/p&gt;
&lt;p&gt;La ligne &lt;span class=&quot;command&quot;&gt;update add mimi.domaine.net 86400 IN A www.xxx.yyy.zzz&lt;/span&gt;, vous l'aurez compris est la requête à proprement parlé, en gros là je dis à &lt;span class=&quot;command&quot;&gt;named&lt;/span&gt; Ajoute l'hôte &lt;span class=&quot;command&quot;&gt;mimi.domaine.net&lt;/span&gt; 