[Pi] Configuration Wifi avant premier démarrage

Rien de nouveau pour la plupart d’entre nous, mais un moyen pour moi de retrouver facilement la syntaxe de la configuration à utiliser et le lien vers la documentation sur le site officiel.

Pour que le Pi au moment du premier démarrage, se connecte automatiquement au réseau, et ne pas avoir à connecter clavier et écran, il suffit donc de créer dans le dossier boot de la carte SD, le fichier wpa_supplicant.conf.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=fr

network= {
  ssid="Nom du Wifi"
  psk="Mot de passe du Wifi"
}

Debian et le Wifi

Après avoir utilisé Ubuntu, je m’étais finalement tourné vers Debian, version mère d’Ubuntu. J’ai dernièrement réinstallé mon ordinateur et lors de la configuration de mon système GNU/Linux, s’est posé le problème du wifi. Voilà donc la façon de procéder que j’ai utilisée pour faire fonctionner ma carte réseau.

Tout d’abord, on ajoute les dépôts non libre ou non-free:                                                     nano /etc/apt/sources.list

On ajoute les lignes suivantes:                                                                                           deb http://ftp.lip6.fr/pub/linux/distributions/debian/ squeeze contrib non-free
deb-src http://ftp.lip6.fr/pub/linux/distributions/debian/ squeeze contrib non-free                                                                                                                               Ou via l’interface graphique: Système > Administration > Sources de mise à jour         puis cocher la case « Logiciel non libre »

On met à jour la liste des paquets:                                                                                       aptitude update

On recherche ensuite des informations sur la carte wifi installée avec:                               lspci | grep -i net                                                                                                                   Dans mon cas, je repère le modèle de la carte wifi:                                                          Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)

On recherche ensuite le paquet qu’il nous faut:                                                                apt-cache search firmware | grep -i intel | grep -i firmware                                          Ou pour rester cohérent:                                                                                               aptitude search firmware | grep -i intel |grep -i firmware

On obtient le résultat suivant:                                                                                      firmware-intelwimax – Binary firmware for Intel WiMAX Connection
firmware-ipw2x00 – Binary firmware for Intel Pro Wireless 2100, 2200 and 2915
firmware-iwlwifi – Binary firmware for Intel Wireless 3945, 4965 and 5000-series cards
firmware-netxen – Binary firmware for QLogic Intelligent Ethernet (3000 and 3100 Series)

Dans mon cas, c’est iwlwifi qui m’intéresse.                                        Installation:                                                                                                                         aptitude install firmware-iwlwifi

Ces différents étapes m’ont donc permis d’avoir une carte wifi fonctionnelle sur mon système Debian, ce qui est particulièrement utile dans le cas d’un ordinateur portable ;). On retient également la page consacrée au wifi sur le wiki Debian: http://wiki.debian.org/WiFi