Linux——网络管理nmcli

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
#关闭
相关推荐
码农小韩4 分钟前
Linux应用开发(八)——TCP/IP网络编程基础
linux·嵌入式软件开发·linux操作系统·嵌入式操作系统·linux网络编程·linux应用
迷途之人不知返12 分钟前
【进程】-5-进程优先级
linux
名字还没想好☜39 分钟前
Docker 网络实战:bridge/host/none/自定义网络、容器互通与端口映射踩坑
运维·docker·kubernetes
fengyehongWorld41 分钟前
Linux squid搭建基础代理服务器
linux·运维·服务器
木白CPP1 小时前
Linux DMA驱动详解(二)-----DMA的使用者
java·linux·运维
赵民勇1 小时前
systemd-socket-activate命令详解
linux·运维
跨境小彭2 小时前
Temu运营避坑:制造地点信息填写规范、后果及批量实操教程
大数据·运维·自动化·跨境电商·temu
Cx330❀2 小时前
【Linux网络】网络层 IP 协议:从网段划分到内核源码解析
大数据·linux·服务器·网络·tcp/ip·性能优化·langchain
企鹅的蚂蚁2 小时前
LubanCat RK3588 实时 Linux 开发(七):YT6801 PCIe 网卡驱动移植与 vermagic 排查
linux·rk3588·linux驱动·yt6801·pcie网卡·vermagic
DYWorker0012 小时前
Linux驱动子系统:DMA子系统 —— Consumer和Provider(006)
linux·驱动开发