Wifi: trae wlan0 en el arranque

25

Tengo mi configuración de red almacenada /etc/wpa_supplicant.confy mi /etc/network/interfacesaspecto es el siguiente:

auto lo, eth0, wlan0
iface lo inet loopback
iface eth0 inet dhcp
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

Para conectarme a la red tengo que correr sudo ifconfig wlan0 upseguido de sudo ifup wlan0cada arranque. No es ideal ya que estoy corriendoraspbmc

¿Cómo puedo wlan0levantarme y conectarme en el arranque? He intentado agregar los comandos /etc/rc.localpero no funcionó.

iiSeymour
fuente
¿No debería wpa-conf /etc/wpa.confser wpa-conf /etc/wpa_supplicant.confapuntar a la configuración de su red inalámbrica? Acabo de recibir WiFi trabajando raspbmcanoche. Cuando llegue a casa hoy, probaré cómo se comporta mi configuración en los reinicios.
HeatfanJohn
Sin embargo, Opps fue un error tipográfico en la pregunta, no en mi configuración. /etc/network/interfacesseñala el/etc/wpa_supplicant.conf
iiSeymour
No está relacionado con su problema, pero también sospecho que iface iface lo inet loopbacktambién es un error tipográfico, debería serlo iface lo inet loopback. Configuración de la interfaz de bucle invertido.
HeatfanJohn
Maldita sea mi falta de habilidades de lectura de pruebas
iiSeymour

Respuestas:

16

Cambié autoa allow-hotplugwlan0 en mi /etc/network/interfaces, ver a continuación:

pi@raspbmc:~$ cat /etc/network/interfaces
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

¡Eso funcionó para mí!

Realmente no estoy seguro de por qué esto funcionó. La documentación de Debian en este enlace es confusa para mí porque todo esto es nuevo para mí, sin embargo, el ifquerycomando que se muestra a continuación ahora devuelve wlan0 y este comando lo utiliza /etc/init.d/networkingpara determinar qué interfaces mostrar . Anteriormente con wlan0 como auto, ifquery --list --alow=hotplugno devolvía nada.

pi@raspbmc:~$ ifquery --list --allow=hotplug
wlan0
HeatfanJohn
fuente
1
He pasado años tratando de conectar mi dispositivo a Internet. ¿Por qué Google no escupe esto de inmediato? :) gracias <3
increddibelly
Si esta respuesta no funciona (no puedo decir para 2012, pero no funciona en 2019), considere reemplazarla dhcppor manual.
Eric Platon
6

Su configuración original estaba bien, excepto por las comas en su primera línea.

Entonces use auto lo eth0 wlan0en su lugar ...

Mi config:

  auto lo wlan0

  iface lo inet loopback

  iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

  iface default inet static
    address 10.0.0.81
    network 10.0.0.0
    netmask 255.255.254.0
    gateway 10.0.0.1

~

Milkmannetje
fuente
Malditas comas me habían jodido con Debian Jessie. ¿Alguien sabe por qué las comas parecen funcionar en algunos Debian Wheezy pero no en Jessie?
Damian Silva