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

来源:这里教程网 时间:2026-03-25 16:22:51 作者:

在 Rocky Linux 系统中,网络配置是系统管理的重要一环。相比传统的 ifconfig 或编辑配置文件的方式,NetworkManager 提供了更现代化、更灵活的网络管理方式。而 nmcli 正是 NetworkManager 的命令行工具,它功能强大、操作直观,非常适合在无图形界面的服务器环境中使用。

本教程将带你从零开始掌握 RockyLinux nmcli命令,即使是 Linux 新手也能轻松上手,完成日常网络配置任务。

一、什么是 nmcli?

nmcli(NetworkManager Command Line Interface)是 NetworkManager 提供的命令行工具,用于创建、显示、编辑、删除、激活和停用网络连接。它支持有线、无线、桥接、VLAN 等多种网络类型。

二、查看当前网络状态

首先,我们可以使用以下命令查看当前系统的网络设备和连接状态:

nmcli device status

输出示例:

DEVICE TYPE STATE CONNECTION eth0 ethernet connected System eth0lo loopback unmanaged --

你也可以查看所有已保存的网络连接:

nmcli connection show

三、配置静态 IP 地址

假设你的网卡名为 eth0,你想为其配置静态 IP 地址 192.168.1.100,子网掩码 255.255.255.0,网关 192.168.1.1,DNS 为 8.8.8.8。

首先,删除现有连接(如果存在):

nmcli connection delete "System eth0"

然后,创建新的静态 IP 连接:

nmcli connection add \ type ethernet \ con-name static-eth0 \ ifname eth0 \ ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns 8.8.8.8 \ ipv4.method manual

最后,启用该连接:

nmcli connection up static-eth0

四、配置 DHCP 动态获取 IP

如果你希望使用 DHCP 自动获取 IP,可以这样操作:

nmcli connection add \ type ethernet \ con-name dhcp-eth0 \ ifname eth0 \ ipv4.method auto

nmcli connection up dhcp-eth0

五、常用 nmcli 命令速查表

nmcli device status:查看设备状态 nmcli connection show:列出所有连接 nmcli connection show "连接名":查看某连接详细信息 nmcli connection modify "连接名" ipv4.dns "8.8.8.8,1.1.1.1":修改 DNS nmcli connection reload:重新加载配置 nmcli radio wifi off:关闭 Wi-Fi(适用于桌面版)

六、总结

通过本教程,你应该已经掌握了在 Rocky Linux 中使用 NetworkManager命令行 工具

nmcli
的基本方法。无论是配置静态 IP、启用 DHCP,还是管理网络连接,
nmcli
都能高效完成。

记住,熟练使用 Rocky Linux网络配置 命令,不仅能提升运维效率,还能在无图形界面的服务器环境中游刃有余。建议多加练习,熟悉这些 nmcli使用教程 中的命令,你将很快成为 Linux 网络管理高手!

提示:操作前建议备份原有网络配置,避免因误操作导致网络中断。

相关推荐

热文推荐