我在启用盒子上的 wifi 时遇到了一些奇怪的问题。基本上,我有一个网络最低限度安装 pluswpa_supplicant
和一个无线 usb 棒。
其中/etc/wpa_supplicant/wpa_supplicant.conf
有:
ctrl_interface=/var/run/wpa_supplicant
update_config=1
跑步:
wpa_supplicant -i wlx00e04c195779 -c <(wpa_passphrase 'XXX' 'XXX')
之后的作品关闭电源(不重启)并产生:
wlx00e04c195779: SME: Trying to authenticate with 78:8a:20:06:9d:e3 (SSID='PAP_MA' freq=2412 MHz)
wlx00e04c195779: Trying to associate with 78:8a:20:06:9d:e3 (SSID='XXX' freq=2412 MHz)
wlx00e04c195779: Associated with 78:8a:20:06:9d:e3
wlx00e04c195779: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlx00e04c195779: WPA: Key negotiation completed with 78:8a:20:06:9d:e3 [PTK=CCMP GTK=CCMP]
wlx00e04c195779: CTRL-EVENT-CONNECTED - Connection to 78:8a:20:06:9d:e3 completed [id=0 id_str=]
这样就成功了。但第二次运行也是一样其结果是:
Successfully initialized wpa_supplicant
wlx00e04c195779: SME: Trying to authenticate with 78:8a:20:06:9d:e3 (SSID='XXX' freq=2412 MHz)
wlx00e04c195779: SME: Trying to authenticate with 78:8a:20:06:99:eb (SSID='XXX' freq=2412 MHz)
.
.
.
因此它不再进行身份验证。
wpa_cli
结果是:
wpa_cli -i wlx00e04c195779
wpa_cli v2.6
Copyright (c) 2004-2016, Jouni Malinen <[email protected]> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Interactive mode
Could not connect to wpa_supplicant: wlx00e04c195779 - re-trying
我只是猜测这可能是由无线棒引起的,因为重启后界面没有“启动”,所以我是否需要使用 netplan 在启动时激活界面,如果是的话,该怎么做?
我这里是不是少了一个包裹??
我可以扫描哪些日志?
我这里确实没有什么主意了,非常感谢任何形式的帮助!
提前致谢!
答案1
Netplan 认为它负责,但你没有对无线进行任何声明。Network Manager 认为它负责,直到你将其移除。Wicd 认为它负责,但显然不是。
我建议您确定无线还是以太网是您的首选连接方式,并仅配置该接口。
假设,由于您的问题的主题,它是无线的,我建议您修改文件/etc/netplan/01-netcfg.yaml
以读取:
network:
version: 2
renderer: networkd
wifis:
wlx00e04c195779:
dhcp4: yes
dhcp6: yes
access-points:
"network_ssid_name":
password: "**********"
请注意,网络名称或SSID以及密码都括在引号“中。Netplan对间距、缩进等要求比较严格,请仔细校对两遍。
接下来是:
sudo netplan generate
sudo netplan apply
重新启动并测试。