使用 NetworkManager 手动启用设备

问题描述

我有这个应用程序。我也安装了 NetworkManager。

我已将 2 个 wifi 加密狗连接到 Raspberry Pi。当我添加 wifi 连接时,我使用这个:

sudo nmcli con add con-name "MyConName1" ifname wlan0 type wifi ssid "My SSID"
sudo nmcli con modify "MyConName1" wifi-sec.key-mgmt wpa-psk
sudo nmcli con modify "MyConName1" wifi-sec.psk "MyPassword"

然后我再次将其添加到第二个 wifi 加密狗:

sudo nmcli con add con-name "MyConName2" ifname wlan1 type wifi ssid "My SSID"
sudo nmcli con modify "MyConName2" wifi-sec.key-mgmt wpa-psk
sudo nmcli con modify "MyConName2" wifi-sec.psk "MyPassword"

现在我的意图是让 MyConName1 只使用我的本地网络。我通过修改连接来做到这一点:

sudo nmcli connection modify "MyConName1" ipv4.never-default true
sudo nmcli connection modify "MyConName1" ipv6.never-default true

因此,MyConName2 现在将默认使用 WAN。

这确实有效。但是...

我想手动启动这些 wifi 连接,我使用以下命令来实现:

sudo nmcli con up 'MyConName1'

sudo nmcli con down'MyConName1'

但是,虽然我在使用 nmcli 的 ifconfig 时可以“看到”wlan1,但显示 ot 不会“显示”“wlan0”。

在我的 /etc/NetworkManager/NetworkManager.conf 中有这个:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

在我的 /etc/dhcpcd.conf 中我不包括:

denyinterfaces wlan0
denyinterfaces wlan1

注意。对于这两个文件,我使用拒绝接口切换了真/假。

如何使用 nmcli 启用我的 wlan0 设备?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...