<?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>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>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>
    
</channel>
</rss>