nmcli命令
准备
查看需要安装的包 yum provides nmcli
下载yum -y install NetworkManager
查看NetworkManager是否启动systemctl status NetworkManager
管理网卡设备device
常用命令
查看网卡硬件参数 nmcli device status
删除虚拟网卡 nmcli device delete virbr0
切断网卡和当前配置文件的联系nmcli device disconnect ens222
连接网卡配置文件 nmcli device connect ens222
查看指定网卡详细信息 nmcli device show ens222
查看所有网卡信息 nmcli device show
参考nmcli device --help
操作网卡配置文件connection
常用命令
添加网卡配置文件 nmcli connection add
删除网卡配置文件nmcli connection delete
激活网卡配置文件 nmcli connection up
关闭网卡配置文件 nmcli connection down
查看网卡配置文件 nmcli connection show
重新加载网卡配置文件 nmcli connection reload
文件默认目录 /etc/sysconfig/network-scripts
#connection可以缩写成con
参考nmcli con --help
参数
必加参数
con-name 配置文件名称
type 配置文件类型
ifname 配置文件网卡
常用参数
ipv4.addresses IP地址/子网掩码
ipv4.gateway 网关
ipv4.method ip获取方式
ipv4.dns DNS地址
相关操作
确定要配置的网卡
nmcli con show
配置dhcp方式获取ip
nmcli con add con-name dhcp type ethernet ifname ens160
配置动态方式获取ip
连接static配置文件
修改配置文件nmcli con modify 配置文件名称