CentOS8的nmcli使用

作者: 小慢哥Linux运维 | 来源:发表于2018-12-18 16:51 被阅读891次

基于RHEL8/CentOS8的nmcli常见命令使用

小慢哥原创文章,欢迎转载

# 查看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.1 ipv4.method manual

# 创建connection,配置动态ip(等同于配置ifcfg,其中BOOTPROTO=dhcp,并ifup启动)
nmcli c add type ethernet con-name ethX ifname ethX ipv4.method 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
Edit 'addresses' value: 192.168.1.200/24
Do you also want to set 'ipv4.method' 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

# 查看connection详细信息
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
nmcli 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

nmcli及NetworkManager更详细的使用,请查看基于RHEL8/CentOS8的网络IP配置详解

相关文章

  • 2021-10-25

    CentOS8下重启网络nmcli c reloadnmcli c up XXX

  • CentOS8的nmcli使用

    基于RHEL8/CentOS8的nmcli常见命令使用 小慢哥原创文章,欢迎转载 上述提及的ifcfg均指代/et...

  • RHEL8的nmcli使用

    基于RHEL8/CentOS8的nmcli常见命令使用 小慢哥原创文章,欢迎转载 上述提及的ifcfg均指代/et...

  • CentOS8的podman容器

    笔者在使用CentOS8时安装docker失败,于是发现CentOS8自带容器podman,podman的使用...

  • CentOS8网络管理

    使用nmcli c reload命令重启网络服务

  • nmcli 命令的使用

    nmcli 查看命令 nmcli 启动和停止网卡 nmcli 创建网卡链接配置文件 nmcli 修改网卡配置文件中...

  • Centos8基础(六)nmcli网络管理

    各位尊敬的读者朋友,大家好,本文是《centos8服务器基础》系列的第六篇,往期文章主要分享了Linux操作系统(...

  • CentOS8容器管理工具Podman

    新年新装的 CentOS8 系统,装完发现没有 Docker 了,后来发现 CentOS8 使用 Podman 作...

  • centos网络设置

    nmcli工具激活网卡nmcli c up ens33链接网卡nmcli d connect ens33

  • CentOS 7-DNS客户端配置

    1、使用全新的命令行工具 nmcli 来设置 2、使用传统方法,手工修改 /etc/resolv.conf

网友评论

    本文标题:CentOS8的nmcli使用

    本文链接:https://www.haomeiwen.com/subject/ujmlkqtx.html