如何在CentOS 7中使用nmcli工具管理网络
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,nmcli是用于控制NetworkManager和报告网络状态的 命令行工具。nmcli用于创建、显示、编辑、删除、激活和停用网络连接,以及控制和显示网络设备状态。基本用法nmcli [OPTIONS
千家信息网最后更新 2026年11月01日如何在CentOS 7中使用nmcli工具管理网络
基本用法
| nmcli是用于控制NetworkManager和报告网络状态的 命令行工具。nmcli用于创建、显示、编辑、删除、激活和停用网络连接,以及控制和显示网络设备状态。 |
nmcli [OPTIONS...] {help | general | networking | radio | connection | device | agent | monitor} [COMMAND] [ARGUMENTS...]可以使用TAB键来补全 命令,忘记了语法,可以按TAB键查看可用选项。如果按TAB键没有反应,也许是没有安装 bash-completion
#安装bash-completion[root@localhost ~]# yum -y install bash-completion#退出重新登录[root@localhost ~]# exit

tab键查看可用选项
查看NetworkManager的状态:
[root@localhost ~]# nmcli general status STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN connected full enabled enabled enabled enabled
列出连接配置文件信息:
[root@localhost ~]# nmcli connection show NAME UUID TYPE DEVICE enp0s3 5005942f-a7fd-4e55-b8e7-77928d8da72d ethernet enp0s3
显示网卡的状态:
[root@localhost ~]# nmcli device status DEVICE TYPE STATE CONNECTION enp0s3 ethernet connected enp0s3 lo loopback unmanaged --

可以使用nmcli命令行启动或停止网卡,相当于ifup/ifdown命令。
停止网卡:[root@localhost ~]# nmcli device disconnect enp0s3开启网卡:
[root@localhost ~]# nmcli device connect enp0s3修改网卡信息,由原来的dhcp自动获取改为手动添加地址:
[root@localhost ~]# nmcli connection modify enp0s3 ipv4.method manual ipv4.addresses 192.168.0.110/24 ipv4.gateway 192.168.0.1 ipv4.dns 202.102.128.68[root@localhost ~]# nmcli connection up enp0s3
查看网卡配置文件信息
添加额外IP[root@localhost ~]# nmcli connection modify enp0s3 +ipv4.addresses 192.168.0.108/24# 启用配置文件[root@localhost ~]# nmcli connection up enp0s3# 查看ip地址[root@localhost ~]# ip add show enp0s32: enp0s3:删除额外IPmtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:7b:d3:32 brd ff:ff:ff:ff:ff:ff inet 192.168.0.107/24 brd 192.168.0.255 scope global noprefixroute enp0s3 valid_lft forever preferred_lft forever inet 192.168.0.108/24 brd 192.168.0.255 scope global secondary noprefixroute enp0s3 valid_lft forever preferred_lft forever inet6 fe80::d4d9:9043:1056:9e1a/64 scope link noprefixroute valid_lft forever preferred_lft forever
[root@localhost ~]# nmcli connection modify enp0s3 -ipv4.addresses 192.168.0.108/24# 启用配置文件[root@localhost ~]# nmcli connection up enp0s3# 查看ip地址[root@localhost ~]# ip ad show enp0s32: enp0s3:总结mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:7b:d3:32 brd ff:ff:ff:ff:ff:ff inet 192.168.0.107/24 brd 192.168.0.255 scope global noprefixroute enp0s3 valid_lft forever preferred_lft forever inet6 fe80::d4d9:9043:1056:9e1a/64 scope link noprefixroute valid_lft forever preferred_lft forever
在命令行界面,对于直接修改配置文件,用nmcli修改网卡信息还是非常方便的。
原文地址: https://www.linuxprobe.com/centos7-nmcli-tools.html
网卡
命令
文件
配置
信息
地址
状态
网络
控制
工具
原文
手动
报告
激活
界面
网络设备
设备
语法
还是
反应
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技图片
科技赋能下的互联网金融
善班互联网科技
互联网科技媒体
碳银互联网科技
卓越科技(互联网 )
狮子座互联网科技有限公司
百单互联网科技有限公司
广西互联网科技公司
润盈互联网科技
海南科技产业互联网平台
蓝色互联网科技
厦门千工互联网科技有限公司
赶超互联网科技 微信多开
卓翼科技产业互联网合作
深圳互联网科技的发展
江苏苏星互联网科技有限公司
瑞安市蟠桃会互联网科技有限公司
北京瑞云互联网科技有限公司
恒生科技互联网指数十大成分股
互联网是第几次科技革命的成果
互联网 卓越科技
宜安科技 互联网金融
融贸通互联网科技
哈尔滨新华互联网科技
顶级互联网科技成果有哪些
杭州披云加互联网科技有限公司
互联网安防科技感
从那以后互联网科技有限公司
株洲百竞科技的互联网营销顾问