在启动时配置 wlan0 接口

在启动时配置 wlan0 接口

我使用 Yocto 创建了 IMX6 设备的 Linux 映像。我修改了 /etc/network/interface 文件以便设置usb0wlan0.

没问题usb0,它在启动时设置正确。它不能按预期工作wlan0

我的/etc/network/interface样子:

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

看起来wpa_supplicant.conf像:

network={
    ssid="my_own_ssid"
    psk_mgmt=NONE
}

完成后,如果我尝试:

ifup wlan0

我得到:

udhcpc (v1.24.2) started
Sending discover...
Sending discover...
Sending discover...
No lease, failing

如果我这样做,同样的事情:

/etc/init.d/S40network restart

但是,我之前输入以下命令:

wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf -Dwext
ifup wlan0

有用。我不是 Linux 专家,但我知道 wpa_supplicant 是由/etc/network daemon.

我怎样才能在启动时设置 wlan0 ?欢迎任何建议。

Z。

相关内容