linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
450 stars 73 forks source link

【deepin_V23_beta2】【一般】【有空】【集成测试】【DDE】【控制中心】更换network后端为iwd模式后,需手动刷新缓存才能连接网络 #4635

Open SuperEffie opened 1 year ago

SuperEffie commented 1 year ago

SUMMARY | 问题概要

相关集成:https://github.com/linuxdeepin/developer-center/issues/4633

SOFTWARE/OS VERSIONS | 软件/系统版本信息

镜像地址:https://packagesupdate.uniontech.com/repo/uos-professional/image-beige/CUSTOM/lichenggang/20230516
内核信息: 6.1.11-amd64-desktop-hwe 
版本信息:network-manager:1.42.4-2deepin3

PRE-REQUIREMENT | 预置条件

  1. 添加集成仓库:deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-160/testing/ ./
  2. 网络连接uniontech-m

STEPS TO REPRODUCE | 复现步骤

  1. 通过命令sudo apt install iwd下载包
  2. 通过命令sudo vi /etc/NetworkManager/conf.d/wifi.conf,添加文本: [device] wifi.backend=iwd
  3. 保存后重启NetworkManager: sudo systemctl restart NetworkManager
  4. 连接网络uniontech-m,观察是否能正常连接

OBSERVED RESULT | 观察到的结果

无法连接网络uniontech-m,需手动输入命令nmcli connection delete unionetch-m后,才能正常连接

EXPECTED RESULT | 期望的结果

切换iwd后端后,network manager 能自动刷新,可正常连接网络uniontech-m

ADDITIONAL INFORMATION | 额外补充

No response

babyfengfjx commented 1 year ago

@ComixHe 请帮忙优化~

ComixHe commented 1 year ago

dde-network-core缓存没有刷新 @18202781743

zsien commented 5 months ago

https://iwd.wiki.kernel.org/networkmanager#converting_network_profiles iwd 不支持 interface-name 和 permissions 字段,但之前在 wpa_supplicant 时创建的网络链接有 interface-name 字段,所以不支持直接使用原来的链接。

从控制中心和 dock 上连接会自动创建新的连接,不影响使用。

xuqi27837288 commented 5 months ago

@meiyixiang 该场景麻烦帮忙看一下,后续我们是否有规划或者暂不考虑支持~