在 Debian 系统中,无论是桌面环境还是服务器环境,配置无线网卡连接 Wi-Fi 都是用户常遇到的需求,与 Windows 不同,Linux 的网络配置往往涉及底层文件或管理工具,在 Debian 中,管理无线网卡配置文件主要依赖于 NetworkManager(桌面端常用)或 Netplan(服务器端常用)。
本文将详细介绍如何在 Debian 下通过配置文件的方式设置无线网卡,涵盖这两种主流方案。
使用 NetworkManager 配置(桌面端首选)
NetworkManager 是 Debian 桌面环境(如 GNOME、KDE)默认的网络管理器,它提供了图形界面(nm-applet)和命令行工具 nmcli,对于大多数用户,使用 nmcli 生成配置文件是最高效的方法。

查看当前无线网络
使用以下命令扫描并查看可用的无线网络:
nmcli device wifi list
生成配置文件
假设我们要连接名为 MyHomeWiFi 的网络,且密码为 password123,我们可以使用 nmcli 的 connection import 功能直接生成配置文件。
命令示例:
nmcli connection import type wifi file <(nmcli -t -f ssid,psk,ssid connection import type wifi file - <<< "MyHomeWiFi:password123:MyHomeWiFi")
注意:上述命令会直接创建连接,若要生成标准配置文件内容以便后续手动编辑,可以使用 nmcli connection edit。
手动编辑配置文件
NetworkManager 的配置文件通常位于 /etc/NetworkManager/system-connections/ 目录下,文件名以 SSID 命名,后缀为 .nmconnection。
你可以使用 sudo nano 或 sudo vim 编辑该文件,一个标准的配置文件结构如下:
[connection] id=MyHomeWiFi type=wifi interface-name=wlan0 autoconnect=true [wifi] mac-address=AA:BB:CC:DD:EE:FF band=5g channel=36 hidden=false [security] key-mgmt=wpa-psk psk=your_password_here
关键参数说明:
id: 连接名称。type=wifi: 指定网络类型。psk: Wi-Fi 的密码(明文存储,请确保文件权限安全)。key-mgmt: 加密方式,通常是wpa-psk。
应用配置
保存文件后,重启 NetworkManager 服务或重启系统即可生效:
sudo systemctl restart NetworkManager
使用 Netplan 配置(服务器端常用)
在 Debian 服务器或无桌面环境的系统中,通常使用 Netplan 来管理网络,Netplan 使用 YAML 格式的配置文件,它将配置交给 NetworkManager 或 systemd-networkd 后端处理。
配置文件位置
Netplan 的配置文件通常位于 /etc/netplan/ 目录下,文件名通常以 .yaml 例如 01-netcfg.yaml)。
编写 YAML 配置文件
请确保文件使用正确的缩进(YAML 对缩进敏感,通常使用空格而非 Tab 键),以下是一个连接名为 MyServerSSID 网络的配置

