J'ai mis en place un nouveau Raspberry Pi 2 avec un noyau vif. Et je ne pouvais pas trouver comment connecter un réseau wifi à partir d'un terminal accrocheur.
Mon dongle wifi fonctionne correctement, mais il n'y a pas d'iconfig dans le noyau vif. Wlist pas trouvé aussi. Est-ce que quelqu'un peut m'aider?
Merci d'avance.
Je viens donc de recevoir mon Raspberry Pi 3 Modèle B par la poste et d'installer Ubuntu Snappy Core 16 dans la méthode recommandée . J'ai effectué la configuration initiale via HDMI et un clavier USB, Ethernet et DHCP. Ensuite, j'ai créé ma connexion SSH sur Ethernet et déconnecté le moniteur et le clavier. De là, je voulais connecter mon appareil au WiFi et je suis tombé sur ce post.
J'aime essayer des choses sans installations supplémentaires ni solutions de rechange. J'ai donc consulté Conseils d'installation comme recommandé ci-dessus et vu que WPA_Supplicant était censé être pré-installé. Avec très peu d'ingérence et moins d'effort que les astuces suggérées, j'ai constaté que vous pouvez configurer le wifi en ajoutant simplement un fichier de configuration composé de quatre lignes à l'emplacement par défaut recherché par wpa_supplicant et rien d'autre. Bien que la question ait été posée il y a quelque temps à propos d'un Raspberry Pi 2, je constate dans les commentaires récents qu'il pourrait encore être pertinent et qu'il était si simple que je suis enclin à partager.
Je sais que cette réponse a l'air longue, mais elle est très simple et détaillée avec des images. Quiconque a une connaissance de base de Terminal et a pu configurer son Raspberry Pi au départ sera en mesure de le suivre.
Tl; Dr
- Configurez votre Rasberry Pi et établissez une connexion LAN via SSH
- Arrêtez votre Raspberry Pi avec
Sudo shutdown -P now
- Branchez votre carte SD dans une distribution linux
- Dans un éditeur de texte, ajoutez un fichier de configuration appelé "wpa_supplicant.conf" dans le dossier/Writable/System-Data/etc/de la partition Writable de la carte SD.
- Je l'ai fait en créant le fichier conf sur mon bureau, puis en utilisant
Sudo cp
pour le déplacer dans le bon répertoire.- Le fichier de configuration devrait être:
network={
ssid="Typhon Secure"
Utilisez votre réseau SSIDpsk="*******"
Utilisez votre mot de passe réseau}
- Remarque: cela fonctionne également pour les réseaux cachés.
- Éjectez votre carte SD, branchez-la dans votre Pi, démarrez votre Pi; il devrait se connecter à votre wifi
Mon tutoriel commence par une connexion ssh via Ethernet, ce qui peut être obtenu en suivant les instructions de la section buntu Core Get Started Raspberry Pi 2/ .
Ensuite, tapez wpa_supplicant
et vous verrez qu'il n'a pas besoin d'être installé car il est pré-intégré dans Snappy Core. Comme vous le verrez dans les images ci-dessous, le fait d'exécuter wpa_supplicant
renverra de nombreuses options, mais notez la dernière ligne:
wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf
Ce que cela vous dit, c'est d'abord le pilote, puis l'interface, puis l'emplacement où il cherche le fichier d'interface: -c/etc/wpa_supplicant.conf
Maintenant que je savais où le fichier de configuration devait se trouver, j’ai arrêté Raspberry Pi avec Sudo shutdown -P now
et une fois l’arrêt; déconnecté de l'alimentation et inséré le SD dans une boîte Linux avec Fedora. D'une manière ou d'une autre, le système de fichiers est affiché différemment, de sorte que vous trouverez l'emplacement où wpa_supplicant.conf
doit être situé à writable/system-data/etc
et que la carte SD est montée dans/run/media/cregger/pour moi. Vous verrez donc mon chemin d'accès au fichier /run/media/cregger/writable/system-data/etc/
.
J'ai utilisé nano pour créer un nouveau fichier appelé "wpa_supplicant.conf" avec les quatre lignes suivantes:
network={
ssid="Typhon Secure"
(SSID de mon réseau) psk="*******"
(Évidemment, les astérisques représentent mon mot de passe WiFi) }
N'oubliez pas de vous terminer.
Notez que cela fonctionne pour les réseaux cachés sans configuration supplémentaire. Mon réseau a un SSID caché et je n’ai rien changé. Il a la sécurité WPA-PSK 2; joli tarif standard.
Vous remarquerez que je l'ai enregistré sur le bureau. Je l'ai ensuite copié au bon endroit avec le terminal, car il est la propriété de root.
Éjectez ensuite votre carte SD de Linux, connectez-la à votre Raspberry Pi, puis branchez votre source d'alimentation à votre Raspberry Pi; laissez-le démarrer et il cherchera votre wifi.
Vous verrez que dans mon cas, Eth et Wlan ont pris une adresse IP
Je peux maintenant ssh via LAN ou WLAN
Je sais que cela a été long, mais j'espère que cela vous a aidé à ne pas gâcher votre FS et à installer de nombreuses applications inutiles.
De http://www.marinus.nu/2015/02/enabling-wifi-on-snappy-ubuntu-core.html
Vous pouvez installer dpkg des outils wifi nécessaires
Installez d'abord quelques outils à partir d'un autre ordinateur
wget http://ports.ubuntu.com/pool/main/w/wpasupplicant/wpasupplicant_0.7.3-6ubuntu2.3_armhf.deb \
http://ports.ubuntu.com/pool/main/libn/libnl3/libnl-3-200_3.2.24-2_armhf.deb \
http://ports.ubuntu.com/pool/main/libn/libnl3/libnl-genl-3-200_3.2.24-2_armhf.deb \
http://ports.ubuntu.com/pool/main/p/pcsc-lite/libpcsclite1_1.8.11-3ubuntu1_armhf.deb \
Je le mets sur une clé USB puis je le déplace
#Mount External Hard Drive
mount -t vfat /dev/sda1 /media/external -o uid=1000,gid=1000,utf8,dmask=027,fmask=137
puis j'ai navigué vers/media/external et ai exécuté la commande
Sudo mount -o remount,rw /
Sudo dpkg -i *.deb
puis ajouté ce fichier à /etc/network/interfaces.d/wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa_ssid "<YOUR_WIFI_NAME>"
wpa_psk "<YOUR_PASSWORD>"
puis j'ai redémarré pour que les effets se produisent
Sudo reboot
Bonus: pour travailler rapidement, n'oubliez pas de fixer la date
Sudo date --set 03 Mar 2015 20:55:00