Problemas na conexão com a rede WiFi aberta via / etc / network / interfaces

3

Eu já consegui me conectar a uma rede Wi-Fi aberta em um BeagleBone com um dongle WiFi adicionando o seguinte a /etc/network/interfaces :

auto wlan0
allow-hotplug wlan0 # For automatic connection
iface wlan0 inet dhcp
    wireless-essid OpenNetwork

No entanto, isso parece não funcionar mais. Eu tentei vários BeagleBones e vários adaptadores WiFi, mas sempre consigo algo assim:

$ ifup wlan0
Listening on LPF/wlan0/b4:75:0e:1f:2c:b4
Sending on   LPF/wlan0/b4:75:0e:1f:2c:b4
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 2
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

O que é estranho é que eu sou capaz de se conectar com o seguinte:

iwconfig wlan0 essid OpenNetwork && dhclient wlan0

Alguma sugestão?

    
por CJxD 29.09.2015 / 00:25

1 resposta

0

Isso é o que funcionou para mim. Essa é uma solução bem complicada, espero que alguém possa melhorar essa resposta.

wlp3s0 é minha interface de rede wifi, o DIR-300NRU é o ssid. Ajuste-os ao seu caso.

Minha configuração de interface em /etc/network/interfaces :

auto wlp3s0
allow-hotplug wlp3s0
iface wlp3s0 inet dhcp
wireless-essid "DIR-300NRU"
wireless-mode managed

Eu corro:

sudo ifup wlp3s0

(o próximo passo não faz parte da solução)

Eu verifico meu dispositivo Wi-Fi:

$ sudo iw dev wlp3s0 info
Interface wlp3s0
        ifindex 3
        wdev 0x1
        addr 74:df:bf:b5:07:bb
        type managed
        wiphy 0
        txpower 20.00 dBm

Enquanto o DHCP está tentando se conectar, eu corro o seguinte em outro terminal:

sudo iw dev wlp3s0 connect DIR-300NRU

Agora o wifi está funcionando até que eu reinicie o sistema. Eu posso ver que a saída de sudo iw dev wlp3s0 info muda para:

$ sudo iw dev wlp3s0 info
Interface wlp3s0
        ifindex 3
        wdev 0x1
        addr 74:df:bf:b5:07:bb
        ssid DIR-300NRU
        type managed
        wiphy 0
        channel 1 (2412 MHz), width: 40 MHz, center1: 2422 MHz
        txpower 20.00 dBm
    
por 01.11.2017 / 16:25