Pour donner une seconde jeunesse à un PC un peu âgé, rien de tel que d'y installer un système d'exploitation pas trop gourmand et du Wifi. Concernant le système, le choix d'une distribution Linux coule de source et la facilité m'a fait opter pour une Ubuntu 7 (Gutsy Gibbon). Quant au Wifi, il me suffisait de brancher sur mon PC le dongle USB fourni avec ma LiveBox, à savoir une clé USB WIFI Sagem 5061s. Ici commencèrent les ennuis et un bon moment de recherches et de bidouilles pour obtenir quelque chose qui fonctionnât correctement et durablement.

Tout d'abord, bien que la clé semblât reconnue, impossible sur mon PC d'obtenir une connexion stable avec le driver Linux (qui reposait sur le module p54usb). Elle finissait toujours par tomber, lorsqu'elle avait bien voulue s'initier. Et donc, après pas mal de tests et avec l'aide de la documentation et du forum de la communauté Ubuntu, voici la solution qui a fini par fonctionner avec mon PC.

Il a d'abord fallu commencer par installer ndiswrapper : en deux mots, ndiswrapper est un utilitaire qui permet d'utiliser un driver windows pour piloter un périphérique. On peut télécharger chez Sagem le driver de la clé 5061s à utiliser. L'installation de ndiswrapper et du driver se fait tout en douceur, en suivant la documentation Ubuntu, et dans le cas de cette clé Sagem, le module à blacklister est p54usb.

Mais ça ne s'arrêta pas là : à ce stade, ma clé fonctionnait avec une clé WEP mais souffrait encore d'instabilité (perte de connexion définitive au bout de quelques heures)...

Pour la faire fonctionner en WPA, j'ai dû abandonner la configuration via network-manager qui posait problème probablement au niveau de l'encodage de mot de passe réseau et faire la configuration à la main, dans le fichier /etc/network/interfaces. Là encore, pas de panique, la configuration d'une carte wifi à la main est expliquée en détail dans la documentation Ubuntu.

Restait le problème le plus étrange : l'instabilité constatée, après une période plus ou moins longue d'inactivité. Pour régler le problème, une petite bidouille consistant à laisser traîner dans une terminal un ping périodique sans fin de ma Livebox s'est avérée très efficace
ping -i 30 192.168.1.1

Cela fait clignoter les diodes de ma Livebox toutes les 30 secondes, mais avec ça, j'ai une connexion perpétuelle, qui perdure par-delà les coupures de mon ADSL qui surviennent chaque fois que la Livebox renouvelle son adresse IP.