Exécution d'Arch Linux avec le noyau 3.6.11-12-ARCH+ sur mon Raspberry Pi.
J'ai un dongle USB Wi-Fi Linksys (WUSB54GC v3) qui s'exécute et fonctionne après avoir exécuté les commandes suivantes :
$> sudo ifconfig wlan0 up
$> sudo iwlist scan
$> sudo iwconfig wlan0 mode managed essid myssid key "mykey" retry 7
# Only had to do this next one the first time
$> sudo wpa_passphrase myssid "mypassword" > /etc/wpa_supplicant/wpa_supplicant.conf
$> sudo wpa_supplicant -B -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
$> sudo dhcpcd wlan0
Comment puis-je faire fonctionner le wifi sur cet appareil à chaque fois après le démarrage ? Finalement, je veux le déployer sur place sans connexion filaire (d'où le wifi), mais je ne peux évidemment pas le faire si je dois démarrer/connecter manuellement le wifi à chaque fois.
Réponse acceptée :
Vous devez utiliser netctl. Il s'agit du système de gestion de réseau intégré à Arch Linux. S'il n'est pas déjà installé (il devrait l'être), exécutez pacman -Syu netctl
puis regarde dans /etc/netctl
. Il existe des exemples de fichiers de configuration dans /etc/netctl/examples
.
Pour être rapidement opérationnel :
- Notez le nom de l'appareil de votre adaptateur sans fil. Remplacer toutes les instances de
wlan0
dans mes exemples avec le nom qui correspond à votre configuration. -
Assurez-vous d'avoir installé les packages requis.
pacman -Syu wpa_supplicant dhcpcd
- wpa_supplicant est requis pour les points d'accès protégés par WPA, et dhcpcd est requis pour obtenir une adresse IP à partir de n'importe quel réseau utilisant un serveur DHCP, comme indiqué sur le wiki Arch Linux.
- Copiez un exemple approprié :
cp /etc/netctl/examples/wireless-wpa /etc/netctl/somedescriptivename
- Modifiez votre nouvelle configuration dans
/etc/netctl/somedescriptivename
pour s'adapter à votre configuration. - Activer le
netctl-auto
service pour votre adaptateur sans fil. Encore une fois, remplacezwlan0
avec le nom de l'appareil pour votre configuration.systemctl enable [email protected]
Quelques points à noter :
- netctl se connectera automatiquement à tous les profils que vous avez dans /etc/netctl lorsque vous vous déplacerez à portée du point d'accès
- Cette configuration ne fonctionnera qu'avec les profils utilisant
Security=wpa-configsection
etSecurity=wpa
. - Désactivez tous les profils Wi-Fi précédemment activés à l'aide de
netctl disable profilename
. Sinon, netctl les démarrera deux fois au démarrage une fois que netctl-auto sera activé.
Pour plus d'informations, veuillez consulter l'entrée du wiki Netctl.