<h3>But de ce Document</h3>
<p class="spip">Ce document me sert de mémo [(c) Tony ;-)] pour installer le chiffrement WPA sur ubuntu.</p>

<h3>Situation initiale</h3>
<p class="spip">Une machine sous ubuntu avec une liaison wifi opérationnelle telle que décrite dans <a href="http://www.coagul.org/article.php3?id_article=448" class="spip_out">cet article</a>.</p>

<h3>Configuration du WPA</h3>
<p class="spip">En cherchant sur google avec ces mots clés "ubuntu wpa" je suis tombé sur <a href="http://www.grafactory.net/blog/2005/12/26/111-le-wpa-en-5-minutes-sur-ubuntu-ou-debian" class="spip_out">ce site</a>. J’ai suivi les instructions de celui-ci en les adaptant.</p>

<p class="spip">En résumé :
<br /></p>
<li> on utilise wpasupplicant (déjà installé dans mon cas. Sinon # apt-get install wpasupplicant).
<li> fabriquer la clé hexadécimale avec la commande suivante :<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
$ wpa_passphrase mon_ssid "ma clé secrête"<br />
network={<br />
        ssid="mon_ssid"<br />
        #psk="ma clé secrête"<br />
        psk=0dcb5c4e8af3d771268dc5f21e2506f8071c43399986f01916ee4c5b15d5b8b3<br />
}<br />
</code></div>
<li> modifier le fichier /etc/wpa_supplicant.conf en remplaçant la section network par celle obtenue avec la commande précédente.
<li> modifier le fichier /etc/default/wpasupplicant
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
OPTIONS="-w  -i wlan0  -D ndiswrapper  -c /etc/wpa_supplicant.conf"<br />
</code></div>
<li> modifier le fichier /etc/network/interfaces
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
iface wlan0 inet dhcp<br />
    wireless-mode managed<br />
    pre-up /etc/init.d/wpasupplicant start<br />
    wireless-essid mon_ssid<br />
    wireless-key 0dcb5c4e8af3d771268dc5f21e2506f8071c43399986f01916ee4c5b15d5b8b3<br />
    post-down /etc/init.d/wpasupplicant stop<br />
</code></div>
<h3>
Modifications après màj Breezy->Dapper</h3>
<p class="spip">Après beaucoup de recherches et pas mal de galères j’arrive au résultat suivant :<br>
<br /></p>
<li> le chipset ACX111 est normalement supporté mais la version intégrée dans Dapper ne fonctionne pas.
<br /><li> J’ai donc appliqué le méthode préconisée <a href="http://acx100.sourceforge.net/wiki/Firmware" class="spip_out">ici</a> qui consiste à copier les fichier du répertoire 1.2.1.34 dans le répertoire default.
<p class="spip">Cette solution à la mérite de fonctionner, mais en WEP seulement :-(</p>

<h3>Historique des modifications</h3>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>06/05/2006</td><td>Création par Jibux</td></tr>
<tr class="row_odd"><td>0.2</td><td>17/06/2006</td><td>Màj pour Dapper</td></tr>
</tbody>
</table>