Linux系统中使用nmcli指令修改网络属性

摘要:Linux系统提供了许多命令行工具,可以让用户方便地查看和管理系统的各种信息,如硬件配置、内存使用、进程状态、网卡信息等。nmcli是Centos7之后的命令,Nmcli命令是NetworkManager的一个命令行工具,在使用nmcli时,可以将修改的配置直接写入到配置文件中,并且是永久生效的。

本文将介绍一些使用nmcli命令修改网络配置的方法。详细内容请参考下文。

一、访问Linux系统

1. 登录系统

Linux系统中使用nmcli指令修改网络属性

2.查看Linux系统信息

执行指令# lsb_release -a查看系统信息

Linux系统中使用nmcli指令修改网络属性

二、nmcli指令使用介绍

1. 核实NetworkManager是否接管网络设置

执行指令# nmcli network

Linux系统中使用nmcli指令修改网络属性

备注:上述显示enabled表明NetworkManager已经接管网络设置。如果没有,可以执行指令# nmcli n on设定网络接管;也可以执行指令# nmcli n off 撤销网络接管。

2. 查看NetworkManager的运行状态

执行指令# nmcli general status

执行指令# nmcli g s

Linux系统中使用nmcli指令修改网络属性

备注:上述参数解释如下

Linux系统中使用nmcli指令修改网络属性

3. 查看网络连接状态

执行指令# nmcli network connectivity

执行指令# nmcli n c

Linux系统中使用nmcli指令修改网络属性

备注:上述参数解释如下

Linux系统中使用nmcli指令修改网络属性

三、nmcli指令配置网卡信息

1. 查看所有网卡信息

执行指令# nmcli connection

执行指令# nmcli con show

Linux系统中使用nmcli指令修改网络属性

2. 查看某个网卡信息

执行指令# nmcli connection show “网卡名称”

Linux系统中使用nmcli指令修改网络属性

3. 查看所有网络设备信息

执行指令# nmcli device status

Linux系统中使用nmcli指令修改网络属性

4. 显示所有网络设备运行状态

执行指令# nmcli device status

Linux系统中使用nmcli指令修改网络属性

备注:修改设备配置文件后需要执行下列指令使其生效。

执行指令# systemctl restart network

执行指令# nmcli connection reload

四、nmcli指令启用&停用网络接口

1. 显示所有活动的网络连接

执行指令# nmcli connection show –active

Linux系统中使用nmcli指令修改网络属性

2. 停用某个网络连接

执行指令# nmcli connection down virbr0 停用某个网络接口

Linux系统中使用nmcli指令修改网络属性

3. 启用某个网络连接

执行指令# nmcli connction up virbr0 启用某个网络接口

Linux系统中使用nmcli指令修改网络属性

五、nmcli指令修改网卡名称

1. 显示所有活动的网络连接

执行指令# nmcli con show

Linux系统中使用nmcli指令修改网络属性

备注:这里需要将网卡”有线连接 1″修改为ens180。可以使用直接修改连接名称的子命令”connection.id”。

2. 修改某个网卡名称

执行指令# nmcli con modify “有线连接 1” connection.id ens180

Linux系统中使用nmcli指令修改网络属性

3. 查看修改后的网卡配置文件

执行指令# cd
/etc/sysconfig/network-scripts/

Linux系统中使用nmcli指令修改网络属性

执行指令# cat “ifcfg-有线连接 1″查看其配置信息

Linux系统中使用nmcli指令修改网络属性

备注:上述显示使用子命令”connection.id”可以直接修改网卡的配置文件内容。

4. 对网卡配置文件改名

执行指令# mv “ifcfg-有线连接_1” ifcfg-ens180将原来网卡配置文件改名为 ifcfg-ens180

Linux系统中使用nmcli指令修改网络属性

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容