centos8中nmcli常用命令总结

查看ip(类似于ifconfig、ip addr)

1
nmcli

创建connection,配置静态ip(等同于配置ifcfg,其中BOOTPROTO=none,并ifup启动)
1
nmcli c add type ethernet con-name ethX ifname ethX ipv4.addr 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual

创建connection,配置动态ip(等同于配置ifcfg,其中BOOTPROTO=dhcp,并ifup启动)

1
nmcli c add type ethernet con-name ethX ifname ethX ipv4.method auto

修改ip(非交互式)

1
2
nmcli c modify ethX ipv4.addr '192.168.1.200/24'
nmcli c up ethX

启用connection(相当于ifup)

1
nmcli c up ethX

停止connection(相当于ifdown)

1
nmcli c down

查看connection列表

1
nmcli c show

查兰connection详细信息

1
nmcli c show ethX

重载所有ifcfg或route到connection(不会立即生效)

1
nmcli c reload

立即生效connection,有3种方法

1
2
3
nmcli c up ethX
nmcli d reapply ethX
nmcli d connect ethX

查看device列表

1
nmcli d

查看所有device详细信息

1
nmcli d show

查看指定device的详细信息

1
nmcli d show ethX

激活网卡

1
nmcli d connect ethX