Debian nmcli命令详解(NetworkManager命令行完整使用教程)

来源:这里教程网 时间:2026-03-27 14:57:02 作者:

在现代 Linux 系统中,尤其是 Debian 及其衍生发行版(如 Ubuntu),NetworkManager 是管理网络连接的主流工具。而 nmcli(NetworkManager Command Line Interface)则是其强大的命令行接口,允许用户无需图形界面即可完成复杂的网络配置。

本教程将手把手教你如何在 Debian 系统 中使用 nmcli 命令,即使你是 Linux 新手,也能轻松上手!我们将涵盖查看连接、创建 Wi-Fi/有线连接、修改 IP 地址、启用/禁用网络等常用操作。

一、什么是 nmcli?

nmcli 是 NetworkManager 提供的命令行工具,用于控制和配置网络设备与连接。相比传统的

ifconfig
ip
命令,
nmcli
更加现代化,支持持久化配置,并能与图形界面同步状态。

二、安装与验证 NetworkManager

大多数现代 Debian 系统默认已安装 NetworkManager。若未安装,可执行以下命令:

sudo apt updatesudo apt install network-manager

安装完成后,检查服务状态:

systemctl status NetworkManager

如果看到

active (running)
,说明服务正常运行。

三、常用 nmcli 命令速查

1. 查看所有网络连接

nmcli connection show

该命令会列出所有已保存的连接配置,包括名称、UUID、类型和设备。

2. 查看当前活跃的网络设备

nmcli device status

显示所有网络接口的状态(如 connected、disconnected、unmanaged 等)。

3. 连接 Wi-Fi 网络

nmcli device wifi connect "你的Wi-Fi名称" password "你的密码"

注意:Wi-Fi 名称需用双引号包裹,若包含特殊字符建议也加上引号。

4. 创建静态 IP 的有线连接

假设你要为 eth0 接口创建一个名为 “my-static-eth” 的连接,IP 为 192.168.1.100,网关为 192.168.1.1:

nmcli connection add type ethernet \con-name my-static-eth \ifname eth0 \ip4 192.168.1.100/24 \gw4 192.168.1.1 \dns4 8.8.8.8

创建后,激活该连接:

nmcli connection up my-static-eth

5. 修改现有连接的 IP 地址

nmcli connection modify "连接名称" ipv4.addresses 192.168.1.200/24nmcli connection modify "连接名称" ipv4.gateway 192.168.1.1nmcli connection modify "连接名称" ipv4.dns "8.8.8.8,1.1.1.1"nmcli connection modify "连接名称" ipv4.method manualnmcli connection up "连接名称"

注意:

ipv4.method manual
表示使用静态 IP;若要恢复 DHCP,改为
auto
即可。

6. 启用或禁用网络连接

# 启用nmcli connection up "连接名称"# 禁用nmcli connection down "连接名称"

四、常见问题与技巧

忘记连接名称? 使用
nmcli connection show
查看。 无法连接 Wi-Fi? 先用
nmcli device wifi list
扫描可用网络。 想临时关闭所有网络? 可用
nmcli networking off
,开启则用
on

五、总结

通过本教程,你已经掌握了在 Debian 系统中使用 nmcli 命令 进行基本网络管理的核心技能。无论是配置静态 IP、连接 Wi-Fi,还是排查网络问题,

nmcli
都是一个强大而灵活的工具。

记住,Linux网络配置 并不复杂,关键在于理解每个命令的作用。多加练习,你很快就能熟练运用 NetworkManager命令行 工具!

如果你觉得本文对你有帮助,欢迎收藏并分享给其他正在学习 Debian nmcli命令 的朋友!

相关推荐

热文推荐