【问题标题】:wpa_supplicant.conf configuration for NetworkManagerNetworkManager 的 wpa_supplicant.conf 配置
【发布时间】:2018-07-09 06:29:27
【问题描述】:

我在 Wrap7 板(运行嵌入式 Linux 发行版)上安装了 NetworkManager,但 NetworkManager 没有检测到默认内容为 wpa_supplicant.conf 的 WiFi 接口。这是 wpa_supplicant.conf 的默认内容:

root@imx7s-warp-mbl:~# cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1

network={
        key_mgmt=NONE
}

如果我使用特定 WiFi 网络的属性(ssid、wep_key0 ...)手动更新 wpa_supplicant.conf 文件,网络管理器会开始检测 wifi 网络...但这当然是一个不可接受的解决方案。我需要允许 NetworkManager 执行此功能。

那么问题来了,我应该如何更改 wpa_supplicant.conf 文件的默认内容以允许 NetworkManager 管理 wifi 连接?

【问题讨论】:

    标签: wpa-supplicant networkmanager


    【解决方案1】:

    我找到了适合我的解决方案。几个步骤:

    1. 更改 /etc/wpa_supplicant.conf 以包含以下内容:

      ctrl_interface=/var/run/wpa_supplicant

      ctrl_interface_group=0

      update_config=0

    应删除块“network={...}”,并且应将update_config 设置为 0。

    1. NetworkManager 不管理 /etc/network/interfaces 默认定义的任何接口(非托管设备意味着 NetworkManager 不处理这些网络设备)。为了允许 NetworkManager 管理 Wi-Fi 接口,注释掉 /etc/network/interfaces 中的 Wireless interfaces

    2. 使用以下内容创建 /etc/NetworkManager/NetworkManager.conf:

      [main]

      plugins=ifupdown,keyfile

      [ifupdown]

      managed=**true**

    3. 重启机器

    此时,networkmanager 可以管理 Wi-Fi 连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-24
      • 2018-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多