Linux 命令行连接 WiFi

在没有图形界面的情况下,Debian 系统可以通过命令行工具连接 WiFi。以下是两种常用方法的详细步骤。

方法 1: 使用 nmcli 工具

步骤 1: 安装 nmcli

确保系统已安装 NetworkManager 的命令行工具:

sudo apt-get update
sudo apt-get install network-manager
复制
步骤 2: 启用 WiFi

sudo nmcli r wifi on
复制
步骤 3: 扫描可用网络

列出周围的 WiFi 网络:

nmcli dev wifi list
复制
步骤 4: 连接 WiFi

使用以下命令连接到指定网络:

nmcli dev wifi connect “WiFi名称” password “WiFi密码”
复制
步骤 5: 验证连接状态

检查当前网络连接状态:

nmcli con show –active
复制
方法 2: 使用 wpa_supplicant 工具

步骤 1: 安装必要工具

安装无线工具和 WPA 客户端:

sudo apt-get update
sudo apt-get install wireless-tools wpasupplicant
复制
步骤 2: 创建配置文件

编辑 WPA 配置文件:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
复制
添加以下内容(替换 your-ssid 和 your-psk 为实际的 WiFi 名称和密码):

network={
ssid=”your-ssid”
psk=”your-psk”
}
复制
步骤 3: 启动 wpa_supplicant

运行以下命令连接到 WiFi:

sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
复制
将 wlan0 替换为实际的无线接口名称(可通过 iwconfig 查看)。

步骤 4: 获取 IP 地址

使用 DHCP 获取 IP 地址:

sudo dhclient wlan0
复制
故障排除

检查无线网卡状态:

iwconfig
复制
查看日志信息:

dmesg | grep wireless
复制
重启网络服务:

sudo systemctl restart NetworkManager 或 wpa_supplicant
复制
通过以上方法,您可以在 Debian 系统中成功通过命令行连接到 WiFi 网络。

发表评论