nmcli命令详解

简介: 【4月更文挑战第9天】`nmcli`是Red Hat 7及CentOS 7后的网络管理命令,用于配置网卡并持久化设置。它可以显示网络连接信息(如`connection show`、`dev status`),控制网卡状态(启用、停用、删除连接),以及修改配置(如IP地址、DNS)。其他功能包括检查NetworkManager状态、开关网络连接和查看系统网络状态。要了解全部详情和高级用法,建议查阅相关文档。

nmcli是Red Hat 7或CentOS 7之后的命令,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效。以下是nmcli命令的详细解释:

  1. 查看网卡信息
    • nmcli connection show:查看所有网络连接。
    • nmcli connection show -active:查看活动的网络连接。
    • nmcli dev status:显示设备的连接状态。
    • nmcli device show:显示所有设备网络设备详情信息。
    • nmcli device show <device>:显示指定网络设备的详细信息。
      image.png
      image.png
  2. 网卡状态修改命令

    • 启用网络连接:nmcli connection up <connection-name>
    • 停用网络连接(可以被自动激活):nmcli connection down <connection-name>
    • 禁用网卡防止被激活。
    • 删除网络连接的配置文件:nmcli connection delete <connection-name>
    • 重新加载网络配置文件。
  3. 修改网卡配置

    • 设置自动启动网卡。
    • 设置IP地址获取方式是手动或者DHCP。
    • 修改IP地址。
    • 修改网关。
    • 添加第二个IP地址。
    • 添加DNS:nmcli connection modify <connection-name> ipv4.dns "<dns-address>"
    • 添加第二个DNS。
    • 删除第二个DNS。
    • 添加网卡。

另外,还有一些与网络连接管理相关的命令:

  • 显示NetworkManager是否接管网络设置:nmcli networking
  • 开启网络连接:nmcli networking on
  • 关闭网络连接:nmcli networking off
  • 显示系统网络状态:nmcli general status

请注意,在修改配置后,通常需要重新激活连接才能使更改生效。

这些只是nmcli命令的部分功能,更多详细信息和高级用法,可以查阅相关文档或手册,以获取更全面的了解。

image.png
image.png

目录
相关文章
|
传感器 监控 Shell
|
9月前
|
编解码 搜索推荐 Linux
RockyLinux GNOME桌面环境配置(手把手教你设置与美化RockyLinux图形界面)
本文详细介绍如何在RockyLinux上安装并配置GNOME桌面环境,涵盖系统更新、图形界面安装、启动设置、基础配置与个性化美化,适合新手快速打造美观实用的桌面系统。
|
网络协议 Linux
使用nmcli命令设置IP地址并排查网络故障
nmcli 是一个功能强大的网络管理工具,通过它可以轻松配置IP地址、网关和DNS,同时也能快速排查网络故障。通过正确使用nmcli命令,可以确保网络配置的准确性和稳定性,提高系统管理的效率。希望本文提供的详细步骤和示例能够帮助您更好地掌握nmcli的使用方法,并有效解决实际工作中的网络问题。
1686 2
|
Linux 开发者
【阿里云镜像】配置阿里巴巴开源镜像站镜像——Epel镜像
【阿里云镜像】配置阿里巴巴开源镜像站镜像——Epel镜像
3059 0
|
Linux
PXE+Kickstart实现rocky9批量自动装机
使用PXE+Kickstart实现rocky9批量自动装机
3559 0
|
Linux
linux centos7查看linux的登录日志
linux centos7查看linux的登录日志
1444 2
linux centos7查看linux的登录日志
|
运维 Ubuntu 网络协议
Ubuntu系统下修改网卡IP地址
【7月更文挑战第3天】Ubuntu系统下修改网卡IP地址
5098 1
|
算法 安全 Linux
Ansible 中的copy 复制模块应用详解
Ansible 中的copy 复制模块应用详解
1101 1
|
存储 Ubuntu Linux
Ubuntu 24.04 LTS系统安装Cockpit-Podman过程步骤
在 Ubuntu 24.04 上通过命令行使用容器可能有点困难,特别是对于初学者来说,因此,为了方便,我们可以在 Ubuntu 24.04 服务器上安装 Cockpit 和 Cockpit-podman 模块。接下来趣云笔记(www.ecscoupon.com)简单介绍Ubunt安装和配置Cockpit-Podman的步骤。
2838 1
|
Oracle 关系型数据库 数据库
Oracle 查看当前会话 SESSION ID 方法
查看当前会话的session  ID 有如下三种方法:   1.   v$mystat视图   SQL> desc v$mystat  Name                ...
2661 0