He tenido muchos problemas con la configuración de un dispositivo inalámbrico en la frambuesa pi 2
uname -a:
Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l GNU/Linux
En dmesg encontramos
[ 3.509177] usb 1-1.4: new high-speed USB device number 4 using dwc_otg
[ 3.630499] usb 1-1.4: New USB device found, idVendor=0846, idProduct=9043
[ 3.639452] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.649011] usb 1-1.4: Product: WNA1000Mv2
[ 3.655215] usb 1-1.4: Manufacturer: Realtek
[ 3.661455] usb 1-1.4: SerialNumber: 00e04c000001
y tengo el controlador funcionando (lsmod)
Module Size Used by
8192cu 528429 0
y el usb está siendo reconocido (lsusb)
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0846:9043 NetGear, Inc.
Mis interfaces y archivos wpa_supplicant.conf se ven así
cat / etc / network / interfaces:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
auto wlan0
cat /etc/wpa_supplicant/wpa_supplicant.conf
ap_scan=0
ctrl_interface=DIR=/var/run/wpa_supplicant
GROUP=netdev
update_config=1
network={
ssid="o2-WLAN45"
psk="************"
scan_ssid=1
#Protocal type can be: RSN(for WP2) and WPA(for WPA1)
proto=RSN
key_mgmt=WPA-PSK
#Pairwise can be CMMP or TKIP(for WPA2 or WPA1)
pairwise=CCMP
#Authorization option should be OPEN for both WPA1/WPA2 (in less commonly used are SHARED and LEAP)
auth_alg=OPEN
}
Lo extraño es que wlan0 ni siquiera se muestra en iwconfig:
lo no wireless extensions.
eth0 no wireless extensions.
Ya he leído entradas similares aquí, pero no funcionaron o no se aplicaron a mi problema. Entonces, el error que obtengo al hacer ifup es
sudo ifup wlan0:
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
wpa_supplicant: /sbin/wpa_cli daemon failed to start
run-parts: /etc/network/if-up.d/wpasupplicant exited with return code 1
A través de la GUI, no encuentra un adaptador y el estado es el siguiente:
Espero que alguien pueda ayudarme porque he pasado demasiado tiempo con eso ...
wifi
wireless
wireless-adapter
wpa
Ognan
fuente
fuente
interfaces
archivo/etc/network/interfaces
no lo es/etc/networks/interfaces
.pairwise=CMMP
. No hayCMMP
emparejamiento, lo esCCMP
. Tal vez eso es lo que hace que sewpa_supplicant
estrelle?wlan0
está allí,ip link set wlan0 up
y luego intente lo que sugerí aquí para ver si al menos puede obtener una conexión de red manualmente (lo que resulta ser más simple en muchos casos).Respuestas:
¡¡¡Problema resuelto!!! Explicaré aquí los pasos que tomé:
Compré un buen cargador 2A, que al principio ayudó a ver la luz azul del dongle. Sin embargo, aún no se conectó. Así que googleando y buscando en Google me encontré con esta página
https://amalgjose.wordpress.com/tag/raspbian/
él da una solución para que el dongle se detecte siempre. Si haces exactamente lo que él dice, será reconocido (puedes verificarlo haciendo iwconfig o ifconfig). Por completo, doy aquí su solución:
por alguna razón esto no es suficiente, tienes que agregar también
He descubierto que si no agrega este último archivo, la frambuesa no comenzará automáticamente la conexión wlan0, deberá iniciar sesión con eth0 y luego pasar
sudo ifdown wlan0; sudo ifup wlan0;
En este punto, solo tiene que configurar / etc / network / interfaces y /etc/wpa_supplicant/wpa_supplicant.conf. Para completar, doy los archivos de trabajo que tengo ahora
/ etc / network / interfaces:
/etc/wpa_supplicant/wpa_supplicant.conf:
¡Muchas gracias a Phil B. y a los Ricitos de Oro!
fuente
No necesita auto y allow-hotplug, solo allow-hotplug. Esto también comienza en el arranque automáticamente. Agregar auto también solía causar a veces un retraso en el arranque cuando no se realizó la conexión de red. 'auto' es más para servidores donde el arranque se puede configurar para esperar hasta que se establezca la red, 'allow-hotplug' para usuarios de tipo computadora de escritorio / portátil. Soy usuario de una computadora portátil Debian, pero vi esto de pasada y pensé que valía la pena mencionarlo.
fuente
Otra solución, éxitos para mí: verifique la salida para
Se parece a esto:
tome el
wpa_supplicant
comando y ejecútelo manualmente, con los parámetros -s y -B omitidos. Se ejecutará en primer plano y escribirá más diagnósticos. Me gusta esto:En mi caso, el problema es la sintaxis del
wpa_supplicant.conf
archivo en una parte de laGROUP
configuración. Coloque una nueva línea justo después de que lanetdev
palabra clave resuelva el problema.fuente