在现代 Linux 系统中,尤其是 Debian 及其衍生发行版(如 Ubuntu),NetworkManager 是管理网络连接的主流工具。而 nmcli(NetworkManager Command Line Interface)则是其强大的命令行接口,允许用户无需图形界面即可完成复杂的网络配置。
本教程将手把手教你如何在 Debian 系统 中使用 nmcli 命令,即使你是 Linux 新手,也能轻松上手!我们将涵盖查看连接、创建 Wi-Fi/有线连接、修改 IP 地址、启用/禁用网络等常用操作。

nmcli 是 NetworkManager 提供的命令行工具,用于控制和配置网络设备与连接。相比传统的 ifconfig 或 ip 命令,nmcli 更加现代化,支持持久化配置,并能与图形界面同步状态。
大多数现代 Debian 系统默认已安装 NetworkManager。若未安装,可执行以下命令:
sudo apt updatesudo apt install network-manager安装完成后,检查服务状态:
systemctl status NetworkManager如果看到 active (running),说明服务正常运行。
nmcli connection show该命令会列出所有已保存的连接配置,包括名称、UUID、类型和设备。
nmcli device status显示所有网络接口的状态(如 connected、disconnected、unmanaged 等)。
nmcli device wifi connect "你的Wi-Fi名称" password "你的密码"注意:Wi-Fi 名称需用双引号包裹,若包含特殊字符建议也加上引号。
假设你要为 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-ethnmcli 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 即可。
# 启用nmcli connection up "连接名称"# 禁用nmcli connection down "连接名称"nmcli connection show 查看。nmcli device wifi list 扫描可用网络。nmcli networking off,开启则用 on。通过本教程,你已经掌握了在 Debian 系统中使用 nmcli 命令 进行基本网络管理的核心技能。无论是配置静态 IP、连接 Wi-Fi,还是排查网络问题,nmcli 都是一个强大而灵活的工具。
记住,Linux网络配置 并不复杂,关键在于理解每个命令的作用。多加练习,你很快就能熟练运用 NetworkManager命令行 工具!
如果你觉得本文对你有帮助,欢迎收藏并分享给其他正在学习 Debian nmcli命令 的朋友!
本文由主机测评网于2025-12-09发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025125132.html