wpa_supplicant 在连接时给出 rfkill 错误?

wpa_supplicant 在连接时给出 rfkill 错误?

我以前没有使用过 wpa_supplicant,所以对是否建立了有效的连接感到困惑。我使用 wpa_passphrase 来获取 psk 并将其输出为我的 wpa_supplicant.conf。然后我连接:

wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf

这是输出:

rfkill: Cannot open RFKILL control device
ioctl[SIOCSIWAP]: Operation not permitted
wlan0: Trying to associate with e8:04:62:23:57:d0 (SSID='Guest' freq=2412 MHz)
wlan0: Associated with e8:04:62:23:57:d0
wlan0: WPA: Key negotiation completed with e8:04:62:23:57:d0 [PTK=CCMP GTK=CCMP]
wlan0: CTRL-EVENT-CONNECTED - Connection to e8:04:62:23:57:d0 completed (auth) [id=0 id_str=]

看起来可以连接,但是一开始就出现错误,什么意思?它们会影响连接吗?或者我看起来连接正确吗?当我尝试使用 dhcp pr udhcpc 为 wlan0 提供一个地址时,我问这个问题,但它没有得到一个地址,知道为什么吗?

我已经尝试过这两个 wpa_supplicant.conf

network={
        ssid="Guest"
        #psk="xxxxxxxx"
        psk=<numbers>
}

update_config=1
network={
        ssid="Guest"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
        psk=<numbers>
        }

两者都给出相同的东西

答案1

这两个错误是rfkill由 Rfkill 造成的,Rfkill 是一种用于启用和禁用无线设备的工具。大多数时候内核没有启用 rfkill。因此不存在/dev/rfkill文件,rfkill 命令将给出如下错误rfkill: Cannot open RFKILL control device

这里的控制装置是指/dev/rfkill

相关内容