Conecte-se ao wifi na inicialização do Beagle Bone Black ioctl[SIOCSIWENCODEEXT]: Argumento inválido

Conecte-se ao wifi na inicialização do Beagle Bone Black ioctl[SIOCSIWENCODEEXT]: Argumento inválido

Estou tentando configurar um Beagle Bone Black para conectar-se diretamente a um ponto de acesso durante a inicialização.

Posso abrir manualmente a conexão wifi com connmanctl. Isso funciona, mas sempre perde a conexão após a inicialização.

Tentei colocar um arquivo conf. /var/lib/connman Isso fez com que a conexão connmanctl não funcionasse mais

Decidi desabilitar o connman com systemctl desabilitar connman.service

E consertá-lo /etc/network/interfacese/etc/wpa_supplicant/supplicant.conf

auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp

wpa-conf /etc/wpa_supplicant/wpa_supllicant.conf
network={
  ssid="my_wifi"
  scan_ssid=1
  proto=RSN
  key_mgmt=WPA-PSK
  pairwise=CCMP
  group=CCMP
  psk="my_password"
}

Eu também tentei lidar com isso diretamente no/etc/network/interfaces file

Adicionando wpa-ssid e wpa-psk diretamente...

No entanto:

Executando o seguinte comando:

sudo wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -B

Eu recebo a seguinte saída:

Successfully initialized wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Invalid argument

Ou se eu configurar um ip estático em/etc/network/interfaces

Com

sudo ifup wlan0

Ele abre a interface, mas não se conecta ao ponto de acesso.

Responder1

Eu fiz funcionar. Depois de conversar com um colega, ele começou a funcionar magicamente. Mas eu reproduzi com meu segundo Beaglebone. Fornecendo a fonte de configuração aqui:

/etc/rede/interfaces

iface lo inet loopack
auto wlan0
iface wlan0 inet static
    address 192.X.X.X
    netmask 255.X.X.X
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

/etc/wpa_supplicant/wpa_supplicant.conf

network={
ssid="my_wifi"
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
psk="my_wifi_password"
}

e desabilite o connman

#sudo systemctl disable connman.service

Depois de reiniciar ele se conecta automaticamente

informação relacionada