La Raspberry Pi se conecta automáticamente a WiFi y establece una dirección IP fija cuando la Raspberry Pi está encendida

Raspberry Pi se da cuenta del segundo paso del automóvil autónomo:

Raspberry Pi se conecta automáticamente a WiFi

Establecer una dirección IP fija para Raspberry Pi

(Hay errores y soluciones extraños para Raspberry Pi que no se conecta a WiFi

Raspberry Pi se conecta automáticamente a WiFi

En el primer paso, nos hemos conectado a la Raspberry Pi a través de ip ssh con cable, abrimos el visor VNC y ahora configuramos la conexión WiFi:
primero vea el logotipo detrás del Bluetooth en la esquina superior derecha de la pantalla, antes del enlace está el logotipo compuesto por flechas hacia arriba y hacia abajo, después de que se complete la conexión Se verá como la imagen de abajo.
Inserte la descripción de la imagen aquí
Desafortunadamente, encontré un problema con esto. Hablemos de esto.
Inserte la descripción de la imagen aquí
Primero hablemos del proceso normal ~ Primero, ingrese el comando ifconfig wlan0 en la línea de comando,
o ingrese ip -br a.
Aquí puede ver si ha activado WiFi y su conexión inalámbrica Dirección IP.

Aquí puede ver que ya tengo una dirección IP inalámbrica, que es wlan0.
Inserte la descripción de la imagen aquí
Aquí, puedo ver que tanto eth0 como wlan0 están encendidos, y hay direcciones IP correspondientes. En este momento, la dirección IP de wlan0 es mi enrutador. IP dinámica asignada automáticamente

Inserte la descripción de la imagen aquí

En este momento, ingrese el comando de
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
,
nano se usa para editar el archivo, aquí debe usar Ctrl + o para guardar el archivo, y luego Ctrl + X para salir de la edición.

Agregue este párrafo:
country = GB
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1

network = { ssid = "<nombre de red>" psk = "<contraseña>" }


Inserte la descripción de la imagen aquí
Tenga en cuenta aquí que debe cambiar el país a la abreviatura de su región (país) correspondiente, lista de códigos de país .

Escriba su nombre y contraseña de WiFi en la red a continuación, mantenga las comillas, reemplace los corchetes angulares y preste atención a su nombre y contraseña sin las comillas.

guardar documento.

En este momento, intente nuevamente el comando anterior, ifconfig wlan0,
o ingrese ip -br a. Si wlan0 estaba ABAJO en este momento, ahora debería volverse ARRIBA.

Luego reinicie. sudo reiniciar.

Establezca una dirección IP estática para Raspberry Pi:

Ingrese el comando sudo nano /etc/dhcpcd.conf y
agregue el comando al final:

interfaz wlan0
static ip_address = 192.168.4.1 / 24
nohook wpa_supplicant

La dirección en la segunda oración es la dirección fija que desea establecer. Tenga en cuenta que los primeros tres números deben coincidir con su enrutador, y hay un / 24 al final.

Inserte la descripción de la imagen aquí
Luego use el comando mencionado anteriormente para ver la dirección IP de wlan0.

De hecho, debería estar todo configurado aquí. Permítanme hablar sobre los extraños problemas encontrados.

El extraño problema de que Raspberry Pi no se conecta a WiFi

Después de hacer esto por primera vez, la Raspberry Pi se conectó automáticamente a WiFi, es decir, reinicié, volví a enchufar la energía de la Raspberry Pi (se encendió automáticamente cuando se conectó a la energía) y luego directamente a la Raspberry Pi localmente.
Mi dirección IP inalámbrica, pero lamentablemente, de repente no pude conectarme a la red inalámbrica después de dormir.
Después de intentarlo durante dos días, no lo resolví: simplemente inicié sesión en la Raspberry Pi con acceso limitado, me conecté a WiFi y luego configuré una IP estática, y la Raspberry Pi puede encontrar mi IP inalámbrica cuando está conectada a la red cableada. La configuración está bien en la verificación, y luego, cuando desenchufo el cable, el inalámbrico también se desconecta, no sé por qué, y ya no puedo usar el IP inalámbrico ssh, también muestra que tanto el cable como la inalámbrica están encendidos. . . Desconéctelo y vuelva a enchufarlo, solo puede conectarse a la IP cableada. A menos que el cable de red esté enchufado, puede conectarse a la IP inalámbrica. Sin el cable de red, no puede conectarse solo a la IP inalámbrica. Y la página de VNC también muestra el WiFi conectado, pero se requiere un cable de red.

No sé por qué, pero creo que podría ser el problema de eth0 estático cuando leo el tutorial desde otros lugares cuando configuro la IP estática. . .

Lo miré durante mucho tiempo. . . .
A continuación, presentamos una serie de soluciones:

Más tarde se me ocurrió un problema de wifi RPi: no se encontraron interfaces inalámbricas, es decir, no puedo conectarme manualmente a wifi en la página de VNC. Busqué mi pregunta en inglés y encontré que alguien preguntó un problema similar, pero no había una solución razonable. Lo he formateado tres veces. Lo miré durante mucho tiempo y vi el comentario de que también tenía este problema. Intenté algo y aún no funcionó. . .
Finalmente, probé esto y resolví el problema de
No se encontraron interfaces inalámbricas en la Raspberry Pi
(siento que tengo que repetir el conjunto de archivos antes ...)

Un sitio web de solución

Pero todavía no puede resolver el problema de que ssh no pueda finalmente conectarse con IP inalámbrica. . Yo vi esto:

! [Inserte aquí la descripción de la imagen] (https://img-blog.csdnimg.cn/2020091609201724.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG709nLm2
.

¡Asegúrese de que no haya un guión bajo en su nombre de WiFi! ! ! Pero el mío lo tiene. . TP_LINK enruta el usuario predeterminado. . . . Yo voy. .

Cambié el nombre de WiFi nuevamente y cambié la información en el archivo
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf anterior
. . .

Luego,
ingrese sudo raspi-config en la línea de comando
Inserte la descripción de la imagen aquí

Seleccione 5, opciones de interfaz, encienda las siguientes 2, 3, 5 (puede encender 1 por cierto)
Inserte la descripción de la imagen aquí
y luego regrese al nivel anterior (para regresar, presione las teclas izquierda y derecha en el teclado pequeño, seleccione atrás) para
abrir 2 Opciones de red, lo hará Ver la configuración de WiFi,

Inserte la descripción de la imagen aquí
Seleccione 2, LAN inalámbrica, ingrese el SSID y la frase de contraseña, que corresponden al nombre y la contraseña de WiFi a la que desea conectarse, y le pedirá que ingrese paso a paso sin comillas.
Inserte la descripción de la imagen aquí
Regrese, finalmente seleccione la opción finalizar, ingrese sudo reboot, reinicie para guardar la configuración.

Luego reinicia,

¡Conectado a la IP inalámbrica! ! ! ¡No más cables de red! ¡Soy libre jajajajaja! Esta vez solo la dirección inalámbrica está fuera de línea.


Inserte la descripción de la imagen aquí
Después de tirarme por varios días, mi corazón se agota, y finalmente se soluciona con éxito.

Supongo que te gusta

Origin blog.csdn.net/espressogelato/article/details/108614136
Recomendado
Clasificación