本指南详细介绍了在Ubuntu命令行环境下配置无线网络的全过程,内容涵盖使用nmcli或wpa_supplicant工具扫描并连接Wi-Fi热点,设置静态IP地址,以及解决常见连接故障的方法,通过本教程,用户可以轻松实现无图形界面的稳定网络接入。
在Ubuntu服务器版本或远程SSH管理环境中,我们通常无法依赖图形界面(GUI)来操作电脑,熟练掌握Ubuntu命令行设置无线网络连接就显得尤为重要,Ubuntu默认的NetworkManager提供了强大的命令行工具 nmcli,它可以轻松实现无线网络的扫描、连接、断开以及静态IP配置。
本文将详细介绍如何使用命令行在Ubuntu系统中设置和配置无线网络。
准备工作
在使用命令行连接WiFi之前,首先需要确认无线网卡是否被系统识别,以及当前的网络状态。

-
查看网络设备状态 使用
nmcli命令查看所有网络接口及其状态:nmcli device status
- 注意:请寻找名为
wlan0(无线网卡)的设备,如果状态显示为unavailable或unmanaged,可能需要先安装或配置驱动。
- 注意:请寻找名为
-
开启无线功能 如果无线网卡被关闭,需要先手动开启:
nmcli radio wifi on
扫描并连接无线网络
在连接之前,我们需要找到附近可用的WiFi信号。
-
扫描无线网络 输入以下命令列出附近的WiFi热点(SSID):
nmcli device wifi list
这将显示信号强度、加密类型和SSID名称。
-
连接到指定网络 假设我们要连接的网络名称为
MyHomeWiFi,密码为12345678,请使用以下命令:nmcli device wifi connect "MyHomeWiFi" password "12345678"
- 注意:如果网络是开放的(无密码),可以省略
password参数。
- 注意:如果网络是开放的(无密码),可以省略
连接成功后,系统通常会提示连接已建立。
管理无线连接
连接成功后,你可能需要断开连接或重新连接,或者查看当前的连接详情。
-
查看当前连接状态
nmcli connection show
这将列出所有已保存的连接配置。
-
断开当前连接 如果需要断开当前连接:
nmcli connection down "MyHomeWiFi"
-
重新连接
nmcli connection up "MyHomeWiFi"
配置静态IP(可选)
虽然DHCP(自动获取IP)很方便,但在服务器环境中,固定IP通常更稳定,你可以通过命令行修改连接配置来设置静态IP。
假设我们要将无线网卡 wlan0 设置为静态IP:
- IP地址:192.168.1.100
- 子网掩码:255.255.255.0
- 网关:192.168.1.1
- DNS:8.8.8.8
执行以下命令:
nmcli connection modify "MyHomeWiFi" \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
修改完成后,重启网络连接使配置生效:
nmcli connection up "MyHomeWiFi"
验证连接
使用 ping 命令测试网络是否通畅:
ping -c 4 www.baidu.com
如果能看到回复数据包,说明Ubuntu命令行设置无线网络已成功完成。
通过掌握 nmcli 这一条命令,你就能完全

