一、查看IP地址配置
centos 7以前的版本和其他常见的linux版本的网络配置很多都是放在/etc/sysconfig/network-scripts/目录下的。
查看新版本的NetworkManager的配置目录下的文件。
进行指定的网卡进行IP地址的修改。
nmcli connection modify eno1 ipv4.address 192.168.202.42/24
二、nmcli命令
[root@localhost ~]# nmcli --help
用法:nmcli [选项] 对象 { 命令 | help }
选项
-a, --ask 询问缺少的参数
-c, --colors auto|yes|no 是否在输出中使用颜色
-e, --escape yes|no 转义值中的列分隔符
-f, --fields <字段,...>|all|common 指定要输出的字段
-g, --get-values <字段,...>|all|common -m tabular -t -f 的快捷方式
-h, --help 打印此帮助
-m, --mode tabular|multiline 输出模式
-o, --overview 概览模式
-p, --pretty 美化输出
-s, --show-secrets 允许显示密码
-t, --terse 简介输出
-v, --version 显示程序版本
-w, --wait <秒数> 设定操作完成的等待超时
对象
g[eneral] NetworkManager 的常规状态和操作
n[etworking] 整体网络控制
r[adio] NetworkManager 无线电开关
c[onnection] NetworkManager 的连接
d[evice] NetworkManager 管理的设备
a[gent] NetworkManager 机密(secret)或 polkit 代理
m[onitor] 监视 NetworkManager 更改
查看所有设备的状态
1、查询那个网卡连接网线
[root@wyw ~]# nmcli device status
DEVICE TYPE STATE CONNECTION
ens160 ethernet 已连接 ens160
lo loopback 连接(外部) lo
2、断开设备连接
nmcli device disconnect ens33
3、打开连接
nmcli device connect ens33
4、查询所有网卡信息
nmcli
5、查询具体网卡信息
nmcli device show ens160
网卡信息修改
1、设置IP地址为手动指定
nmcli connection modify ens160 ipv4.method manual
#对应BOOTPROTO=static
2、设置网卡 开机自启动
nmcli connection modify ens160 connection.autoconnect yes
3、设置网卡IP
nmcli connection modify ens160 ipv4.addresses '172.16.71.136/24'
4、设置网关
nmcli connection modify ens160 ipv4.gateway '172.16.71.2'
5、dns设置
nmcli con mod ens160 ipv4.dns "114.114.114.114 8.8.8.8"
6、重新加载配置文件
nmcli connection reload
7、不重启系统,让网卡生效
nmcli connection up ens160