centos 7 工具nmcli

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 7 工具nmcli相关的知识,希望对你有一定的参考价值。

nmcli即NetworkManager的命令行工具,是一个强大的命令工具集,本文只介绍常见的几种用法。

语法:nmcli [ OPTIONS ] OBJECT { COMMAND | help }
本文主要介绍常用功能选项:

1. device - show and manage network interfaces 

    功能类似于ip link查看网络链接状态

2. connection - start, stop, and manage network connections

    功能类似于ip addr (管理地址路由)




1. nmcli  device status             #查看网卡类型及状态

    nmcli  device show eth0      #查看网卡常用配置及状态信息


2. nmcli connection show         #查看网卡uuid及类型

    nmcli connection show         #查看网卡配置详细信息包含物理参数等

    nmcli connection ens33 up|down    

    nmcli connection reload    

配置网卡不同方案:

nmcli connection add con-name home-ens33 type ethernet dev ens33
                        配置网卡名        网卡类型       作用于哪个网卡

给网卡添加两套配置,方便在不同场景下使用。使用后会自动生成配置文件ifcfg-home-ens33

之后使用nmcli connection home-ens33 up会使本方案生效,网卡另一套配置暂时失效。

删除网卡配置:

nmcli connection home-ens33 down
nmcli connection del home-ens33

    nmcli connection modify eth0 修改网卡配置信息    

    使用nmcli 具体修改网卡配置方法,例:

nmcli connection modify ens33 ipv4.method manual ipv4.addresses 172.18.22.22/24 ipv4.gateway 172.18.0.1 ipv4.dns 8.8.8.8

    在网卡上增加地址:

nmcli connection modify ens33 +ipv4.addresses 172.18.33.33/24


本文出自 “linux运维” 博客,请务必保留此出处http://arm2012.blog.51cto.com/2418467/1976537

以上是关于centos 7 工具nmcli的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习之路-Centos7-nmcli命令及网桥21---20180127

CentOS 7网卡配置-nmcli

转:CentOS 7使用nmcli配置双网卡聚合LACP

CentOS 7 使用nmcli单网卡配置连续IP段

CentOS7 网络管理工具nmcli

NIC Teaming on CentOS 7 with nmcli