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

目录
相关文章
|
缓存 网络协议 测试技术
NFS挂载信息如何调整?
NFS挂载信息如何调整?
1084 3
|
SQL 监控 关系型数据库
PostgreSQL普通表转换成分区表
如何使用pg_rewrite扩展将普遍表转换成分区表
|
网络协议 Linux
使用nmcli命令设置IP地址并排查网络故障
nmcli 是一个功能强大的网络管理工具,通过它可以轻松配置IP地址、网关和DNS,同时也能快速排查网络故障。通过正确使用nmcli命令,可以确保网络配置的准确性和稳定性,提高系统管理的效率。希望本文提供的详细步骤和示例能够帮助您更好地掌握nmcli的使用方法,并有效解决实际工作中的网络问题。
1436 2
|
Linux
PXE+Kickstart实现rocky9批量自动装机
使用PXE+Kickstart实现rocky9批量自动装机
3231 0
|
JSON Java 数据格式
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
810 1
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
1147 0
OpenEuler配置本地yum源
本文档介绍了如何在服务器和虚拟机上挂载光盘镜像并配置本地Yum仓库,包括创建挂载点、编辑repo文件、实现挂载持久化以及通过FTP共享本地仓库的方法。适用于需要频繁安装软件包或管理多台机器的场景。
3636 0
OpenEuler配置本地yum源
|
运维 Ubuntu 网络协议
Ubuntu系统下修改网卡IP地址
【7月更文挑战第3天】Ubuntu系统下修改网卡IP地址
4411 1
|
Linux 开发者
【阿里云镜像】配置阿里巴巴开源镜像站镜像——Epel镜像
【阿里云镜像】配置阿里巴巴开源镜像站镜像——Epel镜像
2902 0
|
Docker 容器
Docker 启动失败 (code=exited, status=1/FAILURE)错误解决办法
Docker 启动失败 (code=exited, status=1/FAILURE)错误解决办法
3588 1

热门文章

最新文章