首先大家好
答案1
根据您的评论:
Jun 21 17:48:01 debian NetworkManager[426]: <info> [1655813881.3759] audit: op="connection-activate" uuid="21bab4de-4c64-4c22-beec-24fe7ea99192" name="Redmi 9 Prime" pid=2044 uid=1000 result="fail" reason="Connection 'Redmi 9 Prime' is not available on device wlx000f009afb44 because profile is not compatible with device (mismatching interface name)"
此消息表明 NetworkManager 正在尝试激活名为Redmi 9 Prime
(我猜您的手机处于热点模式?)的连接,但该连接已配置为使用名称不是 的特定网络接口wlx000f009afb44
。
可以通过从连接配置中删除接口名称来解决此问题。从命令行,您可以使用以下命令来执行此操作:
nmcli c modify "Redmi 9 Prime" connection.interface-name ""
删除接口名称应该可以与任何 WiFi 接口(内部和外部)进行连接。
man nm-settings-nmcli
关于参数有这样的说法connection.interface-name
:
此连接绑定到的网络接口的名称。如果未设置,则连接可以附加到适当类型的任何接口(受其他设置施加的限制)。对于软件设备,这指定所创建设备的名称。对于接口名称不易持久化的连接类型(例如移动宽带或USB 以太网),不应使用此属性。设置此属性会限制连接可使用的接口,如果接口名称更改或重新排序,则连接可能会应用于错误的接口。