Conéctese a PiZeroW con Raspbian Stretch Lite, sin adaptadores adicionales y un monitor

En general, el otro día caí en manos de un Raspberry Pi Zero W. Pero la dificultad era que solo tenía micro puertos para la conexión, y no tenía adaptadores para ellos.
imagen
Y esto dificultaba la configuración, a diferencia del mismo Raspbery Pi 3+


Si no recurre a un soldador y tarjetas de expansión, a bordo las frambuesas tienen dos microUSB y una microHDMI. Si hubiera dos adaptadores (microHDMI (M) -HDMI (F) y microUSB (M) -USB (F)), podría conectarlo al monitor y al teclado, y luego configurar todo en modo consola. Pero como dije, no tenía tales adaptadores, la tienda más cercana con ellos estaba bastante lejos, y simplemente no había paciencia para esperar la entrega.


Por supuesto, todavía necesitamos algunos adaptadores, pero son fáciles de conseguir. En particular, el cable microUSB puede llevarse desde el teléfono un adaptador SD a la tarjeta microSD desde la cámara.


Para conectar, encontré dos formas. El primero es a través de WiFi. Todo lo que necesitas es configurar WiFi y SSH en él. Pero solo debe hacerlo con la ayuda de una tarjeta SD. Y como solo tenía un MacBook de computadoras, no tenía acceso a la partición de Linux (no consideré la opción de instalar ext4fuse ). Todo lo que quedaba era la partición / boot , que estaba en FAT32 y funcionaba maravillosamente con MacOS. Por lo tanto, todo lo que haremos ocurrirá en esta sección.


Entonces, lo primero que necesitamos es habilitar el acceso SSH a la frambuesa.
Para hacer esto, cree un archivo ssh sin ningún contenido y extensión


touch /Volumes/boot/ssh 

En segundo lugar, necesitamos configurar de alguna manera la conexión WiFi al inicio
Para hacer esto, primero debe obtener el hash de contraseña para WiFi. Y luego me encontré con un nuevo problema, cómo hacerlo en MacOS. Desde antes tuve que configurar la conexión para la presencia de algún tipo de máquina Linux. Ahí se hace así


 wpa_passphrase __  

El resultado del equipo se veía así


 network={ ssid="__" psk=656c4700f528aced39b853b3c51b3fdcfc55409faa83a6402e936842237ac6f3 } 

Bueno, para MacOs, no encontré cómo generar psk . Por lo tanto, tuve que especificar temporalmente la contraseña en texto claro. O configure WiFi más tarde (más sobre eso al final del artículo)


 network={ ssid="__" psk="" } 

Por lo tanto, configuramos todas las redes WiFi y guardamos el resultado en el archivo wpa_supplicant.conf


 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=UK ##       Raspbian >= Stretch network={ ssid="__" psk=656c4700f528aced39b853b3c51b3fdcfc55409faa83a6402e936842237ac6f3 } network={ ssid="__2" psk="" } 

Bueno eso es todo. Queda por insertar la tarjeta en RaspberryPi, conectar la alimentación y esperar un promedio de ~ 90 segundos hasta que se inicie y recoja la conexión WiFi.


Para encontrar la IP de frambuesa en la red local, puede usar el comando


 arp -na | grep -i b8:27:eb 

o ver clientes conectados en un enrutador WiFi.
Todo lo que queda es conectarse a través de SSH a la IP encontrada. (Por defecto, si alguien repentinamente no lo sabía, para raspbian el nombre de usuario y la contraseña son pi: raspberry )


Pero hay otra forma de conectarse a Raspberry. Como muchos notaron en la placa, hay otro conector USB además de la alimentación, por lo que lo necesitaremos. Lo único a lo que prestaré atención es que el cable USB debe estar completamente soldado (y no como lo había hecho, solo los dos últimos contactos de alimentación, por eso recurrí por primera vez a una conexión WiFi).


La esencia del segundo método es conectar el cable USB a otro conector (están etiquetados como USB y PWR_IN en la placa), por cierto, en este caso, la placa se alimentará de él.


Pero primero debe agregar varios parámetros a dos archivos en la misma sección / boot
El primero es agregar módulos Ethernet después de rootwait en cmdline.txt


 modules-load=dwc2,g_ether 

Y agregue el segundo en config.txt al final del archivo


 dtoverlay=dwc2 

Eso es todo. Insertamos la tarjeta, esperamos la descarga y nos conectamos a través de SSH a la frambuesa en raspberrypi.local


Después de obtener acceso a través de SSH, puede configurar WiFi a través de wpa_supplicant.conf utilizando wpa_passphrase utilizando el malink en sí mismo , solo tenga en cuenta que el archivo de la partición / boot se copia a / etc.

Source: https://habr.com/ru/post/es419947/


All Articles