NMCLI使用
1.查看网卡设备状态
nmcli device/nmcli device status
2.查看设备详细信息
nmcli device show
3.过滤设备信息
nmcli -f GENERAL.STATE device show ens38
4.启停设备,物理断开
nmcli device connect ens38/nmcli device disconnect ens38
5.查看活动连接信息
nmcli connection show/nmcli connection show --active
6.启停网卡(非物理断开)
nmcli connection up/down ens38
7.配置地址获取方式为手动
nmcli connection modify ens38 ipv4.method manual
8.配置IP地址,网卡第二个地址
nmcli connection modify ens38 ipv4.addresses 192.168.1.1
nmcli connection modify ens38 +ipv4.addresses 192.168.1.1
nmcli connection modify ens38 +ipv4.addresses 192.168.1.2
9.配置DNS
nmcli connection modify ens38 ipv4.dns "192.168.1.1 192.168.1.1"
10.配置网关
nmcli connection modify ens38 ipv4.gateway 192.168.1.1
11.修改网卡名称标识
nmcli connection modify ens38 con-name ens39
nmcli connection modify ens37 connection.id ens377
12.删除地址配置信息
nmcli connection edit ens38
nmcli> remove ipv4.addresses
nmcli> remove ipv4.gateway
nmcli connection modify ens38 +ipv4.dns 192.168.8.3
nmcli connection modify ens38 -ipv4.dns 192.168.8.3
13.删除网卡配置信息
nmcli connection delete ens38
14.添加网卡后的初始配置,生成配置文件
方式1
nmcli connection modify Wired\ connection\ 1 con-name ens38 ipv4.addresses 192.168.80.132/24 ipv4.dns "192.168.80.2 192.168.80.3" ipv4.gateway 192.168.80.2 autoconnect yes ipv4.method manual
方式2,对指定的网卡配置网络连接会话
nmcli connection add con-name ens40 type ethernet ifname ens40 ipv4.addresses 192.168.80.132/24 ipv4.gateway 192.168.80.2
nmcli connection show
nmcli connection down ens40
nmcli connection up ens40
15.配置bond
nmcli connection add type bond ifname bond01 mode 4
nmcli connection add type bond-slave ifname ens38 master bond01
nmcli connection add type bond-slave ifname ens39 master bond01
nmcli connection show
nmcli connection modify bond-bond01 ipv4.addresses 192.168.80.10/24 ipv4.gateway 192.168.80.2 autoconnect yes ipv4.method manual
ifdown ifcfg-bond-bond01
ifup ifcfg-bond-bond01
cat /proc/net/bonding/bond01
nmcli和配置文件对应关系表
