centos8 中取消network.service使用nmcli
nmcli (networkmanager command-line interface) 网络管理命令接口
nmtui (networkmanager text-user interface) 网络管理文本用户接口
nmcli
nmcli connection show #查看当前网络连接
nmcli con mod ens33 ipv4.addresses 192.168.79.8/24 #直接修改当前网卡静态IP地址,使用命令重启后直接写入文件
重启网络使配置生效
nmcli device reapply ens33
nmcli con reload && nmcli con up ens33
nmcli networking off && nmcli networking on
nmcli #查看ip(类似ifconfig、ip addr)
nmcli device status #网卡连接状态
nmcli c up ens33 #启用connection,相当于ifup
nmcli c down ens33 #停用connection,相当于ifdown
nmcli c delete ens33 #删除connection,相当于ifdown并删除ifcfg
nmcli c reload #重载所有ifcfg或route到connection,不会立即生效
nmcli c load /etc/sysconfig/network-scripts/ifcfg-ens33 #重载指定ifcfg到connection,不会立即生效
nmcli c up ens33 #立即生效connection
nmcli d reapply ens33 #同上
nmcli d connect ens33 #