Eu criei com o Yocto uma imagem do Linux para um dispositivo IMX6.
Eu modifiquei o arquivo / etc / network / interface para configurar usb0
e wlan0
.
Não há problema com usb0
, ele está configurado corretamente no momento da inicialização.
Não funciona como esperado para wlan0
.
Meu /etc/network/interface
se parece com:
auto usb0
iface usb0 inet static
address 192.168.1.1
broadcast 192.168.1.255
netmask 255.255.255.0
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
O wpa_supplicant.conf
se parece com:
network={
ssid="my_own_ssid"
psk_mgmt=NONE
}
Tendo feito isso, se eu tentei:
ifup wlan0
Eu recebo:
udhcpc (v1.24.2) started
Sending discover...
Sending discover...
Sending discover...
No lease, failing
A mesma coisa se eu fizer:
/etc/init.d/S40network restart
No entanto, digito o seguinte comando antes:
wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf -Dwext
ifup wlan0
Funciona.
Eu não sou um especialista em Linux, mas eu estava entendendo que o wpa_supplicant era chamado por /etc/network daemon
.
Como posso fazer para ter a configuração wlan0 no momento da inicialização? Qualquer sugestão é bem vinda.
Z.