小编来了,今天小编将要带领大家一起去揭开nmcli命令神秘的面纱。网络管理命令行工具NetworkManager command line tool 简称nmcli,那些使用ifconfig的用户应该在centos7中避免使用ifconfig了。现在就跟着小编一起学起来吧。

  1. nmcli device [status] 查询所有设备的状态信息

强大的nmcli命令独家揭秘_第1张图片

nmcli device show ethX 查询单个设备的状态信息

强大的nmcli命令独家揭秘_第2张图片

(2)nmcli connection show查看配置连接信息,网络层的东西

nmcli connection show con-name 查看con-name配置的信息

强大的nmcli命令独家揭秘_第3张图片

nmcli地址配置(自动获取IP地址)其中以太网类型type 配置文件的名称con-name 接口名ifname

强大的nmcli命令独家揭秘_第4张图片

自动生成的配置文件

强大的nmcli命令独家揭秘_第5张图片

nmcli地址配置(手动设置静态IP地址)

强大的nmcli命令独家揭秘_第6张图片

查看生成的配置文件

强大的nmcli命令独家揭秘_第7张图片

启用

这里小编出了点小错误,我在配置eth4 IP地址时,把接口名写成了eth4,而我的Centos7上只有两个网卡,接口名分别是eth0 和eth1,所以在启用的时候就会提示没有找到合适的设备为了这个连接,因此在设置接口名时必须要设置已有的接口。在这里我将eth4的接口修改为eth0

# nmcli connection modify eth4 connection.interface-name eth0,这时就可以启用了。

强大的nmcli命令独家揭秘_第8张图片

通过#ip -a 就可以查到设置的ip地址

强大的nmcli命令独家揭秘_第9张图片

我们也可以为网卡增加多个IP地址

强大的nmcli命令独家揭秘_第10张图片

重新启用一下,新增加的ip地址就可以生效了

强大的nmcli命令独家揭秘_第11张图片

当然我们也可以删除增加的ip地址

查看配置文件

强大的nmcli命令独家揭秘_第12张图片

重新启用一下,新增加的ip地址就可以删除了

强大的nmcli命令独家揭秘_第13张图片

禁用配置文件

强大的nmcli命令独家揭秘_第14张图片

删除配置文件

强大的nmcli命令独家揭秘_第15张图片

#nmcli connection reload 刷新配置文件(增加,减少或修改配置文件)

好了,以上就是全部内容了。如有不当之处,请见谅。