Configurer un Raspberry Pi Zero W sans moniteur ni module Ethernet


21

J'ai acheté le nouveau Raspberry Pi W mais je n'ai pas pour le moment d'adaptateur mini-HDMI (pour le connecter à un moniteur) ni de module Ethernet pour se connecter par SSH.

Puis-je me connecter en quelque sorte par SSH via USB?

Comment puis-je me connecter par SSH par WiFi sans qu'il soit configuré? Le WiFi se connectera-t-il automatiquement, par exemple à un réseau sans fil sans mot de passe?


C'est une excellente vidéo au cas où vous n'êtes pas trop avertis en technologie. youtu.be/xj3MPmJhAPU Vérifiez si vous êtes coincé.
Alex Garcia

Il y a certaines complications avec la configuration sans tête du Raspberry Pi. Suivez simplement les instructions données dans ce tutoriel .
Vickey

Réponses:


20

C'est difficile. Le WiFi ne se connectera pas automatiquement. J'essaierais donc ce qui suit:

  1. Image une carte micro SD avec l' image du système d'exploitation Raspbian à l' aide de Win32DiskImager.

  2. Configurez manuellement votre WiFi à partir d'un autre ordinateur. Sur un autre ordinateur exécutant Linux (ou PC avec Live CD), vous pouvez modifier le fichier suivant:

    /etc/wpa_supplicant/wpa_supplicant.conf

Et ajoutez ce qui suit où vous entrez les détails de votre SSID et mot de passe du réseau WiFi:

network={
    ssid="SSID"
    psk="password"
    key_mgmt=WPA-PSK
}
  1. Activez SSH sur le Pi à partir d'un autre ordinateur. Créez un fichier sur la partition / boot nommé "ssh".

Mettez la carte SD sur votre Pi et si tout fonctionne comme je l'espère, vous pourrez voir le Pi sur votre réseau WiFi en utilisant votre application de routeur et SSH. Bonne chance, j'espère que ça aide.


A travaillé pour moi. Voir aussi thecruftofmybrain.com/?p=680
Mawg dit réintégrer Monica

Merci pour cela. Que faites-vous si votre wifi est WEP?
Script Kitty

3
@ScriptKitty, mise à niveau vers WPA2. WEP est une porte ouverte ces jours-ci
John La Rooy

@John La Rooy Je sais que j'ai vu des gens pirater très facilement. Ce n'est pas mon choix car ce n'est pas mon réseau et les appareils terminés ne peuvent pas se connecter au wpa2
Script Kitty

Ubuntu dans VirtualBox fonctionnera pour accéder à la carte SD Raspbian dans un lecteur de carte USB.
weberjn

15

Vous recherchez des informations sur le fonctionnement "sans tête". Il y a des détails à ce sujet sur le site Raspberry Pi. https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=161202

Fondamentalement, placez un fichier, wpa_supplicant.conf, sur le secteur "boot" de la carte SD, que vous pouvez voir à partir de Windows, et modifiez le fichier pour inclure vos informations d'identification wifi:

network={
       ssid="YourNetworkSSID"
       psk="Your Network's Passphrase"
       key_mgmt=WPA-PSK
    }

7

Vous pouvez déposer un fichier wpa_supplicant.conf dans le répertoire de démarrage avant d'installer la carte SD dans le Pi. Lorsque le Pi démarre, le fichier /etc/wpa_supplicant/wpa_supplicant.conf sera écrasé (ou peut-être ajouté, je ne suis pas sûr) avec le fichier wpa_supplicant.conf dans le répertoire / boot /.

Utilisez la syntaxe suivante:

network={
    ssid="YourNetworkSSID-1"
    psk="passwordOne"
}

network={
    ssid="YourNetworkSSID-2"
    psk="passwordTwo"
}

La configuration ci-dessus fonctionne pour les connexions wifi WPA standard. Il existe des paramètres supplémentaires dans l'exemple ci-dessous:

network={
        ssid="myssid"
        scan_ssid=1
        psk="incorrect_version_of_mypassword"
        mode=0
        proto=WPA2
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=CCMP
        auth_alg=OPEN
        id_str="raspi"
        priority=5
}

Assurez-vous de créer le fichier wpa_supplicant.conf dans un éditeur de texte défini sur le codage UNIX (si vous le faites à partir de Windows).


J'ai des problèmes sshet des wpa_supplicant.conffichiers sont supprimés à chaque démarrage de mon pi zero w. Ce codage NIX semble aider. Pour être sûr, j'ai ajouté la ligne ctrl_interface, update_configet la countryligne dans le fichier conf.
somme de contrôle

6

Vous pouvez SSH depuis USB après une certaine configuration.

Cela suppose que vous n'utilisez pas NOOBS. Faire cela avec une carte SD NOOBS est un peu plus difficile et (à ma connaissance) impossible sous Windows.

  1. Tout d'abord, la Fondation Raspberry Pi a désactivé SSH par mesure de sécurité, vous devrez donc connecter la carte SD à un ordinateur et placer un fichier appelé "ssh" (sans extension) dans le lecteur intitulé "boot" qui apparaît. (Si vous utilisez Windows, un seul lecteur apparaîtra. Celui-ci fonctionnera.) Maintenant, le Pi activera SSH au démarrage.
  2. Modifiez le fichier config.txtet ajoutez-le dtoverlay=dwc2sur sa propre ligne à la fin.
  3. Modifiez le fichier cmdline.txtet ajoutez-le modules-load=dwc2,g_etherjuste après qu'il dit rootwait. Séparez-le d' rootwaitun espace. Ne l'ajoutez pas sur une nouvelle ligne, ajoutez-le sur la même ligne.

Lorsque vous placez la carte SD dans le Pi et la branchez à votre ordinateur (utilisez le port USB gauche où se trouvent les connecteurs USB en bas), elle devrait apparaître comme un périphérique Ethernet. Vous devriez pouvoir vous connecter à SSH pi@raspberypi.localdepuis l'ordinateur connecté.

Edit: la réponse de Ricardo m'a rappelé que vous pouvez également faire l'étape 1, puis voir ma réponse sur ce poste connexe .



2

Utilisez une application géniale pour Mac et peut-être des fenêtres appelées PiBakery qui est un moyen de glisser-déposer pour configurer Pi zéro. C'est ce que j'ai fait et ça m'a vraiment aidé. Découvrez-le ici: http://www.pibakery.org/


0

Si vous avez des fenêtres et n'avez pas accès à la partition uniquement au démarrage, vous pouvez essayer ceci • If a wpa_supplicant.conf file is placed into the /boot/ directory, this will be moved to the /etc/wpa_supplicant/ directory the next time the system is booted, overwriting the network settings; this allows a Wifi configuration to be preloaded onto a card from a Windows or other machine that can only see the boot partition.


-1

Je n'ai pas utilisé les réponses ci-dessus pour WPA2.

J'ai utilisé:

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid <ssid here>
wpa-psk <psk here>

dans le fichier / etc / network / interfaces.

https://www.raspberrypi.org/forums/viewtopic.php?t=50312 http://blog.darrenparkinson.uk/2013/10/accessing-raspberry-pi-filesystem-from.html


Ce n'est pas la méthode préférée de configuration de la mise en réseau sur les versions récentes de Raspbian (jeesie et stretch), ce sont les anciens messages auxquels vous avez lié.
Steve Robillard

Préférée ou non, la version préférée ne fonctionnait pas pour moi. De cette façon. c'est une réponse valide bien qu'elle ne soit pas préférée, et certaines personnes peuvent trouver utile d'obtenir une connexion wifi initiale qu'ils peuvent ensuite modifier pour obtenir la version préférée.
Retiarius
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.