运维开发网

CentOS7.3学习笔记总结(六十二)

运维开发网 https://www.qedev.com 2020-09-10 12:17 出处:51CTO 作者:知行知行
linux nmcli命令详解

nmcli(NetworkManager command line tool网络管理命令行的简称)命令是redhat7或者以后版本的命令(ifconfig命令逐步淘汰,CentOS8默认没有该命令),该命令可以操作网卡上的所有的配置工作;可以写入配置文件等。

语法:

nmcli [OPTIONS] OBJECT { COMMAND | help }

                                               

CentOS7.3学习笔记总结(六十二)

nmcli –help

CentOS7.3学习笔记总结(六十二)

选项:

  -t,--terse:terse output 简洁的输出

  -p,--pretty: pretty output 漂亮的输出

-m,--mode  tabular|multiline: output mode  输出模式

-f,--fields <field1,field2,...>|all|common: specify fields to output 指定要输出的字段

-e,--escape yes|no: escape columns separators in values 在值中转义列分隔符

-a,--ask:要求缺少参数

-w,--wait <seconds>:设置超时等待整理操作

-v,--version:显示程序版本

-h,--help:打印此帮助

OBJECT

  g[eneral]:NetworkManager的一般状态和操作

  n[etworking]:整体组网控制

  r[adio]: NetworkManager切换开关

  c[onnection]: NetworkManager的连接

  d[evice]:由NetworkManager管理的设备

  a[gent]: NetworkManager秘密代理或polkit代理

m[onitor]: monitor NetworkManager changes监视NetworkManager更改

实例:

1、  查看接口信息,设备状态

nmcli device status

nmcli d –s#命令和参数简写

CentOS7.3学习笔记总结(六十二)

2、  显示所有连接

nmcli connection show

nmcli con show

nmcli con show --active#查看活动连接

CentOS7.3学习笔记总结(六十二)

3、  显示指定接口属性

nmcli device show "ens33"

CentOS7.3学习笔记总结(六十二)

4、  启动、停止网络接口

nmcli connection up ens33

nmcli connection down ens33

CentOS7.3学习笔记总结(六十二)

5、  创建连接

创建动态获取ip地址连接:

nmcli c add type ethernet con-name dhcp-ens172 ifname ens172

创建静态ip地址连接:

nmcli c add type ethernet con-name dhcp-ens192 ifname ens192 ip4 192.168.6.66/24 gw4 192.168.6.1

CentOS7.3学习笔记总结(六十二)

CentOS7.3学习笔记总结(六十二)

!静态连接名称书写错误。

6、  修改ip地址

nmcli c mod dhcp-ens192 ip4 192.168.6.88

CentOS7.3学习笔记总结(六十二)

修改后不会立即生效,需要激活

7、  删除连接

nmcli con delete dhcp-ens172

CentOS7.3学习笔记总结(六十二)

8、  配置连接的DNS,添加DNS

配置DNS: nmcli con modify dhcp-ens192 ipv4.dns 114.114.114.114

添加DNS: nmcli con modify dhcp-ens192 +ipv4.dns 8.8.8.8

CentOS7.3学习笔记总结(六十二)

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号