<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Un peu de Linux...</title>
	<atom:link href="http://blog.lenorcy.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lenorcy.info</link>
	<description></description>
	<lastBuildDate>Tue, 20 Jul 2010 16:15:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Faire un routeur linux en quelques clics avec Ipcop</title>
		<link>http://blog.lenorcy.info/2010/05/31/faire-un-routeur-linux-en-quelques-clics-avec-ipcop/</link>
		<comments>http://blog.lenorcy.info/2010/05/31/faire-un-routeur-linux-en-quelques-clics-avec-ipcop/#comments</comments>
		<pubDate>Mon, 31 May 2010 09:56:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Système]]></category>
		<category><![CDATA[Sécurité]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2010/05/31/faire-un-routeur-linux-en-quelques-clics-avec-ipcop/</guid>
		<description><![CDATA[L&#8217;idée est de constituer un sous-réseau &#171;&#160;indépendant&#160;&#187; du réseau de l&#8217;entreprise (sans pour autant rajouter un nouveau vlan pour ça..) pour y faire des tests et notamment pour essayer Samba 4. Il me fallait une plage d&#8217;adresses &#171;&#160;propre&#160;&#187; d&#8217;aucune pollution &#8230; <a href="http://blog.lenorcy.info/2010/05/31/faire-un-routeur-linux-en-quelques-clics-avec-ipcop/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>L&#8217;idée est de constituer un sous-réseau &laquo;&nbsp;indépendant&nbsp;&raquo; du réseau de l&#8217;entreprise (sans pour autant rajouter un nouveau vlan pour ça..) pour y faire des tests et notamment pour essayer Samba 4.</p>
<p><em>Il me fallait une plage d&#8217;adresses &laquo;&nbsp;propre&nbsp;&raquo; d&#8217;aucune pollution &#8211; sans contrôleur de domaine (faire cohabiter plusieurs domaines &laquo;&nbsp;windows&nbsp;&raquo; c&#8217;est pas top) avec des accès au LAN de l&#8217;entreprise.</em></p>
<p>- On télécharge Ipcop (distribution linux d&#8217;une 50aine de Méga)<br />
- On l&#8217;<a href="http://blog.lenorcy.info/go.php?http://www.ipcop.org/1.4.0/en/install/html/" title="(29 hits)">installe</a> sur une machine avec 2 interfaces réseaux (je ne sais pas si l&#8217;on peut y configurer des interfaces réseaux virtuels sur la même carte) : le réseau ROUGE est le LAN de l&#8217;entreprise et le réseau VERT est notre sous-réseau (192.168.0.0/24)<br />
- Depuis le réseau VERT on se connecte à l&#8217;interface web de l&#8217;Ipcop (https://monipcop:445) pour :<br />
    * activer le ssh depuis le VERT<br />
    * activer le DHCP sur le réseau VERT<br />
    * rediriger les ports pour pouvoir accéder aux machines du réseau VERT (ssh ou accès distants de type vnc..) depuis le réseau ROUGE (cad mon poste de travail sur le LAN de l&#8217;entreprise)<br />
    * on permet l&#8217;accès à l&#8217;interface web depuis quelques machines du réseau ROUGE (mon poste de travail surtout..)<br />
    * on peut peaufiner l&#8217;icop (via l&#8217;interface web) pour activer le proxy/cache on peut faire du proxy transparent..</p>
<p>En quelques minutes tout est ok&#8230;..</p>
<p>Après on peut utiliser Ipcop plus finement avec l&#8217;intégration d&#8217;un tas de plugins&#8230;&#8230;&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2010/05/31/faire-un-routeur-linux-en-quelques-clics-avec-ipcop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurer un serveur DNS sous debian avec bind9 avec enregistrement automatique par le DHCP</title>
		<link>http://blog.lenorcy.info/2010/05/19/configurer-un-serveur-dns-sous-debian-avec-bind9-avec-enregistrement-automatique-par-le-dhcp/</link>
		<comments>http://blog.lenorcy.info/2010/05/19/configurer-un-serveur-dns-sous-debian-avec-bind9-avec-enregistrement-automatique-par-le-dhcp/#comments</comments>
		<pubDate>Wed, 19 May 2010 13:21:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Système]]></category>
		<category><![CDATA[Sécurité]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2010/05/19/configurer-un-serveur-dns-sous-debian-avec-bind9-avec-enregistrement-automatique-par-le-dhcp/</guid>
		<description><![CDATA[On considère que l&#8217;on a un Bind bien configuré (voir post précédent). On souhaite maintenant avoir aussi des zones maitres avec un enregistrement automatique des postes (window xp principalement!) dans le DNS ! Le DNS (la machine est &#171;&#160;mondns&#160;&#187; 192.168.1.3) &#8230; <a href="http://blog.lenorcy.info/2010/05/19/configurer-un-serveur-dns-sous-debian-avec-bind9-avec-enregistrement-automatique-par-le-dhcp/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On considère que l&#8217;on a un Bind bien configuré (voir <a href="http://blog.lenorcy.info/go.php?http://blog.lenorcy.info/2010/03/30/configurer-un-serveur-dns-esclave-sous-debian-avec-bind9/" title="(28 hits)">post précédent</a>). On souhaite maintenant avoir aussi des zones maitres avec un enregistrement automatique des postes (window xp principalement!) dans le DNS !</p>
<p>Le DNS (la machine est &laquo;&nbsp;mondns&nbsp;&raquo; 192.168.1.3) n&#8217;est pas sur la même machine que le DHCP (la machine est &laquo;&nbsp;mondhcp&nbsp;&raquo; 192.168.1.4)</p>
<p>Sur la machine DNS, on configure la clé rndc avec le script adapté :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># rndc-confgen</pre></div></div>

<p>On obtient de quoi concevoir le fichier <em>/etc/bind/rndc.conf</em> c&#8217;est à dire :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="language" style="font-family:monospace;"># Start of rndc.conf
key &quot;rndc-key&quot; {
        algorithm hmac-md5;
        secret &quot;monsecret&quot;;
};
&nbsp;
options {
        default-key &quot;rndc-key&quot;;
        default-server 127.0.0.1;
        default-port 953;
};
# End of rndc.conf</pre></td></tr></table></div>

<p>On rajoute dans le <em>named.conf</em> :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">key &quot;rndc-key&quot; {
        algorithm hmac-md5;
        secret &quot;monsecret&quot;;
};
&nbsp;
controls {
      inet 127.0.0.1 port 953
              allow { 127.0.0.1;192.168.1.4; } keys { rndc-key; };
};
&nbsp;
# De quoi journaliser car cela ne fait pas de mal :
logging {
           channel update_debug {
                file &quot;/var/log/update_debug.log&quot; versions 3 size 100k;
                severity  debug 3;
                print-category yes;
                print-severity yes;
                print-time     yes;
           };
           channel security_info    {
                file &quot;/var/log/securite_debug.log&quot; versions 3 size 100k;
                severity  info;
                print-category yes;
                print-severity yes;
                print-time     yes;
           };
&nbsp;
           channel queries_info        {
                file &quot;/var/log/queries_debug.log&quot; versions 3 size 1m;
                severity  debug 1;
                print-category yes;
                print-severity yes;
                print-time     yes;
           };
&nbsp;
            channel lame_info        {
                file &quot;/var/log/lame_debug.log&quot; versions 3 size 100k;
                severity  info;
                print-category yes;
                print-severity yes;
                print-time     yes;
           };
&nbsp;
           category update { update_debug; };
           category security { security_info; };
           category queries { queries_info; };
           category lame-servers { lame_info; };
};
&nbsp;
zone &quot;domaine1.univ-orleans.fr&quot; in {
   type master;
   file &quot;/etc/namedb/db.domaine1.univ-orleans.fr&quot;;
   allow-update{key rndc-key;};
   notify yes;
};
&nbsp;
zone &quot;1.168.192.in-addr.arpa&quot; in {
   type master;
   file &quot;/etc/namedb/db.1.168.192&quot;;
   allow-update{key rndc-key;};
   notify yes;
   };</pre></td></tr></table></div>

<p>Sur le serveur DHCP (dans <em>dhcpd.conf</em>) on rajoute :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">ddns-domainname &quot;domaine1.univ-orleans.fr.&quot;;
ddns-rev-domainname &quot;in-addr.arpa.&quot;;
ddns-updates on;
ddns-update-style interim;
ignore client-updates;
update-static-leases on;
option domain-name-servers 192.168.1.3;
&nbsp;
key &quot;rndc-key&quot; {
        algorithm hmac-md5;
        secret &quot;monsecret&quot;;
};
zone 1.168.192.in-addr.arpa {
        primary 192.168.1.3;
        key rndc-key;
        }
zone domaine1.univ-orleans.fr {
        primary 192.168.1.3;
        key rndc-key;
        }</pre></td></tr></table></div>

<p>Création de <em>db.domaine1.univ-orleans.fr</em> (on y met quelques machines&#8230;) :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">$ORIGIN .
$TTL 3600       ; 1 hour
domaine1.univ-orleans.fr IN SOA  mondns.domaine1.univ-orleans.fr. administrateur.mondns.univ-orleans.fr. (
                                2731       ; serial
                                900        ; refresh (15 minutes)
                                600        ; retry (10 minutes)
                                86400      ; expire (1 day)
                                3600       ; minimum (1 hour)
                                )
                        NS      mondns.domaine1.univ-orleans.fr.
$ORIGIN domaine1.univ-orleans.fr.
$TTL 21600      ; 6 hours
&nbsp;
$TTL 3600       ; 1 hour
mondns                    A       192.168.1.3
$TTL 1200       ; 20 minutes
machine1                   A       192.168.1.100
machine2                   A       192.168.1.101</pre></td></tr></table></div>

<p>Création de <em>db.1.168.192</em> :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">$ORIGIN .
$TTL 3600       ; 1 hour
1.168.192.in-addr.arpa IN SOA  mondns.domaine1.univ-orleans.fr. administrateur.domaine1.univ-orleans.fr. (
                                47         ; serial
                                900        ; refresh (15 minutes)
                                600        ; retry (10 minutes)
                                86400      ; expire (1 day)
                                3600       ; minimum (1 hour)
                                )
                        NS      mondns.domaine1.univ-orleans.fr.
$ORIGIN 1.168.192.in-addr.arpa.
$TTL 21600      ; 6 hours
3                        PTR     mondns.domaine1.univ-orleans.fr.
100                     PTR     machine1.domaine1.univ-orleans.fr.
101                     PTR     machine2.domaine1.univ-orleans.fr.</pre></td></tr></table></div>

<p>On lance (ou relance) le démon :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># invoke-rc.d bind9 restart</pre></div></div>

<p>Après quelques minutes (et si tout est OK dans <em>/var/log/syslog</em> et <em>/chroot/named/var/log/</em>) des fichiers .jnl doivent automatiquement se créer : db.1.168.192.jnl et db.domaine1.univ-orleans.fr.jnl !!</p>
<p>On peut aussi regarder dans les logs du DHCP (<em>/var/log/syslog</em>) sur la machine 192.168.1.4 :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">May 19 12:08:20 mondhcp dhcpd: DHCPDISCOVER from 00:15:d5:59:02:ba via eth0
May 19 12:08:20 mondhcp dhcpd: DHCPOFFER on 192.168.1.102 to 00:15:d5:59:02:ba via eth0
May 19 12:08:20 mondhcp dhcpd: Added new forward map from machine3.domaine1.univ-orleans.fr. to 192.168.1.102
May 19 12:08:20 mondhcp dhcpd: added reverse map from 102.1.168.192.in-addr.arpa. to machine3.domaine1.univ-orleans.fr.</pre></td></tr></table></div>

<p>On peut constater que ça marche plutôt pas mal!</p>
<p>Un petit nslookup sur une machine ayant le resolv.conf configuré comme il faut avec le DNS que l&#8217;on vient de créer :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># nslookup 192.168.1.102</span>
Server:         192.168.1.3
Address:        192.168.1.3<span style="color: #666666; font-style: italic;">#53</span>
&nbsp;
102.1.168.192.in-addr.arpa     name = machine3.domaine1.univ-orleans.fr.</pre></td></tr></table></div>

<p>Tout est ok !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2010/05/19/configurer-un-serveur-dns-sous-debian-avec-bind9-avec-enregistrement-automatique-par-le-dhcp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurer un serveur DNS esclave sous debian avec bind9</title>
		<link>http://blog.lenorcy.info/2010/03/30/configurer-un-serveur-dns-esclave-sous-debian-avec-bind9/</link>
		<comments>http://blog.lenorcy.info/2010/03/30/configurer-un-serveur-dns-esclave-sous-debian-avec-bind9/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 14:20:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Système]]></category>
		<category><![CDATA[Sécurité]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2010/03/30/configurer-un-serveur-dns-esclave-sous-debian-avec-bind9/</guid>
		<description><![CDATA[J&#8217;ai un DNS intégré à l&#8217;AD sur un serveur windows 2003&#8230; et je voudrais faire un DNS en slave sur une machine debian ! Installation de bind9 : maya:~# aptitude install bind9 Lecture des listes de paquets... Fait Construction de &#8230; <a href="http://blog.lenorcy.info/2010/03/30/configurer-un-serveur-dns-esclave-sous-debian-avec-bind9/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai un DNS intégré à l&#8217;AD sur un serveur  windows 2003&#8230; et je voudrais faire un DNS en slave sur une machine debian !</p>
<p>Installation de bind9 :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">maya:~# aptitude install bind9
Lecture des listes de paquets... Fait
Construction de l'arbre des dÃ©pendances
Lecture des informations d'Ã©tat... Fait
Lecture de l'information d'Ã©tat Ã©tendu
Initialisation de l'Ã©tat des paquets... Fait
Lecture des descriptions de tÃ¢ches... Fait
Les NOUVEAUX paquets suivants vont Ãªtre installÃ©sÂ :
bind9 bind9utils{a}
0 paquets mis Ã  jour, 2 nouvellement installÃ©s, 0 Ã  enlever et 2 non mis Ã  jour.
Il est nÃ©cessaire de tÃ©lÃ©charger 336ko d'archives. AprÃ¨s dÃ©paquetage, 1028ko seront utilisÃ©s.
Voulez-vous continuerÂ ? [Y/n/?] Y
Ãcriture de l'information d'Ã©tat Ã©tendu... Fait
PrendreÂ : 1 http://debian.univ-reims.fr lenny/main bind9utils 1:9.5.1.dfsg.P3-1+lenny1 [93,0kB]
PrendreÂ : 2 http://debian.univ-reims.fr lenny/main bind9 1:9.5.1.dfsg.P3-1+lenny1 [243kB]
336ko tÃ©lÃ©chargÃ©s en 0s (1237ko/s)
PrÃ©configuration des paquets...
SÃ©lection du paquet bind9utils prÃ©cÃ©demment dÃ©sÃ©lectionnÃ©.
(Lecture de la base de donnÃ©es... 86592 fichiers et rÃ©pertoires dÃ©jÃ  installÃ©s.)
DÃ©paquetage de bind9utils (Ã  partir de .../bind9utils_1%3a9.5.1.dfsg.P3-1+lenny1_i386.deb) ...
SÃ©lection du paquet bind9 prÃ©cÃ©demment dÃ©sÃ©lectionnÃ©.
DÃ©paquetage de bind9 (Ã  partir de .../bind9_1%3a9.5.1.dfsg.P3-1+lenny1_i386.deb) ...
Traitement des actions diffÃ©rÃ©es (Â«Â triggersÂ Â») pour Â« man-db Â»...
ParamÃ©trage de bind9utils (1:9.5.1.dfsg.P3-1+lenny1) ...
ParamÃ©trage de bind9 (1:9.5.1.dfsg.P3-1+lenny1) ...
Ajout du groupe Â«Â bindÂ Â» (identifiant 116)...
TerminÃ©.
Ajout de l'utilisateur systÃ¨me Â«Â bindÂ Â» (identifiantÂ : 109)...
Ajout du nouvel utilisateur Â«Â bindÂ Â» (identifiantÂ : 109) avec le
groupe Â«Â bindÂ Â»...
RÃ©pertoire personnel Â«Â /var/cache/bindÂ Â» non crÃ©Ã©.
wrote key file &quot;/etc/bind/rndc.key&quot;
#
Starting domain name service...: bind9.
Lecture des listes de paquets... Fait
Construction de l'arbre des dÃ©pendances
Lecture des informations d'Ã©tat... Fait
Lecture de l'information d'Ã©tat Ã©tendu
Initialisation de l'Ã©tat des paquets... Fait
Ãcriture de l'information d'Ã©tat Ã©tendu... Fait
Lecture des descriptions de tÃ¢ches... Fait</pre></div></div>

<p><strong>Chrootons bind9</strong></p>
<p>On créé les répertoires de la prison :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># mkdir -p /chroot/named
# cd /chroot/named
# mkdir -p dev etc/namedb/ var/run etc/bind/</pre></div></div>

<p>On associe les droits qu&#8217;il faut :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># chown root:root /chroot
# chmod 700 /chroot
# chown bind:bind /chroot/named
# chmod 700 /chroot/named
# chown bind:bind /chroot/named/var/run</pre></div></div>

<p>On copie les fichiers de configuration au bon endroit :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># cp /etc/bind/named.conf /chroot/named/etc/
# cp /etc/bind/db.local /chroot/named/etc/namedb/db.local
# cp /etc/bind/db.root /chroot/named/etc/namedb/db.root</pre></div></div>

<p>On termine l&#8217;isolation :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># mknod /chroot/named/dev/null c 1 3
# mknod /chroot/named/dev/random c 1 8</pre></div></div>

<p>Editons le fichier <em>/etc/default/bind9</em>, la variable OPTIONS doit avoir la valeur suivante :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">OPTIONS=&quot;-u bind -t /chroot/named -c /etc/named.conf&quot;</pre></td></tr></table></div>

<p>On met à jour  le fichier de configuration (/chroot/named/etc/named.conf) :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">acl reseauLocal {
192.168.1.0/24;
192.168.2.0/24;
};
options {
forward first;
forwarders {
// serveurs DNS vers lesquels on souhaite faire un transfert :
192.168.2.1;
192.168.2.2;
};
allow-query {reseauLocal;};
allow-recursion {reseauLocal;};
};
logging{
  channel simple_log {
    file &quot;/var/log/named/bind.log&quot; versions 3 size 5m;
    severity warning;
    print-time yes;
    print-severity yes;
    print-category yes;
  };
  category default{
    simple_log;
  };
};
&nbsp;
zone &quot;.&quot; {
        type hint;
        file &quot;/etc/namedb/db.root&quot;;
};
&nbsp;
zone &quot;0.0.127.in-addr.arpa&quot; in {
   type master;
   file &quot;/etc/namedb/db.0.0.127&quot;;
};
&nbsp;
zone &quot;mondomaineAD.univ-orleans.fr&quot; in {
   type slave;
   file &quot;/etc/namedb/db.mondomaineAD.univ-orleans.fr&quot;;
   masters { 192.168.1.2; };
};
&nbsp;
zone &quot;1.168.192.in-addr.arpa&quot; in {
   type slave;
   file &quot;/etc/namedb/db.1.168.192&quot;;
   masters { 192.168.1.2; };
   };</pre></td></tr></table></div>

<p>Je n&#8217;utilise pas les fichiers <em>named.conf.options</em> et <em>named.conf.local</em> : tout est dans le <em>named.conf</em> pour plus de simplicité.</p>
<p>On relance BIND</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># invoke-rc.d bind9 restart</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2010/03/30/configurer-un-serveur-dns-esclave-sous-debian-avec-bind9/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Génération clés SSH</title>
		<link>http://blog.lenorcy.info/2010/03/04/generation-cles-ssh/</link>
		<comments>http://blog.lenorcy.info/2010/03/04/generation-cles-ssh/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 08:59:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Sécurité]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2010/03/04/generation-cles-ssh/</guid>
		<description><![CDATA[Génération des clés privées et publiques machine-locale:$ ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/home/login/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in &#8230; <a href="http://blog.lenorcy.info/2010/03/04/generation-cles-ssh/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Génération des clés privées et publiques</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">machine-locale:$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/login/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/login/.ssh/id_dsa.
Your public key has been saved in /home/login/.ssh/id_dsa.pub.
The key fingerprint is:
11:ee:bc:47:b0:c8:40:03:4f:a0:09:a4:71:39:93:93 login@machine-locale
The key's randomart image is:
+--[ DSA 1024]----+
|+.+*+   .        |
|o=E+ . . .       |
|+  +o   +        |
|     o + +       |
|      o o .      |
|         +       |
|        . .      |
|         .       |
|                 |
+-----------------+</pre></div></div>

<p><strong>Transfert du fichier contenant la clé publique sur la machine distante</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">machine-locale : cat ~/.ssh/id_dsa.pub | ssh login@machine-distante &quot;cat - &gt;&gt; ~/.ssh/authorized_keys&quot;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2010/03/04/generation-cles-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migration Samba 2.2.7 (rpm) vers 3.0.x (compilé à partir des sources)</title>
		<link>http://blog.lenorcy.info/2008/05/04/migration-samba-227-rpm-vers-30x-compile-a-partir-des-sources/</link>
		<comments>http://blog.lenorcy.info/2008/05/04/migration-samba-227-rpm-vers-30x-compile-a-partir-des-sources/#comments</comments>
		<pubDate>Sun, 04 May 2008 14:19:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Système]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2008/05/04/migration-samba-227-rpm-vers-30x-compile-a-partir-des-sources/</guid>
		<description><![CDATA[L&#8217;idée est donc de mettre à jour (sur la même machine donc) un Samba 2.2.7(rpm) vers Samba 3.0.28a (compilé à partir des sources)&#8230;. Serveur : Red Hat 8.0 kernel 2.4 !!! Aucun souci&#8230; la migration s&#8217;est très bien déroulée, voici &#8230; <a href="http://blog.lenorcy.info/2008/05/04/migration-samba-227-rpm-vers-30x-compile-a-partir-des-sources/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>L&#8217;idée est donc de mettre à jour (sur la même machine donc) un Samba 2.2.7(rpm) vers Samba 3.0.28a (compilé à partir des sources)&#8230;.</strong><br />
<em>Serveur : Red Hat 8.0 kernel 2.4 !!!</em></p>
<p>Aucun souci&#8230; la migration s&#8217;est très bien déroulée, voici donc les commandes utilisées&#8230;</p>
<p>Voici juste un aperçu de la version initiale de Samba sur le PDC (RedHat) :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">smbd -V
Version 2.2.7-security-rollup-fix
rpm -qa | grep samba
samba-swat-2.2.7-5.8.0
samba-common-2.2.7-5.8.0
samba-client-2.2.7-5.8.0
samba-2.2.7-5.8.0</pre></div></div>

<p><strong>1) Sauvegarde du serveur</strong> avec <a class="liens_ext" href="http://blog.lenorcy.info/go.php?http://www.partimage.org/Index.fr.html" title="(102 hits)">Partimage</a> (sauvegarde de toutes les partitions / /home /usr /var /tmp&#8230;)<br />
<strong>2) Reconstitution de ce serveur sur une vielle becane</strong> pour tester la migration (On restaure les partitions sauf /home qui est énorme&#8230;)<br />
-&gt; pour restaurer une partition avec partimage il faut avoir une partition aussi grande (c&#8217;est à dire identique ou +) que l&#8217;originale&#8230; donc impossible de restaurer /home sur la vieille becane : il suffit de se bricoler un /home en recopiant quelques comptes pour les tests&#8230;)<br />
on finalise à coup de chroot + grub-install&#8230;. voilà le serveur reconstitué!</p>
<p>Maintenant tout se passe sur le serveur de test!!!!</p>
<p>Il est conseillé de changer, dans smb.conf (sur la machine de test), la valeur de &laquo;&nbsp;WORKGROUP&nbsp;&raquo; afin qu&#8217;il n&#8217;y a pas de conflit avec le PDC qui est toujours en prod. De plus, il est bon d&#8217;intégrer au moins 2 machines à ce nouveau domaine&#8230; afin de ce rendre compte, après la migration, s&#8217;il n&#8217;y a pas d&#8217;incidence sur les PC du domaine&#8230;</p>
<p><strong>3) Migration de Samba :</strong></p>
<p>Installation de samba 3.0.28a:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">cd /usr/local/install
export http_proxy=http://monsquid.mondomaine:3128
wget http://us3.samba.org/samba/ftp/stable/samba-3.0.28a.tar.gz
tar zxvf samba-3.0.28a.tar.gz
cd samba-3.0.28a/source
./configure --prefix=/usr/local/samba
make
/etc/init.d/smb stop
make install</pre></div></div>

<p>On met les fichiers de conf à la bonne place :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">cp /etc/samba/smbpasswd /usr/local/samba/lib/
cp /etc/samba/smb.conf /usr/local/samba/lib/
cp /etc/samba/secrets.tdb /usr/local/samba/private/
mkdir /usr/local/samba/lib/conf
cp /etc/samba/lib/* /usr/local/samba/lib/conf
mkdir /usr/local/samba/var/locks
cp /var/cache/samba/* /usr/local/samba/var/locks
cp /etc/samba/lib/users.map /usr/local/samba/lib</pre></div></div>

<p>On ne supprime pas les anciens fichiers de configuration :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">mv /etc/samba /etc/sambaold</pre></div></div>

<p>Modification/adaptation du fichier smb.conf :</p>
<ul>
<li> changement des chemins de <strong>smbpasswd</strong> et de <strong>users.map</strong>&#8230;</li>
<li> <strong>add user script</strong> devient <strong>add machine script</strong></li>
<li> rajout de l&#8217;attribut (si on veut intégrer des Vista sans changer le mode d&#8217;authentification par défaut) :<br />
client NTLMv2 auth = Yes</li>
</ul>
<p>On teste smb.conf :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">/usr/local/samba/bin/testparm</pre></div></div>

<p>On configure la variable d&#8217;environnement $PATH :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">echo &quot;export PATH=$PATH:/usr/local/samba/bin:/usr/local/samba/sbin&quot; &amp;gt;&amp;gt; /etc/profile
export PATH=$PATH:/usr/local/samba/bin:/usr/local/samba/sbin</pre></div></div>

<p>Copie du script de démarrage /etc/init.d/smb :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Check that the Samba configuration file exists</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>samba<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>smb.conf <span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">||</span> <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span>
&nbsp;
start<span style="color: #7a0874; font-weight: bold;">&#40;</span>  <span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
       <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;Starting SMB services: &quot;</span>
       <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>samba<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>smbd <span style="color: #660033;">-D</span>
       <span style="color: #007800;">ERROR</span>=<span style="color: #007800;">$?</span>
       <span style="color: #7a0874; font-weight: bold;">echo</span>
&nbsp;
       <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;Starting NMB services: &quot;</span>
       <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>samba<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>nmbd <span style="color: #660033;">-D</span>
       <span style="color: #007800;">ERROR2</span>=<span style="color: #007800;">$?</span>
       <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$ERROR2</span> <span style="color: #660033;">-ne</span> <span style="color: #000000;">0</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>
       <span style="color: #000000; font-weight: bold;">then</span>
               <span style="color: #007800;">ERROR</span>=<span style="color: #000000;">1</span>
       <span style="color: #000000; font-weight: bold;">fi</span>
       <span style="color: #7a0874; font-weight: bold;">echo</span>
&nbsp;
       <span style="color: #7a0874; font-weight: bold;">return</span> <span style="color: #007800;">$ERROR</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
stop<span style="color: #7a0874; font-weight: bold;">&#40;</span>  <span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
       <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;Shutting down SMB services: &quot;</span>
       <span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">kill</span> <span style="color: #660033;">-TERM</span> <span style="color: #660033;">-a</span> smbd
       <span style="color: #007800;">ERROR</span>=<span style="color: #007800;">$?</span>
       <span style="color: #7a0874; font-weight: bold;">echo</span>
&nbsp;
       <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;Shutting down NMB services: &quot;</span>
       <span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">kill</span> <span style="color: #660033;">-TERM</span> <span style="color: #660033;">-a</span> nmbd
       <span style="color: #007800;">ERROR2</span>=<span style="color: #007800;">$?</span>
       <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$ERROR2</span> <span style="color: #660033;">-ne</span> <span style="color: #000000;">0</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>
       <span style="color: #000000; font-weight: bold;">then</span>
               <span style="color: #007800;">ERROR</span>=<span style="color: #000000;">1</span>
       <span style="color: #000000; font-weight: bold;">fi</span>
       <span style="color: #7a0874; font-weight: bold;">echo</span>
&nbsp;
       <span style="color: #7a0874; font-weight: bold;">return</span> <span style="color: #007800;">$ERROR</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">case</span> <span style="color: #ff0000;">&quot;$1&quot;</span> <span style="color: #000000; font-weight: bold;">in</span>
 start<span style="color: #7a0874; font-weight: bold;">&#41;</span>
       start
       <span style="color: #000000; font-weight: bold;">;;</span>
 stop<span style="color: #7a0874; font-weight: bold;">&#41;</span>
       stop
       <span style="color: #000000; font-weight: bold;">;;</span>
 <span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
       <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Usage: $0 {start|stop}&quot;</span>
       <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
<span style="color: #000000; font-weight: bold;">esac</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #007800;">$?</span></pre></div></div>

<p>On rend le script exécutable :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">chmod +x /etc/init.d/smb</pre></div></div>

<p>Dans /etc/rc.local on met :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">/etc/init.d/smb start</pre></td></tr></table></div>

<p>Lancement :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">/etc/init.d/smb start</pre></div></div>

<p>Pour finir (on supprime les rpms) :</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">rpm -e samba-swat-2.2.7-5.8.0 samba-common-2.2.7-5.8.0 samba-client-2.2.7-5.8.0 samba-2.2.7-5.8.0</pre></div></div>

<p>TADAAAA !!! C&#8217;est aussi simple que cela <img src='http://blog.lenorcy.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
L&#8217;authentification depuis les PC du domaine fonctionne comme avant&#8230; c&#8217;est tout bon ^^</p>
<p>La migration s&#8217;est donc bien passée sur le serveur de test&#8230; on peut donc le faire sur le serveur de prod !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2008/05/04/migration-samba-227-rpm-vers-30x-compile-a-partir-des-sources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[debian] PDC Linux Samba pour 70 clients XP</title>
		<link>http://blog.lenorcy.info/2007/12/15/debian-pdc-linux-samba-pour-70-clients-xp/</link>
		<comments>http://blog.lenorcy.info/2007/12/15/debian-pdc-linux-samba-pour-70-clients-xp/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 18:39:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Système]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2007/12/15/debian-pdc-linux-samba-pour-70-clients-xp/</guid>
		<description><![CDATA[[en cours de création] à venir le fichier smb.conf détaillé puis les différentes stratégies et commandes&#8230; On a 4 salles informatiques avec entre 15 et 20 postes clients Windows XP Pro SP2. L&#8217;idée est d&#8217;avoir un compte utilisateur unique pour &#8230; <a href="http://blog.lenorcy.info/2007/12/15/debian-pdc-linux-samba-pour-70-clients-xp/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>[en cours de création]</strong><br />
à venir le fichier smb.conf détaillé puis les différentes stratégies et commandes&#8230;</p>
<p>On a 4 salles informatiques avec entre 15 et 20 postes clients Windows XP Pro SP2. L&#8217;idée est d&#8217;avoir un compte utilisateur unique pour tout le monde avec un profil obligatoire : non modifiable (les profils sont effacés du poste client lors de la déconnexion&#8230; donc il est re-téléchargé à l&#8217;ouverture de la session)</p>
<h2>Sur le serveur :</h2>
<pre>
aptitude install samba
</pre>
<pre>
groupadd machines

# comptes étudiants :
useradd --home "/dev/null" --shell "/bin/false" utilisateur
# comptes enseignants :
useradd --home "/dev/null" --shell "/bin/false" enseignant
# L'enseignant est dans le groupe utilisateur :
adduser enseignant utilisateur
</pre>
<p>mkdir /etc/samba/netlogon<br />
mkdir /etc/samba/profile</p>
<p>&#8230;</p>
<h2>Sur le client</h2>
<p>Les postes clients seront clonés après avoir installé convenablement un poste qui nous servira de modèle.</p>
<p>- Installation de XP Pro<br />
- Installation d&#8217;un antivirus<br />
- Windows Update<br />
- Installation des logiciels de base : OpenOffice, Archiveur&#8230;<br />
- Base de registre :</p>
<p>Afin d&#8217;éviter que les profils restent enregistrés &#8211;><br />
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon<br />
&laquo;&nbsp;DeleteRoamingCache&nbsp;&raquo;=dword:00000001</p>
<p>- Intégration du poste au domaine<br />
- Mise en place d&#8217;un utilisateur du domaine comme administrateur local.</p>
<p>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2007/12/15/debian-pdc-linux-samba-pour-70-clients-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[debian] Comment éteindre des ordinateurs Windows XP depuis une debian</title>
		<link>http://blog.lenorcy.info/2007/12/15/debian-comment-eteindre-des-ordinateurs-windows-xp-depuis-une-debian/</link>
		<comments>http://blog.lenorcy.info/2007/12/15/debian-comment-eteindre-des-ordinateurs-windows-xp-depuis-une-debian/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 17:31:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Système]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2007/12/15/debian-comment-eteindre-des-ordinateurs-windows-xp-depuis-une-debian/</guid>
		<description><![CDATA[Voici le script qui permet d&#8217;éteindre automatiquement tous mes postes Windows XP depuis le contrôleur de domaine (PDC) Linux samba situé dans le même sous réseau (192.168.0.0/24) : #!/bin/sh if [ $# = 0 ]; then echo "Usage : $0 &#8230; <a href="http://blog.lenorcy.info/2007/12/15/debian-comment-eteindre-des-ordinateurs-windows-xp-depuis-une-debian/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Voici le script qui permet d&#8217;éteindre automatiquement tous mes postes Windows XP depuis le contrôleur de domaine (PDC) Linux samba situé dans le même sous réseau (192.168.0.0/24) :</p>
<pre>
<code>
#!/bin/sh
if [ $# = 0 ]; then
        echo "Usage : $0 nombre-de-secondes-avant-arret"
        exit 1
fi
echo "Ce programme eteind toutes les machines comprises entre 192.168.0.2 et 192.168.0.150.
echo "Vous avez 10 secondes pour faire CTRL-C."
sleep 10
for IP in $(nmap -sP 192.168.0.2-150 | grep "appears to be up" | cut
-d" " -f2);do
/usr/bin/net rpc SHUTDOWN -f -I $IP -U utilisateur_du_domaine%mot_de_passe -t $1
done
</code>
</pre>
<p>PS: Les postes Windows XP Pro (sp2) ont leur firewall Windows d&#8217;activé, et, l&#8217;exception &laquo;&nbsp;Partage de fichiers et d&#8217;imprimante&nbsp;&raquo; est cochée. De plus, dans les stratégies de sécurité locale des postes XP, j&#8217;autorise l&#8217;utilisateur &laquo;&nbsp;RESEAU&nbsp;&raquo; à &laquo;&nbsp;Forcer l&#8217;arrêt à partir d&#8217;un système distant&nbsp;&raquo;.</p>
<p>Les utilisateurs des postes XP sont de simples utilisateurs (groupe &laquo;&nbsp;utilisateurs&nbsp;&raquo;), ils n&#8217;ont donc pas la possibilité d&#8217;exécuter la commande shutdown de Windows afin d&#8217;éteindre un ordinateur distant (ils ont un message d&#8217;erreur&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2007/12/15/debian-comment-eteindre-des-ordinateurs-windows-xp-depuis-une-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[debian etch] Configurer ma carte wifi ipw2200 pour un AP Freebox WPA2</title>
		<link>http://blog.lenorcy.info/2007/12/04/debian-etch-configurer-ma-carte-wifi-ipw2200-pour-un-ap-freebox-wpa2/</link>
		<comments>http://blog.lenorcy.info/2007/12/04/debian-etch-configurer-ma-carte-wifi-ipw2200-pour-un-ap-freebox-wpa2/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 22:27:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Système]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2007/12/04/debian-etch-configurer-ma-carte-wifi-ipw2200-pour-un-ap-freebox-wpa2/</guid>
		<description><![CDATA[La carte est reconnue et les pilotes déjà installés ! shell# lspci &#124; grep -i wireless 02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05) Téléchargement du firmware (non libre) ici :http://ipw2200.sourceforge.net/firmware.php (la version 3.0) Et installation des &#8230; <a href="http://blog.lenorcy.info/2007/12/04/debian-etch-configurer-ma-carte-wifi-ipw2200-pour-un-ap-freebox-wpa2/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La carte est reconnue et les pilotes déjà installés !</p>
<pre>
<code>
shell# lspci | grep -i wireless
02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
</code>
</pre>
<p>Téléchargement du firmware (non libre) ici :http://ipw2200.sourceforge.net/firmware.php (la version 3.0)<br />
Et installation  des fichiers dans /lib/firmware</p>
<p>Quelques outils indispensables :</p>
<pre>
<code>
shell# aptitude install wireless-tools
shell# aptitude install wpa_supplicant
</code>
</pre>
<p>Tout est chargé?</p>
<pre>
<code>
shell# lsmod | grep ipw2200
ipw2200               126084  0
ieee80211              29416  1 ipw2200
firmware_class          9600  2 pcmcia,ipw2200
</code>
</pre>
<p>Dans /etc/network/interfaces :</p>
<pre>
<code>
# The loopback network interface
auto lo
iface lo inet loopback

iface eth2 inet dhcp
pre-up /sbin/wpa_supplicant -i eth2 -c "/etc/wpa_supplicant.conf" -Dwext -B -w
post-down /sbin/wpa_cli -i eth2 terminate
auto eth2
</code>
</pre>
<p>Dans /etc/wpa_supplicant.conf :</p>
<pre>
<code>
# WPA-PSK/TKIP
ap_scan=1
dot11RSNAConfigSATimeout=10
update_config=1
ctrl_interface=/var/run/wpa_supplicant
network={
    ssid="canard"
    mode=managed
    priority=1
    scan_ssid=1
    key_mgmt=WPA-PSK
    proto=WPA2
    pairwise=TKIP
    group=TKIP
    key_mgmt=WPA-PSK
    psk="ma clef WPA2"
}
</code>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2007/12/04/debian-etch-configurer-ma-carte-wifi-ipw2200-pour-un-ap-freebox-wpa2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[debian] installation de virtualbox</title>
		<link>http://blog.lenorcy.info/2007/11/27/debian-installation-de-virtualbox/</link>
		<comments>http://blog.lenorcy.info/2007/11/27/debian-installation-de-virtualbox/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 21:46:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Système]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2007/11/27/debian-installation-de-virtualbox/</guid>
		<description><![CDATA[Rajouter à /etc/apt/sources.list : deb http://www.virtualbox.org/debian etch non-free Importer et ajouter la clé : # wget -q http://www.virtualbox.org/debian/innotek.asc -O- &#124; apt-key add - Mettre à jour et installer : # aptitude update # aptitude install virtualbox Pour finir : # &#8230; <a href="http://blog.lenorcy.info/2007/11/27/debian-installation-de-virtualbox/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Rajouter à /etc/apt/sources.list :</p>
<pre>
<code>
deb http://www.virtualbox.org/debian etch non-free
</code>
</pre>
<p>Importer et ajouter la clé :</p>
<pre>
<code>
# wget -q http://www.virtualbox.org/debian/innotek.asc -O- | apt-key add -
</code>
</pre>
<p>Mettre à jour et installer :</p>
<pre>
<code>
# aptitude update
# aptitude install virtualbox
</code>
</pre>
<p>Pour finir :</p>
<pre>
<code>
# adduser arnaud vboxusers
# chmod 666 /dev/vboxdrv
</code>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2007/11/27/debian-installation-de-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[debian] Installer Apache 2, PHP5 et Mysql5</title>
		<link>http://blog.lenorcy.info/2007/07/11/debian-installer-apache-22-php5-et-mysql5/</link>
		<comments>http://blog.lenorcy.info/2007/07/11/debian-installer-apache-22-php5-et-mysql5/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 12:26:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Système]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lenorcy.info/2007/07/11/debian-installer-apache-22-php5-et-mysql5/</guid>
		<description><![CDATA[Installation d’Apache version 2, PHP5 et Mysql5 : # aptitude install apache2 php5 libapache2-mod-php5 mysql-server php5-mysql Pour sécuriser (un minimum) le serveur mysql, on s&#8217;y connecte (en chosissant la base de données préexsitante s&#8217;appelant &#171;&#160;mysql&#160;&#187;) : # mysql mysql On &#8230; <a href="http://blog.lenorcy.info/2007/07/11/debian-installer-apache-22-php5-et-mysql5/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Installation d’Apache version 2, PHP5 et Mysql5 :</p>
<pre>
<code>
# aptitude install apache2 php5 libapache2-mod-php5 mysql-server php5-mysql
</code>
</pre>
<p>Pour sécuriser (un minimum) le serveur mysql, on s&#8217;y connecte (en chosissant la base de données préexsitante s&#8217;appelant &laquo;&nbsp;mysql&nbsp;&raquo;) :</p>
<pre>
# mysql mysql
</pre>
<p>On supprime les utilisateurs qui ne servent pas&#8230;Je garde seulement root@localhost et debian-sys-maint@localhost&#8230;</p>
<pre>
mysql> DELETE FROM user WHERE user='root' AND host<>'localhost';
</pre>
<p>Ensuite on met un mot de passe pour root!!!<br />
1) Soit :</p>
<pre>
mysql> UPDATE user SET password=PASSWORD("mon_mot_de_passe") WHERE user='root';
</pre>
<p>2) ou bien :</p>
<pre>
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mon_mot_de_passe');
mysql> FLUSH PRIVILEGES;
</pre>
<p>Afin de gérer les bases de données mysql, on peut installer phpmyadmin afin de le faire via une interface web&#8230;</p>
<p>Installation de phpmyadmin :</p>
<p>Pré-requis :</p>
<pre>
# aptitude install mcrypt php5-mcrypt
</pre>
<p>On continue :<br />
1) soit avec aptitude :</p>
<pre>
# aptitude install phpmyadmin
</pre>
<p>Et voilà !!! Pour vérifier que «  phpmyadmin  » fonctionne, il suffit de saisir l’url suivante dans un navigateur :</p>
<p>http://localhost/phpmyadmin</p>
<p>2) soit en téléchargeant l&#8217;archive .zip sur le site officiel de phpmyadmin. Ensuite, on peut l&#8217;extraire, au plus simple, à la racine du serveur web <em>/var/www/</em>, et, l&#8217;on renomme le répertoire extrait avec un nom plus court.. par exemple &laquo;&nbsp;phpmyadmin&nbsp;&raquo; (au lieu de PhpMyAdmin-versionX.Y.Z). Puis on édite le fichier <em>/var/www/phpmyadmin/config.sample.inc.php</em> et on donne une valeur à l&#8217;attribut &laquo;&nbsp;blowfish_secret&nbsp;&raquo;.</p>
<p>Par exemple :</p>
<pre>
$cfg['blowfish_secret'] = 'tourterellemagique'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
</pre>
<p>Enfin on renomme ce fichier en config.inc.php.. et voilà.. on peut tester phpmyadmin dans un navigateur..</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lenorcy.info/2007/07/11/debian-installer-apache-22-php5-et-mysql5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
