断电后才可进行无线连接

断电后才可进行无线连接

我在启用盒子上的 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 在启动时激活界面,如果是的话,该怎么做?

我这里是不是少了一个包裹??

我可以扫描哪些日志?

我这里确实没有什么主意了,非常感谢任何形式的帮助!

以下是 wireless-info 脚本的输出

提前致谢!

答案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

重新启动并测试。

相关内容