问题描述
我有这个应用程序。我也安装了 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 (将#修改为@)