Configure una Raspberry Pi Zero W sin monitor o módulo ethernet

21

Compré el nuevo Raspberry Pi W pero ahora mismo no tengo un adaptador mini-HDMI (para conectarlo a un monitor) ni un módulo Ethernet para conectar por SSH.

¿Puedo conectarme de alguna manera por SSH a través de USB?

¿Cómo puedo conectarme por SSH por WiFi sin configurarlo? ¿El WiFi se conectará automáticamente, por ejemplo, a una red inalámbrica sin contraseña?

Mikel
fuente
Este es un gran video en caso de que no seas un experto en tecnología. youtu.be/xj3MPmJhAPU Compruébelo si está atascado.
Alex Garcia
Existen ciertas complicaciones con la configuración sin cabeza de Raspberry Pi. Simplemente siga las instrucciones dadas en este tutorial .
Vickey

Respuestas:

20

Esa es una dificil. El WiFi no se conectará automáticamente. Entonces intentaría lo siguiente:

  1. Imagen de una tarjeta micro SD con la imagen del sistema operativo Raspbian utilizando Win32DiskImager.

  2. Configure manualmente su WiFi desde otra computadora. En otra computadora con Linux (o PC con Live CD) puede editar el siguiente archivo:

    /etc/wpa_supplicant/wpa_supplicant.conf

Y agregue lo siguiente donde ingrese los detalles de SSID y contraseña de su red WiFi:

network={
    ssid="SSID"
    psk="password"
    key_mgmt=WPA-PSK
}
  1. Habilite SSH en el Pi desde otra computadora. Cree un archivo en la partición / boot llamado "ssh".

Coloque la tarjeta SD en su Pi y, si todo funciona como espero, podrá ver el Pi en su red WiFi utilizando su aplicación de enrutador y SSH. Buena suerte, espero que ayude.

Ricardo
fuente
Trabajó para mi. Ver también thecruftofmybrain.com/?p=680
Mawg
Gracias por esto. ¿Qué haces si tu wifi es WEP?
Script Kitty
3
@ScriptKitty, actualice a WPA2. WEP es una puerta abierta en estos días
John La Rooy
@John La Rooy Sé que he visto personas hackear muy fácilmente. Sin embargo, no es mi elección porque no es mi red y los dispositivos hechos no pueden conectarse al wpa2
Script Kitty
Ubuntu en VirtualBox funcionará para acceder a la tarjeta SD Raspbian en un lector de tarjetas USB.
weberjn
15

Estás buscando información sobre cómo correr "sin cabeza". Hay detalles sobre esto en el sitio de frambuesa pi. https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=161202

Básicamente, coloque un archivo, wpa_supplicant.conf, en el sector de "arranque" de la tarjeta sd, que puede ver desde Windows, y edite el archivo para incluir sus credenciales wifi:

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

Puede colocar un archivo wpa_supplicant.conf en el directorio de arranque antes de instalar la tarjeta SD en la Pi. Cuando se inicia el Pi, el archivo /etc/wpa_supplicant/wpa_supplicant.conf se sobrescribirá (o tal vez se agregue, no estoy seguro) con el archivo wpa_supplicant.conf en el directorio / boot /.

Use la siguiente sintaxis:

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

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

La configuración anterior funciona para conexiones wifi WPA estándar. Hay configuraciones adicionales en el siguiente ejemplo:

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
}

Asegúrese de crear el archivo wpa_supplicant.conf en un editor de texto configurado con codificación UNIX (si está haciendo esto desde Windows).

Brian Warmerdam
fuente
Tengo problemas sshy wpa_supplicant.confse eliminan los archivos cada vez que mi pi zero w arranca. Esa codificación NIX parece ayudar. Para estar seguro, he añadido la línea ctrl_interface, update_configy la countrylínea en conf.
suma de comprobación
6

Puede ingresar SSH desde USB después de alguna configuración.

Esto supone que no estás utilizando NOOBS. Hacer esto con una tarjeta SD NOOBS es un poco más difícil y (que yo sepa) imposible en Windows.

  1. Primero, la Fundación Raspberry Pi desactivó SSH como medida de seguridad, por lo que deberá conectar la tarjeta SD a una computadora y colocar un archivo llamado "ssh" (sin extensión) en la unidad con la etiqueta "boot" que aparece. (Si está ejecutando Windows, solo aparecerá una unidad. Esa funcionará). Ahora el Pi habilitará SSH en el arranque.
  2. Edite el archivo config.txty agregue dtoverlay=dwc2su propia línea al final.
  3. Edite el archivo cmdline.txty agregue modules-load=dwc2,g_etherjusto después de que lo diga rootwait. Separarlo rootwaitcon un espacio. No lo agregue en una nueva línea, agréguelo en la misma línea.

Cuando coloque la tarjeta SD en el Pi y la conecte a su computadora (use el puerto USB izquierdo donde están los conectores USB en la parte inferior), debería aparecer como un dispositivo Ethernet. Debería poder usar SSH [email protected]desde la computadora conectada.

Editar: la respuesta de Ricardo me recordó que también podrías hacer el paso 1 y luego ver mi respuesta en esta publicación relacionada .

anonymoose
fuente
2

Use una aplicación increíble para Mac y tal vez Windows llamada PiBakery, que es una forma de arrastrar y soltar para configurar Pi zero. Eso fue lo que hice y realmente me ayudó. Compruébalo aquí: http://www.pibakery.org/

León
fuente
0

Si tiene ventanas y no tiene acceso en el arranque solo de partición, puede probar esto • 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.

BoBiTza
fuente
-1

No pude usar las respuestas anteriores para WPA2.

Solía:

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

en el archivo / etc / network / interfaces.

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

Retiarius
fuente
Este no es el método preferido de configuración de redes en versiones recientes de Raspbian (jeesie y stretch). Evidencia de esto son las publicaciones antiguas a las que se ha vinculado.
Steve Robillard
Preferido o no, la versión preferida no funcionó para mí. De esta manera lo hizo. es una respuesta válida a pesar de no ser preferida, y algunas personas pueden encontrarla útil para obtener una conexión wifi inicial que luego pueden modificar para obtener la versión preferida.
Retiarius