nmcli 不能独立使用,需要对应的服务启动
1. NetworkManager.service
2.
网络配置和服务不相关
3.
通过
nmcl
i 建立网络配置和网卡之前的映射关系
网卡
简称:nmcli d
DEVICE
:物理设备
TYPE:
物理设备类型
ethernet 以太网卡
wireless 无线网卡
bridge 基于 桥接协议 配置的逻辑设备
loopback 本地环回
tun 基于隧道协议 配置的逻辑设备
(还有很多类型 )
STATE:
设备的配置状态
connected //设备有对应的配置,并且配置处于生效状态
disconnected // 有配置,但是没生效
unmanaged // 一般本地环回或者其他服务设置的逻辑接口,不需要
nmcli
管理
CONNECTION :
设备对应的配置名字叫什么
配置:逻辑连接
简称:nmcli c
NAME:
逻辑链接的名称 对应上一张图的第
4
列 ,
UUID
:全局唯一的
ID
,对于逻辑连接的使用可以通过
NAME
或者
UUID
实现
4. 如果需要修改网络配置,只需要修改connection 就可以了
需要配置的设备已经有相关的配置
nmcli con mod
连接名
xxxxx(
需要修改的参数以及对应的值
)[type
不能使用
mod
调整
]
mod = modify
con = connection
添加新的网卡
nmcli connection add \
ifname ens160 \
con-name my-2-ens160 \
ipv4.method manual \ipv4.addresses 192.168.110.100/24 \
ipv4.gateway 192.168.110.2 \
ipv4.dns 8.8.8.8 \
autoconnect yes \
type ethernet
生成的新的配置文件位置
[root@bogon ~]# ls /etc/sysconfig/network-scripts/
开启和关闭
nmcli connection up my-4-ens160
#开启
nmcli connection down my-4-ens160
#关闭