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.


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

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

~


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.