在Linux系统中连接无线网卡,核心在于驱动加载、网络管理工具的使用以及命令行配置。以下提供一套专业且通用的连接方案,适用于绝大多数主流发行版。

第一步:确认无线网卡识别情况
打开终端,执行 lspci 或 lsusb 命令,查看是否有无线网卡设备。随后执行 ip link 命令,查看网络接口列表,通常无线接口名称为 wlan0 或 wlp3s0。若接口未列出,请检查驱动是否安装(如 iwlwifi 或 ath10k 等内核模块)。
第二步:启用无线接口
使用命令 sudo ip link set wlan0 up 启用无线接口。若提示“Operation not permitted”,需检查射频开关(如笔记本快捷键)是否开启,或执行 rfkill list 查看并解除软/硬锁定(sudo rfkill unblock wifi)。
第三步:使用NetworkManager连接(推荐)
若系统安装了NetworkManager,可执行 nmcli dev wifi list 扫描周围SSID。连接指定网络时使用 nmcli dev wifi connect "SSID" password "密码"。如需静态IP,可修改连接配置文件(nmcli con mod)。
第四步:使用iwctl连接(针对iwd服务)
若系统使用iwd服务,先执行 iwctl station wlan0 scan 扫描,再执行 iwctl station wlan0 connect "SSID",按提示输入密码即可。
第五步:使用wpa_supplicant连接(传统方法)
若无图形界面或网络管理工具,需手动配置wpa_supplicant。执行 wpa_passphrase 命令生成配置文件,将其保存至 /etc/wpa_supplicant.conf,然后运行 wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf,最后执行 dhclient wlan0 获取IP地址。
第六步:验证网络连接
连接成功后,执行 ip addr show wlan0 查看是否获取到IP地址,并执行 ping -c 3 www.baidu.com 测试外网连通性。
注意事项:不同Linux发行版(如Ubuntu、CentOS、Arch)预装的网络管理工具可能不同,但核心流程一致。若连接时遇到驱动缺失问题,需根据网卡芯片型号(如Intel、Realtek)手动编译安装内核模块。此外,企业网络若采用802.1X认证,则需借助 nmcli con add type wifi con-name "企业网" ssid "SSID" wifi-sec.key-mgmt wpa-eap 等命令进行高级配置。

查看详情

查看详情