J'ai besoin de SSH sur mon Pi via le wifi, mais comme il s'agit d'un modèle Un tableau (il n'est pas possible d'utiliser un hub USB) et que je n'ai pas d'Ethernet, je ne peux pas configurer le Pi pour qu'il se connecte à mon réseau wifi sécurisé. Je souhaite que la carte SD soit connectée à mon ordinateur portable et je souhaite éditer un fichier contenant les informations de configuration wifi afin que mon Pi se connecte automatiquement à mon réseau au démarrage afin que je puisse ensuite le SSH le contrôler. Je sais comment activer SSH sur un système sans tête grâce à cette réponse .
Modifier . J'ai cherché partout et je me demandais si je pouvais simplement éditer le fichier /etc/network/interfaces
alors que la carte SD était dans mon PC et y insérer tous les éléments réseau, psk et wlan0 du réseau. Est-ce que ça va marcher? Merci
Réponses:
Il y a quelques bonnes réponses ici, mais beaucoup sont obsolètes. Depuis mai 2016, Raspbian a été en mesure de copier les détails de wifi à partir
/boot/wpa_supplicant.conf
dans/etc/wpa_supplicant/wpa_supplicant.conf
pour configurer automatiquement l' accès au réseau sans fil:Étant donné que la
/boot
partition est accessible par n'importe quel ordinateur équipé d'un lecteur de carte SD, la configuration du wifi est maintenant beaucoup plus simple.Un fichier wpa_supplicant.conf typique est:
Remplacez «your_ISO-3166-1_two-letter_country_code» par votre code de pays ISO (par exemple,
CA
pour le Canada), «your_SSID» avec le nom de votre point d'accès sans fil et «your_PSK» avec votre mot de passe wifi.Si vous ne souhaitez pas stocker votre mot de passe wifi en texte brut, vous pouvez utiliser l'
wpa_passphrase
utilitaire pour stocker le mot de passe haché:L'utilitaire demandera le mot de passe et renverra la valeur de hachage hexadécimale. Notez que ce mot de passe haché est stocké sans guillemets dans le
/boot/wpa_supplicant.conf
, par exemple:Notez que les lignes
country
,ctrl_interface
etupdate_config
sont nécessaires dans le fichier créé dans/boot
: s'il leur manque, le système ne se connectera pas au réseau. Le processus ci-dessus peut être répété pour corriger les omissions.Ce processus a été testé avec Raspbian et Raspbian Lite depuis la version de novembre 2018.
En outre, vous souhaiterez peut-être ajouter un accès Secure Shell (SSH) à votre Raspberry Pi sans tête. SSH est désactivé par défaut sur Raspbian pour des raisons de sécurité. Vous pouvez l'activer en créant un fichier nommé
/boot/ssh
:Si vous activez l'accès SSH, vous devez modifier le mot de passe de l' utilisateur pi standard dès que possible. Le mot de passe par défaut ( framboise ) étant largement connu, votre Raspberry Pi est effectivement ouvert à tout le monde sur votre réseau jusqu'à ce que vous changiez le mot de passe. Vous pouvez le faire avec la
passwd
commande.la source
wpasupplicant
paquet n'est probablement pas inclus dans Raspbian Lite.wpa_supplicant.conf
exemple ci-dessus:ctrl_interface=/var/run/wpa_supplicant
je viens d'essayer un nouveau Zero W avec Raspbian Strech LiteQuelques instructions spécifiques:
Contenu de
/etc/network/interfaces
:Contenu de
/etc/wpa_supplicant/wpa_supplicant.conf
:Honnête. Ces deux fichiers, avec un contenu donné, sont ce que j'utilise sur tous mes fichiers. Ils démarrent et se connectent immédiatement à mon routeur sans fil. La négociation DHCP fournit une adresse et mon routeur résout le nom d'hôte en l'adresse IP appropriée. Assurez-vous de nommer chaque PI de manière appropriée via
/etc/hostname
.L'étrangeté dans le
interfaces
fichier dans la finiface default...
est nécessaire, sinon la connexion WPA sans fil ne sera pas établie.Le
wpa_supplicant.conf
fichier peut avoir plusieursnetwork={
entrées aussi, j’avais l'habitude de faire marcher mon pi ... branchez-le et le tour est joué, il s'est connecté automatiquement là aussi, la configuration du travail était un peu plus compliquée cependant. Inclus ici à titre d'exemple, ajoutez / remplacez les éléments suivants dans lewpa_supplicant.conf
fichier:Essentiellement, il analyse le
wpa_supplicant.conf
fichier et se connecte au premier réseau correspondant. Très utile. Il est également possible de le connecter automatiquement à n’importe quel réseau «ouvert». Pas la chose la plus intelligente à faire, mais faisable.la source
id_str="home"
dans wpa_supplicant.conf etiface home inet static
(IP statique info dessous) dans le fichier d'interface, cela me donne une adresse IP statique mais je ne suis pas sûr que ce soit le meilleur moyen de le configurer et son un peu déroutant de le configurer ( et je reçois une erreur "Impossible de trouver le périphérique" maison "" au démarrage)./etc/network/interfaces
dans le démarrage SD? Il suffit de le mettre n'importe où et il va le copier?Depuis novembre 2016, SSH est désactivé par défaut dans les images Raspbian standard pour des raisons de sécurité.
Pour le réactiver, créez un fichier vide appelé
ssh
oussh.txt
dans le dossier de démarrage de la carte sd (partition fat32 accessible à partir de Windows).Pour préconfigurer les paramètres wifi, vous devez également créer un fichier appelé
wpa_supplicant.conf
:Ces deux fichiers peuvent être créés sous Windows et modifiés à l'aide du bloc-notes.
Ensuite, insérez la carte SD dans le pi et vous devriez pouvoir SSH directement.
la source
À partir de RASPBIAN STRETCH, vous devez inclure
ctrl_interface
etupdate_config
danswpa_supplicant.conf
Pour obtenir le wifi avec ssh au démarrage, suivez ces étapes simples sur votre carte SD:
touch /<sd mount point>/boot/ssh
nano <sd mount point>/boot/wpa_supplicant.conf
Avec le contenu:
la source
Vous pouvez utiliser le
interfaces
fichier. Chargez-le avec toutes les informations du réseau et mettez-le dans une clé USB, puis redémarrez le RPi avec cela. Le RPi prend les paramètres et configure le WiFi sans avoir besoin de matériel supplémentaire ni de moniteur.Après cela, vous pouvez SSH en Pi et installer VNC pour obtenir une interface graphique. Si vous voulez une des instructions étape par étape pour elle, consultez
Option 3: Connect with WiFi
le http://www.dexterindustries.com/BrickPi/getting-started/using-the-pi/la source
Vous pouvez également configurer une carte SD qui installera automatiquement Rasbian avec une connexion WiFi préconfigurée sur votre Raspberry pi (configuration sans tête Raspberry Pi). Cela permet à votre pi d'être juste connecté au pouvoir pour son premier démarrage.
Étape 1: Téléchargez Noobs Téléchargez et décompressez le dernier logiciel Noobs (version hors connexion et installation réseau) sur https://www.raspberrypi.org/downloads/
Alternative: lien direct vers le fichier: http://downloads.raspberrypi.org/NOOBS_latest
Au moment de la rédaction de cet article, la dernière version de NOOBS est la 1.4.0.
Étape 2: Configuration sans tête Dans le répertoire os /, supprimez tous les autres dossiers que rasbian /. En fait, vous ne devriez avoir qu'un seul autre dossier nommé Data_Partition.
Dans le dossier rasbian /, éditez le fichier flavours.json. Vous devriez voir ce qui suit:
Supprimez la partie «Raspbian - Boot to Scratch» pour que le fichier ressemble à ceci à la fin:
Editez le fichier recovery.cmdline dans le répertoire NOOBS racine et ajoutez silentinstall à la liste des arguments. Le fichier devrait ressembler à ceci à la fin:
Étape 4 (facultatif): Configurez la disposition du clavier et la langue personnalisées Si vous souhaitez modifier la disposition du clavier par défaut (us) et / ou la langue par défaut (la valeur par défaut est 'us'), ajoutez lang = XX keyboard = XX dans la liste des arguments de la récupération. Fichier .cmdline (XX devrait être remplacé par votre langue et votre code clavier, ce qui pourrait être fr, de,… La valeur par défaut est nous).
Le fichier devrait ressembler à ceci à la fin:
Étape 5 (facultatif): Configurer Wifi Noobs Config est un outil qui permet de copier / coller certains fichiers juste après l'installation de Rasbian. Entre autres choses, cet outil vous permet de préconfigurer le Wifi sur votre Pi. Cela suppose néanmoins que le dongle wifi que vous utilisez est directement supporté par Raspbian.
La première chose à faire est de télécharger Noobs Config sur GitHub ( https://github.com/procount/noobsconfig/archive/master.zip )
Puis décompressez noobsconfig.zip et:
copiez “customise.sh” dans le répertoire racine de vos fichiers Noobs
copiez “os / Rasbian / partition_setup.sh” dans votre répertoire “os / Rasbian /” de vos fichiers Noobs.
créer un dossier nommé "wifi" sous "os / Rasbian /"
copiez le répertoire «Exemples / Rasbian / wifi / wifi / wpa_supplicant.conf» dans le
répertoire «os / Rasbian / wifi /» de vos fichiers Noobs.
copiez le répertoire «Exemples / Rasbian / wifi / Raspbian_root.txt» dans le répertoire «os / Rasbian /»
de vos fichiers Noobs.
La dernière chose à faire est de configurer vos identifiants wifi et psk (mot de passe) dans wpa_supplicant.conf:
Étape 5 (facultatif): Modifier le mot de passe par défaut Même si cette étape est facultative, il est vivement recommandé de modifier le mot de passe par défaut de votre configuration Rasbian.
Editez le fichier os / Rasbian / os.json. Ça devrait ressembler à ça :
Changeons le mot de passe par défaut sur la ligne 9.
Étape 5: Copiez les fichiers sur votre carte SD et démarrez votre Raspberry pi Copy / past files sur une carte SD au format FAT.
Étape 6: Démarrez et connectez Boot sur notre carte SD, après quelques minutes (en fonction de votre carte SD, le processus d'installation peut prendre plus de 30 minutes) et connectez-vous à votre Pi via SSH.
C'est ça ...
la source
Le processus d'installation sans tête a légèrement changé pour Raspbian Stretch et les nouvelles versions de RetroPie.
à l'intérieur du répertoire de démarrage ...
ajoutez ceci à wpa_supplicant.conf
démontez la carte SD et insérez-la en pi pour le démarrage
donnez-lui une minute et trouvez l'adresse IP de votre pi
ssh dans le pi
le mot de passe par défaut est framboise
la source
Vous devez éditer le
wpa_supplicant.conf
fichier sur la carte sd (c'est dans/etc
ou/etc/wpa_supplicant
selon la version de votre distribution). Le format du fichier est expliqué ici: http://linux.die.net/man/5/wpa_supplicant.confla source
AUTO
, vous devez utiliserSTATIC
avecROAMING
et définir le SSID pour se connecter à ... ce qui est un peu difficile à mettre en place.J'ai créé un outil de script shell (ne fonctionnant malheureusement que sous Linux), il automatise l'intégralité du processus de téléchargement de la dernière image Raspbian, décompressant l'image, intégrant les paramètres Wi-Fi et Ethernet (fournis par l'utilisateur) dans l'image, remballe l'image et la graver sur la carte SD. Lorsque vous démarrez votre Pi avec la carte SD, il se connecte immédiatement à votre réseau. Le script permet également de rechercher un Pi nouvellement configuré sur le réseau.
Vous pouvez connecter directement un dongle Wi-Fi à votre Pi, utilisez le script RaspImgConfig.sh pour incorporer l'image Raspbian avec les informations d'identification Wi-Fi et graver l'image sur la carte. Pas besoin de moniteur, souris ou clavier.
Vidéo Youtube d'utilisation de l'outil: https://youtu.be/WdYb1L2WzjM
Cordialement, Subhajit Ghosh
la source
Vous pouvez configurer votre pi pour qu'il fonctionne avec un réseau wifi protégé par mot de passe et activer automatiquement ssh sans démarrer le pi, avec des fichiers de configuration dans la partition / boot.
Je l'ai utilisé pour mon AIY et j'ai scanné le réseau à l'aide de nmap pour trouver mon pi.
De là, vous pouvez simplement vous connecter au pi.
la source
Je pense que toutes ces réponses manquent le point que le modèle de RPi A N'A PAS d'Ethernet, pas de Wi-Fi, donc peu importe ce que vous faites, à moins que vous n'ayez un dongle externe, vous ne pourrez pas vous connecter au RPi via ssh. .. votre meilleur pari est soit de l’utiliser directement sur un téléviseur, soit de l’utiliser via le port série des en-têtes, ou, comme je l’ai dit, un dongle externe pour le wifi.
la source