无法连接到 wpa_supplicant:wlan0 - 重试
Could not connect to wpa_supplicant: wlan0 - re-trying
我在嵌入式设备上工作,我正在使用 wpa_supplicant 配置 WLAN 模块(QCA6174 - ath10k 驱动程序)。
我加载驱动模块(backports-20151120):
insmod /lib/modules/3.10.65-b2196-h301/wlan/compat.ko;
insmod lib/modules/3.10.65-b2196-h301/wlan/cfg80211.ko;
insmod /lib/modules/3.10.65-b2196-h301/wlan/mac80211.ko;
insmod /lib/modules/3.10.65-b2196-h301/wlan/ath.ko;
insmod /lib/modules/3.10.65-b2196-h301/wlan/ath10k_core.ko skip_otp=y;
insmod /lib/modules/3.10.65-b2196-h301/wlan/ath10k_pci.ko
我启动了wpa_supplicant(默认wpa_supplicant.conf):
wpa_supplicant -dd -Dwext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
[ 182.257304] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
似乎一切正常。我看到 wlan0 接口,我可以用 iwlist 扫描,/var/run/wpa_supplicant/wlan0 存在。
但是我无法使用wpa_cli接口:
#wpa_cli
wpa_cli v2.4
Copyright (c) 2004-2015, Jouni Malinen <j@w1.fi> and contributors
Selected interface 'wlan0'
Interactive mode
Could not connect to wpa_supplicant: wlan0 - re-trying
你有什么提示我怎样才能找到问题?
发布后
strace wpa_cli -i wlan0
报告了 /tmp 文件夹的问题:
bind(3, {sa_family=AF_FILE, path="/tmp/wpa_ctrl_1095-5"}, 110) = -1 EROFS (Read-only file system)
安装 tmpfs 后:
mount -t tmpfs -o size=12m tmpfs /tmp/
一切正常。
我通过 运行 sudo wpa_cli -i wlan0
解决了这个问题,以响应 "Read-only file system" 权限错误。
与接受的答案相反,这不会带来改变挂载在 /tmp/
目录权限的副作用。
谢谢@BartlomiejGrzeskowiak。我不知道 strace
。
我在嵌入式设备上工作,我正在使用 wpa_supplicant 配置 WLAN 模块(QCA6174 - ath10k 驱动程序)。
我加载驱动模块(backports-20151120):
insmod /lib/modules/3.10.65-b2196-h301/wlan/compat.ko; insmod lib/modules/3.10.65-b2196-h301/wlan/cfg80211.ko; insmod /lib/modules/3.10.65-b2196-h301/wlan/mac80211.ko; insmod /lib/modules/3.10.65-b2196-h301/wlan/ath.ko; insmod /lib/modules/3.10.65-b2196-h301/wlan/ath10k_core.ko skip_otp=y; insmod /lib/modules/3.10.65-b2196-h301/wlan/ath10k_pci.ko
我启动了wpa_supplicant(默认wpa_supplicant.conf):
wpa_supplicant -dd -Dwext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B [ 182.257304] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
似乎一切正常。我看到 wlan0 接口,我可以用 iwlist 扫描,/var/run/wpa_supplicant/wlan0 存在。
但是我无法使用wpa_cli接口:
#wpa_cli wpa_cli v2.4 Copyright (c) 2004-2015, Jouni Malinen <j@w1.fi> and contributors Selected interface 'wlan0' Interactive mode Could not connect to wpa_supplicant: wlan0 - re-trying
你有什么提示我怎样才能找到问题?
发布后
strace wpa_cli -i wlan0
报告了 /tmp 文件夹的问题:
bind(3, {sa_family=AF_FILE, path="/tmp/wpa_ctrl_1095-5"}, 110) = -1 EROFS (Read-only file system)
安装 tmpfs 后:
mount -t tmpfs -o size=12m tmpfs /tmp/
一切正常。
我通过 运行 sudo wpa_cli -i wlan0
解决了这个问题,以响应 "Read-only file system" 权限错误。
与接受的答案相反,这不会带来改变挂载在 /tmp/
目录权限的副作用。
谢谢@BartlomiejGrzeskowiak。我不知道 strace
。