在Linux系统中断开WiFi连接是常见的网络管理需求,无论是为了节省电量、切换网络还是解决连接问题,以下是多种可靠方法,涵盖命令行和图形界面操作,适用于不同技术水平的用户,操作前请确保您有管理员权限(部分命令需sudo
)。
命令行方法(推荐)
命令行提供最直接的控制,适合所有Linux发行版(Ubuntu、Fedora、Debian等)。
使用 nmcli
(NetworkManager 工具)
nmcli
是管理NetworkManager的标准命令,步骤:
# 断开指定WiFi设备(将 wlan0 替换为你的设备名) nmcli device disconnect wlan0
效果:立即断开连接,WiFi图标通常变为禁用状态。
恢复连接:执行 nmcli device connect wlan0
。
使用 wpa_cli
(适用于wpa_supplicant)
如果系统使用wpa_supplicant
管理WiFi:
# 进入交互模式 sudo wpa_cli -i wlan0 # 在交互界面中执行断开 > disconnect > quit
临时禁用网卡(底层操作)
通过ip
或ifconfig
禁用网卡(不推荐日常使用,可能需手动重连):
# 使用 ip 命令 sudo ip link set wlan0 down # 使用传统 ifconfig(部分旧系统) sudo ifconfig wlan0 down
注意:此方法仅禁用硬件,不会清除已保存的网络配置。
图形界面方法
适合桌面用户,无需记忆命令。
GNOME 桌面 (Ubuntu默认)
- 点击右上角网络图标(WiFi符号)。
- 选择已连接的WiFi名称 > 点击 “断开”。
- 或直接切换 WiFi开关 为关闭状态。
KDE Plasma 桌面
- 点击右下角网络图标 > 展开”网络”面板。
- 找到已连接网络 > 点击 “断开” 按钮。
- 或右键单击系统托盘图标 > 选择 “禁用WiFi”。
XFCE/LXDE 等其他桌面
- 使用网络管理器小程序(通常在任务栏)。
- 右键单击图标 > 选择 “禁用WiFi” 或 “断开连接”。
注意事项
- 权限问题:
命令行操作若提示权限不足,请在命令前加sudo
(如sudo nmcli ...
)。 - 连接恢复:
禁用后需手动重连(图形界面点击网络/命令行执行connect
)。 - 系统服务依赖:
若nmcli
不可用,请安装NetworkManager:sudo apt install network-manager # Debian/Ubuntu sudo dnf install NetworkManager # Fedora
- 飞行模式:
彻底关闭所有无线设备(包括蓝牙),可执行:nmcli radio wifi off # 关闭 nmcli radio wifi on # 开启
- 推荐首选:
nmcli device disconnect
命令(高效且可脚本化)。 - 普通用户:图形界面操作更直观(1-2次点击完成)。
- 故障排查:若断开后无法重连,重启NetworkManager服务:
sudo systemctl restart NetworkManager
引用说明基于Linux内核文档、NetworkManager官方手册及主流发行版(Ubuntu/Fedora)的实践指南,技术细节参考:
- NetworkManager命令行文档
- wpa_supplicant配置指南
- Linux
man
手册(man nmcli
,man wpa_cli
)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4459.html