Necesito SSH mi Pi a través de wifi pero debido a que es una placa modelo A (nunca es posible usar un hub usb) y no tengo ethernet, no puedo configurar el Pi para conectarme a mi red wifi segura. Quiero tener la tarjeta SD conectada a mi computadora portátil y quiero editar un archivo con la información de configuración wifi para que mi Pi se conecte a mi red automáticamente al inicio para que luego pueda SSH para obtener el control. Sé cómo habilitar SSH en un sistema sin cabeza gracias a esta respuesta .
Editar . He estado buscando y me pregunto si puedo editar el archivo /etc/network/interfaces
mientras la tarjeta SD está en mi PC y poner todo el contenido de red ssid, psk y wlan0 en él. esto funcionara? Gracias
Respuestas:
Aquí hay algunas respuestas excelentes, pero muchas están desactualizadas. Desde mayo de 2016, Raspbian ha sido capaz de copiar datos de wifi
/boot/wpa_supplicant.conf
en/etc/wpa_supplicant/wpa_supplicant.conf
configurar automáticamente el acceso de red inalámbrica:Dado que
/boot
cualquier computadora con lector de tarjetas SD puede acceder a la partición, la configuración wifi ahora es mucho más simple.Un archivo típico wpa_supplicant.conf es:
Reemplace «your_ISO-3166-1_two-letter_country_code» con su código de país ISO (como
CA
para Canadá), «your_SSID» con el nombre de su punto de acceso inalámbrico y «your_PSK» con su contraseña wifi.Si no desea almacenar su contraseña wifi en texto plano, puede usar la
wpa_passphrase
utilidad para almacenar la contraseña cifrada:La utilidad solicitará la contraseña y devolverá el valor hash hexadecimal. Tenga en cuenta que esta contraseña cifrada se almacena sin comillas en
/boot/wpa_supplicant.conf
, por ejemplo:Tenga en cuenta que las líneas
country
,ctrl_interface
yupdate_config
son necesarias en el archivo creado en/boot
: si faltan, el sistema no se conectará a la red. El proceso anterior se puede repetir para corregir las omisiones.Este proceso se ha probado con Raspbian y Raspbian Lite a partir de la versión de noviembre de 2018.
Además, es posible que desee agregar acceso Secure Shell (SSH) a su Raspberry Pi sin cabeza. SSH está deshabilitado en Raspbian de forma predeterminada por razones de seguridad. Puede habilitarlo creando un archivo llamado
/boot/ssh
:Si habilita el acceso SSH, debe cambiar la contraseña del usuario pi estándar lo antes posible. Como la contraseña predeterminada ( frambuesa ) es ampliamente conocida, su Raspberry Pi está abierta para todos en su red hasta que cambie la contraseña. Puedes hacer esto con el
passwd
comando.fuente
wpasupplicant
paquete probablemente no está incluido en Raspbian Lite.wpa_supplicant.conf
ejemplo anterior:ctrl_interface=/var/run/wpa_supplicant
acabo de probar un nuevo Zero W con Raspbian Strech LiteAlgunas instrucciones específicas:
Contenido de
/etc/network/interfaces
:Contenido de
/etc/wpa_supplicant/wpa_supplicant.conf
:Honesto. Esos dos archivos, con contenido dado, son los que uso en todos mis pi. Arrancan e inmediatamente se conectan a mi enrutador inalámbrico. La negociación de DHCP proporciona una dirección, y mi enrutador resuelve el nombre de host en la dirección IP correcta. Asegúrese de nombrar cada PI apropiadamente a través de
/etc/hostname
.Se necesita la rareza en el
interfaces
archivo en el seguimientoiface default...
, de lo contrario la conexión inalámbrica WPA no aparecerá.El
wpa_supplicant.conf
archivo también puede tener múltiplesnetwork={
entradas, solía llevar mi pi al trabajo ... conéctelo y listo, también se conectaba automáticamente allí, aunque la configuración del trabajo era un poco más complicada. Incluido aquí como ejemplo, agregue / reemplace lo siguiente en elwpa_supplicant.conf
archivo:Básicamente, escanea el
wpa_supplicant.conf
archivo y se conecta a la primera red que encuentra que coincide. Muy útil. También es posible hacer que se conecte automáticamente a cualquier red 'abierta' de esta manera. No es lo más inteligente, pero es factible.fuente
id_str="home"
en wpa_supplicant.conf yiface home inet static
(información IP estática por debajo de esta) en el archivo de interfaces, esto me da una dirección IP estática, pero no estoy seguro si esta es la mejor manera de tener que configurar y es un poco complicado de configurar ( y aparece un error "No se puede encontrar el dispositivo" inicio "" en el arranque)./etc/network/interfaces
el arranque SD? ¿Solo ponlo en cualquier lugar y lo copiará?Desde noviembre de 2016, SSH ha sido deshabilitado por defecto en las imágenes Raspbian estándar por razones de seguridad.
Para volver a habilitarlo, cree un archivo en blanco llamado cualquiera
ssh
ossh.txt
en la carpeta de arranque de la tarjeta SD (partición fat32 accesible desde Windows)Para preconfigurar la configuración wifi, también crea un archivo llamado
wpa_supplicant.conf
allí que contiene:Ambos archivos se pueden crear en Windows y editar con el bloc de notas.
Luego inserte la tarjeta SD en el pi, y debería poder SSH directamente.
fuente
A partir de RASPBIAN STRETCH debe incluir
ctrl_interface
yupdate_config
enwpa_supplicant.conf
Para obtener wifi con ssh en el arranque, siga estos simples pasos en su tarjeta SD:
touch /<sd mount point>/boot/ssh
nano <sd mount point>/boot/wpa_supplicant.conf
Con los contenidos:
fuente
Puedes usar el
interfaces
archivo. Cárguelo con toda la información de la red y colóquelo en una unidad de disco USB y reinicie el RPi con eso. El RPi toma la configuración y configura el WiFi sin la necesidad de hardware adicional o un monitor.Después de eso, puede SSH en Pi e instalar VNC para obtener una GUI. Si quieres una instrucción paso a paso para ello, echa un vistazo
Option 3: Connect with WiFi
en http://www.dexterindustries.com/BrickPi/getting-started/using-the-pi/fuente
También puede configurar una tarjeta SD que instalará automáticamente Rasbian con una conexión WiFi preconfigurada en su Raspberry pi (configuración sin cabeza de Raspberry Pi). Esto permite que su pi se conecte a la alimentación para su primer arranque.
Paso 1: descargue Noobs Obtenga y descomprima el último software de Noobs (versión sin conexión e instalación en red) en https://www.raspberrypi.org/downloads/
Alternativa: enlace directo al archivo: http://downloads.raspberrypi.org/NOOBS_latest
En ese momento de la escritura, la última versión de NOOBS es 1.4.0
Paso 2: Configuración sin cabeza En el directorio os /, elimine todas las carpetas que no sean rasbian /. De hecho, solo debería tener otra carpeta llamada Data_Partition.
En la carpeta rasbian /, edite el archivo flavours.json. Deberías ver lo siguiente:
Elimine la parte "Raspbian - Boot to Scratch", para que el archivo se vea así al final:
Edite el archivo recovery.cmdline en el directorio raíz NOOBS y agregue silentinstall a la lista de argumentos. El archivo debería verse así al final:
Paso 4 (opcional): configure la distribución y el idioma del teclado personalizado Si desea cambiar la distribución predeterminada del teclado (us) y / o el idioma predeterminado (el predeterminado es 'us') agregue lang = XX keyboard = XX en la lista de argumentos de la recuperación archivo .cmdline (XX debe ser reemplazado por su idioma y código de teclado, que podría ser fr, de, ... El valor predeterminado es nosotros).
El archivo debería verse así al final:
Paso 5 (opcional): Configurar Wifi Noobs Config es una herramienta que copiará / pegará algunos archivos justo después de la instalación de Rasbian. Entre muchas otras cosas, esta herramienta le permite preconfigurar Wifi en su Pi. Sin embargo, esto supone que Raspbian admite directamente el dongle wifi que utiliza.
Lo primero es descargar Noobs Config en GitHub ( https://github.com/procount/noobsconfig/archive/master.zip )
Luego descomprima noobsconfig.zip y:
copie "customise.sh" en el directorio raíz de sus archivos Noobs
copie "os / Rasbian / division_setup.sh" a su directorio "os / Rasbian /" de sus archivos Noobs.
crear una carpeta llamada "wifi" en "os / Rasbian /"
copie "Ejemplos / Rasbian / wifi / wifi / wpa_supplicant.conf" al directorio
"os / Rasbian / wifi /" de sus archivos Noobs.
copie "Ejemplos / Rasbian / wifi / Raspbian_root.txt" al
directorio "os / Rasbian /" de sus archivos Noobs.
Lo último es configurar su wifi ssid y psk (contraseña) en wpa_supplicant.conf:
Paso 5 (opcional): cambie la contraseña predeterminada Incluso si este paso es opcional, se recomienda cambiar la contraseña predeterminada de su configuración Rasbian.
Edite el archivo os / Rasbian / os.json. Debe tener un aspecto como este :
Cambiemos la contraseña predeterminada en la línea 9.
Paso 5: Copie los archivos en su tarjeta SD y arranque su Raspberry pi Copy / past files en una tarjeta SD con formato FAT.
Paso 6: Arranque y conecte Arranque en nuestra tarjeta SD, después de unos minutos (dependiendo de su tarjeta SD, el proceso de instalación puede tomar más de 30 minutos) y conéctese a su Pi a través de SSH.
Que eso ...
fuente
El proceso para la configuración sin cabeza ha cambiado ligeramente para Raspbian Stretch y las versiones más recientes de RetroPie.
dentro del directorio de arranque ...
agregue esto a wpa_supplicant.conf
desmonte la tarjeta SD e insértela en pi para arrancar
dale un minuto y encuentra la dirección IP de tu pi
ssh en el pi
la contraseña predeterminada es frambuesa
fuente
Debe editar el
wpa_supplicant.conf
archivo en la tarjeta sd (está en/etc
o/etc/wpa_supplicant
depende de su versión de distribución). El formato del archivo se explica aquí: http://linux.die.net/man/5/wpa_supplicant.conffuente
AUTO
, es necesario utilizarSTATIC
conROAMING
y definir SSID para conectarse a ... que es un poco difícil de configurar.He creado una herramienta de script de shell (desafortunadamente solo se ejecuta en Linux), automatiza todo el proceso de descarga de la última imagen de Raspbian, desempaqueta la imagen, incrusta la configuración de wi-fi y ethernet (proporcionada por el usuario) en la imagen, reempaqueta la imagen y grabarla en la tarjeta SD. Cuando inicia su Pi con la tarjeta SD, se conecta inmediatamente con su red. El script también tiene la capacidad de buscar un Pi recién configurado en la red.
Puede conectar directamente un dispositivo de seguridad Wi-Fi con su Pi, usar el script RaspImgConfig.sh para incrustar la imagen Raspbian con credenciales de wi-fi y grabar la imagen en la tarjeta. No es necesario ningún monitor, mouse o teclado.
Video de YouTube sobre el uso de la herramienta: https://youtu.be/WdYb1L2WzjM
Saludos, Subhajit Ghosh
fuente
Puede configurar su pi para que funcione con un wifi protegido por contraseña y habilitar automáticamente ssh sin arrancar el pi, con archivos de configuración en la partición / boot.
Utilicé esto para mi AIY y escaneé la red usando nmap para encontrar mi pi.
Desde allí solo puede conectarse a la pi.
fuente
Creo que a todas estas respuestas les falta el punto de que el modelo RPi A NO TIENE Ethernet, no tiene wi-fi, así que no importa lo que haga, a menos que obtenga un dongle externo, no podrá conectarse al RPi a través de ssh ... .. su mejor opción es usarlo directamente en un televisor o usarlo a través del puerto serie en los encabezados, o como dije, obtener un dongle externo para wifi.
fuente