Wifi - ativar wlan0 na inicialização

25

Tenho minha configuração de rede armazenada /etc/wpa_supplicant.confe minha /etc/network/interfacesaparência é a seguinte:

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

Para conectar-me à rede, tenho de executar, sudo ifconfig wlan0 upseguido de sudo ifup wlan0cada inicialização. Não é o ideal, pois estou correndoraspbmc

Como posso me wlan0levantar e conectar na inicialização, tentei adicionar os comandos ao/etc/rc.local mas isso não funcionou.

iiSeymour
fonte
Não deve wpa-conf /etc/wpa.confser wpa-conf /etc/wpa_supplicant.confpara apontar para as configurações de rede sem fio? Acabei de fazer o WiFi funcionar raspbmcontem à noite. Quando chegar em casa hoje, testarei como minha instalação se comporta nas reinicializações.
HeatfanJohn
Opps foi um erro de digitação na questão, não nas minhas configurações no entanto. /etc/network/interfacesaponte para o/etc/wpa_supplicant.conf
iiSeymour 15/10/12
Não está relacionado ao seu problema, mas também suspeito que iface iface lo inet loopbacktambém seja um erro de digitação iface lo inet loopback. Configuração da interface de loopback.
HeatfanJohn
Droga minha falta de habilidades de leitura de prova
iiSeymour

Respostas:

16

Mudei autopara allow-hotpluga wlan0 na minha /etc/network/interfaces, veja abaixo:

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

Isso funcionou para mim!

Realmente não sei por que isso funcionou. A documentação do Debian neste link é confusa para mim, porque tudo isso é novo para mim, no entanto, o ifquerycomando mostrado abaixo agora retorna wlan0 e esse comando é usado /etc/init.d/networkingpara determinar quais interfaces serão exibidas . Anteriormente com wlan0 como automático, ifquery --list --alow=hotplugnão retornava nada.

pi@raspbmc:~$ ifquery --list --allow=hotplug
wlan0
HeatfanJohn
fonte
11
Passei anos tentando colocar meu dispositivo online. por que o google não cuspiu isso imediatamente? :) obrigado <3
increddibelly
Se essa resposta não funcionar (não posso dizer para 2012, mas não em 2019), considere substituir dhcppor manual.
Eric Platon 12/03
6

Sua configuração original estava ok, exceto as vírgulas na sua primeira linha.

Então use auto lo eth0 wlan0...

Minha configuração:

  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
fonte
Vírgulas malditas me fizeram estragar o Debian Jessie. Alguém sabe por que vírgulas parecem funcionar em alguns Debian Wheezy, mas não em Jessie?
Damian Silva