nmcli命令是redhat7或者centos7之后的命令,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效。
![](https://img.haomeiwen.com/i4455227/3e6a1bae5e09baaa.png)
显示参数
show 显示详细信息
status 显示简略信息
1、查看接口信息:
![](https://img.haomeiwen.com/i4455227/f43fab9f1f4ca653.png)
命令的选项和参数都可以简写
2、查看连接信息
![](https://img.haomeiwen.com/i4455227/8146500c307c73d9.png)
3、启动/停止接口
![](https://img.haomeiwen.com/i4455227/244f3c172d07c052.png)
或
![](https://img.haomeiwen.com/i4455227/66588ee1035d465c.png)
P.S:建议使用 nmcli device disconnect(connect) interface-name
因为使用该命令,在启动某个连接前或发生外部事件时不会自动连接
4、创建连接
创建动态获取ip地址的连接,con-name是创建连接的名字,ifname是物理设备,网络接口
![](https://img.haomeiwen.com/i4455227/e410e4b0f21643ed.png)
创建静态ip地址连接
![](https://img.haomeiwen.com/i4455227/4127b4a2cbac85d0.png)
PS:创建连接的意思,相当于在/etc/sysconfig/network-scripts/目录下创建了一个ifcfg-${con-name}文件,创建多个连接,则会同时创建多个文件。
![](https://img.haomeiwen.com/i4455227/31d9067f2f22834d.png)
5、修改IP地址
![](https://img.haomeiwen.com/i4455227/12df9f56c3f4613f.png)
修改后不会生效,需要
![](https://img.haomeiwen.com/i4455227/79e32fa6c0c57221.png)
6、修改连接是否为自启(默认自启)
![](https://img.haomeiwen.com/i4455227/527833905379e96f.png)
7、删除连接
![](https://img.haomeiwen.com/i4455227/6b809353394367fe.png)
8、配置连接的dns
为连接配置dns
![](https://img.haomeiwen.com/i4455227/56c9aff066496593.png)
为连接添加dns
![](https://img.haomeiwen.com/i4455227/ad8b43fbeb1e46dd.png)
修改con后,需要重新激活连接方可生效
![](https://img.haomeiwen.com/i4455227/34531b5df8e83796.png)
网友评论