Voy y regreso de casa a la escuela con mi Pi. Acabo de tener el WiFi funcionando anoche en casa usando en wpa.conf
lugar de hacerlo, wpa_supplicant.conf
ya que el libro que estaba usando tenía el camino para eso. He notado que muchos parecen usar, wpa_supplicant
pero no estoy seguro de por qué ...
De todos modos, sé cómo hacer que la IP WiFi sea estática para mi red doméstica, pero ¿cómo configuro las cosas para conectarme automáticamente a la WiFi de mi escuela y usar una IP estática diferente para esa red?
Para la red, ¿acabo de agregar otro network={}
en mi wpa.conf
archivo? Para la segunda IP estática, ¿cómo puedo vincular eso a la red de la escuela?
fuente
id_str
da, el valor serádefault
.wpa_cli
como se sugiere aquí: raspberrypi.org/forums/viewtopic.php?t=179387Recientemente me topé con una aplicación de consola que clasifica toda la configuración inalámbrica. También puede usar esta herramienta para configurar la interfaz LAN.
Instalará muchos otros paquetes, pero ejecuta su propio demonio en segundo plano. Esto administra las redes y asegura que te conectes a las que deseas. Ejecútalo con:
Si recibe un mensaje que dice que no se detectaron redes, presione
P
(debe ser mayúscula, use [SHIFT] p) y escriba wlan0 en el campo de la interfaz inalámbrica y presione F10 para guardar.R
para actualizar la lista.Puede que tenga que presionar
C
para conectarse al punto de acceso. Si estaba conectado por cable, lo más probable es que elimine la interfaz LAN y active la conexión inalámbrica.También gestiona la conexión, por lo que se volverá a conectar a cualquier punto de acceso inalámbrico configurado si se desconecta por cualquier motivo, pero también intentará conectarse a cualquier red disponible, como en los escritorios Windows, Macintosh o Linux.
¡Espero eso ayude!
fuente
Con el
Jessie
lanzamiento de Raspbian , no tiene que editar elinterface
archivo. Basta con actualizar elwpa_supplicant
archivo con múltiples redes. Así es como se ve:Esto funcionó para mí y mi wifi siempre está conectado a la lista de redes disponibles mencionadas en el archivo anterior. Espero eso ayude.
fuente
En realidad, puede agregar la opción de prioridad. Al igual que:
prioridad: cuando hay varias redes disponibles simultáneamente, se selecciona la que tiene el valor de prioridad más alto.
id_str: para cada red, puede asignar a este parámetro un valor específico (una cadena). Si no se proporciona ninguno, se usa "predeterminado" como cadena de texto. Esta cadena se usa en / etc / network / interfaces como un identificador de interfaz virtual. Esto permite crear bloques de configuración específicos para cada red. El único requisito es tener la interfaz física utilizando el método "manual inet" (esto es IMPRESCINDIBLE).
fuente