国产linux系统连接wi-fi需兼顾定制界面与networkmanager兼容性:图形界面先开射频再选网输入密码;命令行需检查接口、解软封锁、扫描连接并验证ip;企业网须手动配置wpa_supplicant支持802.1x认证。

国产Linux系统(如统信UOS、麒麟Kylin、OpenEuler桌面版)连接无线网络时,需兼顾国产发行版定制化界面与底层NetworkManager兼容性,部分系统默认禁用Wi-Fi射频或预装精简驱动。
图形界面一键连接(推荐给大多数用户)
统信UOS和麒麟V10桌面版均基于GNOME/KDE深度定制,网络管理服务默认启用,但首次启动可能未自动开启无线射频。
点击右上角任务栏网络图标→若显示“Wi-Fi已关闭”,先点击“打开Wi-Fi”开关→等待3~5秒,列表自动刷新出周边SSID→选中目标网络→输入密码(注意区分大小写,【密码错误会导致连续三次失败后锁定该连接5分钟】)→连接成功后图标旁出现信号格。
这一步操作起来很简单,直接点选输入即可,但务必确认物理开关(笔记本常为Fn+F5/F2)和系统级射频状态同步开启。
命令行强制启用并连接(适用于无图形环境或连接异常)
当图形界面无法扫描到网络、点击无响应或提示“设备不可用”时,需从底层排查。国产系统普遍预装nmcli,但NetworkManager服务可能未激活。
第一步:检查无线接口是否存在且被识别
执行 ip link show,查找含 wlan、wlp 或 phy 字样的接口(如 wlan0、wlp3s0),若仅显示 lo 和有线网卡,说明驱动未加载或硬件被硬封锁。
第二步:解除软封锁并启用射频
运行 sudo rfkill list,若看到 Soft blocked: yes,则执行 sudo rfkill unblock wifi;再运行 sudo nmcli radio wifi on 确保射频开启。
第三步:扫描并连接目标网络
执行 nmcli device wifi list 查看是否返回SSID列表;若有结果,直接运行:sudo nmcli device wifi connect "Your_SSID" password "Your_Password"(引号不可省略,空格和特殊字符必须包裹)。
第四步:验证IP获取状态
连接后立即执行 ip addr show wlan0 | grep "inet ",若无输出,说明DHCP未响应,需手动触发:sudo dhclient wlan0。
处理校园/企业802.1x认证网络(如SJTU、BUAA等)
国产系统对PEAP-MSCHAPv2等企业级认证支持较弱,图形界面常无法正确弹出证书信任提示,此时必须手动配置wpa_supplicant。
方法一:使用nmtui交互式配置
终端运行 sudo nmtui →选择“Edit a connection”→按↓键找到Wi-Fi条目→按Tab切换至“Edit”→在“Wi-Fi Security”页签中将“Security”设为“WPA & WPA2 Enterprise”→在“Authentication”中选“Protected EAP (PEAP)”→填入jAccount账号、密码、CA证书路径(统信UOS为 /usr/share/ca-certificates/mozilla/*,麒麟V10为 /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)→保存退出后激活连接。
方法二:直接编辑wpa_supplicant.conf(更可靠)
备份原配置:sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.bak→用nano打开:sudo nano /etc/wpa_supplicant/wpa_supplicant.conf→在末尾追加:
network={<br> ssid="SJTU"<br> scan_ssid=1<br> key_mgmt=WPA-EAP<br> eap=PEAP<br> identity="your_jaccount@sjtu.edu.cn"<br> password="your_password"<br> ca_cert="/usr/share/ca-certificates/mozilla/DST_Root_CA_X3.crt"<br> phase2="auth=MSCHAPV2"<br>}→按Ctrl+O保存,Ctrl+X退出→重启服务:sudo systemctl restart wpa_supplicant。
【注意:ca_cert路径必须真实存在,用ls命令确认后再填写,填错将导致认证无限循环】











