wpa_supplicant.conf NetworkManager 的配置
wpa_supplicant.conf configuration for NetworkManager
我在 Wrap7 板上安装了 NetworkManager(运行嵌入式 Linux 发行版),但 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 连接?
我找到了适合我的解决方案。几个步骤:
更改/etc/wpa_supplicant.conf 包含以下内容:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=0
块 "network={...}" 应该被删除,并且 update_config
应该设置为 0。
NetworkManager 不管理 /etc/network/interfaces 默认定义的任何接口(非托管设备意味着 NetworkManager 不处理这些网络设备)。为了允许 NetworkManager 管理 Wi-Fi 接口,注释掉 /etc/network/interfaces
.
中的 Wireless interfaces
块
使用以下内容创建 /etc/NetworkManager/NetworkManager.conf:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=**true**
重启机器
从这里开始,networkmanager 可以管理 Wi-Fi 连接。
我在 Wrap7 板上安装了 NetworkManager(运行嵌入式 Linux 发行版),但 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 连接?
我找到了适合我的解决方案。几个步骤:
更改/etc/wpa_supplicant.conf 包含以下内容:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=0
块 "network={...}" 应该被删除,并且 update_config
应该设置为 0。
NetworkManager 不管理 /etc/network/interfaces 默认定义的任何接口(非托管设备意味着 NetworkManager 不处理这些网络设备)。为了允许 NetworkManager 管理 Wi-Fi 接口,注释掉
/etc/network/interfaces
. 中的 使用以下内容创建 /etc/NetworkManager/NetworkManager.conf:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=**true**
重启机器
Wireless interfaces
块
从这里开始,networkmanager 可以管理 Wi-Fi 连接。