nmcli命令详解

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 【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

目录
相关文章
|
6月前
|
缓存 Linux
lscpu命令详解
`lscpu` 是Linux系统下用于显示CPU架构和相关详情的命令,帮助用户了解处理器配置,适用于性能诊断、系统调优和软件部署规划。输出包括架构(如x86_64或ARM)、操作模式、字节顺序、CPU核心和线程信息、NUMA节点等。选项如 `-a` 显示所有CPU信息,`-b` 和 `-c` 分别显示在线和离线CPU信息。信息来源包括sysfs和`/proc/cpuinfo`文件。
229 2
|
3月前
|
网络协议 网络安全 网络架构
ping命令详解
【8月更文挑战第14天】 ping命令详解
134 3
|
5月前
|
负载均衡 算法 Ubuntu
ipvsadm命令详解
ipvsadm命令详解
|
5月前
|
网络协议 Linux Windows
ping命令详解
ping命令详解
142 1
|
5月前
|
网络安全 网络架构
traceroute命令详解
traceroute命令详解
|
6月前
|
Unix Linux
`ifconfig`命令
`ifconfig`是UNIX和类UNIX系统中用于查看和配置网络接口的命令,提供IP地址、子网掩码等信息。常用参数包括显示所有接口(`-a`)、启用/禁用接口(`up/down`)、设置IP地址和子网掩码。配置在重启后失效,需修改配置文件永久保存。在某些新Linux版本中,可能已被`ip`命令替代。是一款便捷的网络管理工具,更多详情可参考相关手册或文档。
81 4
|
6月前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
123 0
|
监控 Unix Linux
Linux网络常用命令(ifconfig/ethtool/nmon+n)
Linux网络常用命令(ifconfig/ethtool/nmon+n)
153 0
学习一个linux命令-nmcli
学习一个linux命令-nmcli
学习一个linux命令-nmcli
|
网络协议 Linux