J'ai mis en place un nouveau Raspberry Pi 2 avec un noyau accrocheur. Et je n'ai pas trouvé comment connecter le réseau wifi à partir d'un terminal accrocheur.
Mon dongle wifi fonctionne correctement mais il n'y a pas d'iwconfig dans le noyau accrocheur. Liste non trouvée également. Est-ce que quelqu'un peut m'aider?
Merci d'avance.
raspberrypi
ubuntu-core
Kim Seokjun
la source
la source
Réponses:
Je viens donc de recevoir mon Raspberry Pi 3 Model B par la poste et j'ai installé Ubuntu Snappy Core 16 de la manière recommandée . J'ai effectué la configuration initiale via HDMI et 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 suis tombé sur ce post.
J'aime essayer des choses sans installations supplémentaires ou solutions de contournement, j'ai donc consulté les conseils d'installation comme recommandé ci-dessus et j'ai vu que WPA_Supplicant était censé être préinstallé. Avec très peu d'ingérence et moins d'efforts que les conseils suggérés, j'ai trouvé 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 qu'il ait été question il y a quelque temps sur un Raspberry Pi 2, je vois dans des commentaires récents qu'il pourrait toujours être pertinent et qu'il était si simple que je suis enclin à le partager.
Je sais que cette réponse semble longue, mais elle est très simple et détaillée avec des photos. Quiconque a une connaissance de base de Terminal et a pu configurer son Raspberry Pi dans un premier temps pourra le suivre.
Mon tutoriel commence au point d'avoir une connexion ssh via ethernet, ce qui peut être réalisé en suivant les instructions sur Ubuntu Core Get Started Raspberry Pi 2/3 .
Tapez ensuite
wpa_supplicant
et vous verrez qu'il n'a pas besoin d'être installé car il est préconstruit dans Snappy Core. Comme vous le verrez dans les images ci-dessous, le simple fait de tournerwpa_supplicant
retournera beaucoup d'options, mais notez la dernière ligne:Ce que cela vous dit, c'est d'abord le pilote, puis l'interface, puis l'emplacement où il recherche le fichier d'interface:
-c/etc/wpa_supplicant.conf
Maintenant que je savais où devait se trouver le fichier de configuration, j'ai arrêté le Raspberry Pi avec
sudo shutdown -P now
et une fois qu'il s'est arrêté; déconnecté 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 s'affiche différemment, vous trouverez donc l'emplacement oùwpa_supplicant.conf
doit se trouver l'emplacementwritable/system-data/etc
et la carte SD montée dans / run / media / cregger / pour moi, vous verrez donc que mon chemin de fichier est/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"
(Mon réseau SSID)psk="*******"
(Évidemment, les astérisques représentent ma clé d'accès WiFi)}
N'oubliez pas de 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; tarif assez standard.
Vous remarquerez que je l'ai enregistré sur le bureau. Je l'ai ensuite copié à l'emplacement approprié avec le terminal car il appartient à root.
Éjectez ensuite votre carte SD de Linux, rebranchez-la à votre Raspberry Pi, rebranchez votre source d'alimentation à votre Raspberry Pi; laissez-le démarrer et il cherchera votre wifi.
Vous verrez dans mon cas Eth et Wlan ont pris une 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é à éviter de nettoyer votre FS et d'installer un tas d'applications inutiles.
la source
Sur 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 à partir d'un autre ordinateur quelques outils
Je l'ai mis sur un lecteur flash, puis je l'ai déplacé
puis j'ai accédé à / media / external et exécuté la commande
puis ajouté ce fichier à /etc/network/interfaces.d/wlan0
puis j'ai redémarré pour que les effets se produisent
Bonus: pour que Snappy travaille, n'oubliez pas de fixer la date
la source
$ wget http://ports.ubuntu.com/pool/main/w/wpasupplicant/wpasupplicant_0.7.3-6ubuntu2.3_armhf.deb --2016-03-23 18:42:25-- http://ports.ubuntu.com/pool/main/w/wpasupplicant/wpasupplicant_0.7.3-6ubuntu2.3_armhf.deb Resolving ports.ubuntu.com... 91.189.88.151, 2001:67c:1360:8001:1::2 Connecting to ports.ubuntu.com|91.189.88.151|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2016-03-23 18:42:25 ERROR 404: Not Found.
allow-hotplug wlan0
bit qui le ferait fonctionner dans mon cas (sans lui, cela ne fonctionnerait pas)Quant à moi, j'avais la framboise connectée à Ethernet, donc je n'avais pas besoin de télécharger les fichiers deb individuellement.
De plus, le guide officiel (déclaré par @AnthonyWong ici: http://developer.ubuntu.com/en/snappy/start/installation-tips ) n'a pas fonctionné pour moi car il manquait des éléments fondamentaux (
allow-hotplug
ligne) . De plus, il est préférable de centraliser toutes les config dans un seul fichier (pas deux, comme ce guide l'encourage, ce qui vous dit même d'en placer un dans un emplacement aléatoire / home / ubuntu ...).J'ai donc fait ce petit script qui devrait tout mettre en place pour vous:
Après cela, déconnectez le câble Ethernet , redémarrez la machine (par exemple via
sudo reboot
), et vous êtes dandy.NB: Si vous préférez IP statique au lieu de compter sur DHCP (par exemple à des fins de mappage de port ...):
la source