CentOS8中的nmcli使⽤详解
基于RHEL8/CentOS8的nmcli常见命令使⽤
asp源码代码大全# 查看ip(类似于ifconfig、ip addr)
nmcli
# 创建connection,配置静态ip(等同于配置ifcfg,其中BOOTPROTO=none,并ifup启动)
nmcli c add type ethernet con-name ethX ifname ethX ipv4.addr 192.168.1.100/24 ipv4.gateway 192.168.1.hod manual
# 创建connection,配置动态ip(等同于配置ifcfg,其中BOOTPROTO=dhcp,并ifup启动)
nmcli c add type ethernet con-name ethX ifname hod auto
# 修改ip(⾮交互式)
nmcli c modify ethX ipv4.addr '192.168.1.200/24'
nmcli c up ethX
# 修改ip(交互式)
nmcli c edit ethX
nmcli> goto ipv4.addresses
nmcli ipv4.addresses> change
direction of rotationEdit 'addresses' value: 192.168.1.200/24
Do you also want to set 'hod' to 'manual'? [yes]: yes
nmcli ipv4> save
nmcli ipv4> activate
nmcli ipv4> quit
# 启⽤connection(相当于ifup)
nmcli c up ethX
# 停⽌connection(相当于ifdown)
nmcli c down
# 删除connection(类似于ifdown并删除ifcfg)
nmcli c delete ethX
# 查看connection列表
处女泉未删减版nmcli c show
null null# 查看connection详细信息
switch语句中case用法nmcli c show ethX
# 重载所有ifcfg或route到connection(不会⽴即⽣效)
nmcli c reload
# 重载指定ifcfg或route到connection(不会⽴即⽣效)
nmcli c load /etc/sysconfig/network-scripts/ifcfg-ethX
nmcli c load /etc/sysconfig/network-scripts/route-ethX
# ⽴即⽣效connection,有3种⽅法
nmcli c up ethX
nmcli d reapply ethX
centos和ubuntunmcli d connect ethX
# 查看device列表
nmcli d
# 查看所有device详细信息
nmcli d show
# 查看指定device的详细信息
nmcli d show ethX
# 激活⽹卡
nmcli d connect ethX
# 关闭⽆线⽹络(NM默认启⽤⽆线⽹络)
nmcli r all off
# 查看NM纳管状态
nmcli n
# 开启NM纳管
nmcli n on
# 关闭NM纳管(谨慎执⾏)
nmcli n off
# 监听事件
nmcli m
# 查看NM本⾝状态
nmcli
# 检测NM是否在线可⽤
nm-online
上述提及的ifcfg均指代/etc/sysconfig/network-scripts/ifcfg-ethX及/etc/sysconfig/network-scripts/route-ethX
总结
以上所述是⼩编给⼤家介绍的CentOS8中的nmcli使⽤,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
如果你觉得本⽂对你有帮助,欢迎转载,烦请注明出处,谢谢!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论