linux中网络配置工具“nmcli”

2023-11-02

网络配置工具nmcli

一、查看网卡信息

1、重启网络服务及查看网络状态

systemctl restart network ## 重启网络服务
systemctl status network ## 查看网络状态

2、查看网卡具体IP信息

  1. 使用命令“ip addr”
    在这里插入图片描述
  2. 使用命令“ifconfig”
    在这里插入图片描述

二、nmcli查看网卡信息

1、查看设备状态
在这里插入图片描述
nmcli device status ### 查看设备状态信息

2、查看所有设备详细信息
在这里插入图片描述
nmcli device show ### 查看所有设备详细信息

3、查看指定设备详细信息
在这里插入图片描述
nmcli device show eno33554984【设备名称】 ### 查看指定设备详细信息

4、查看网络连接状态
在这里插入图片描述
nmcli connection show ### 查看网络连接状态

5、查看正在活动网络的状态
在这里插入图片描述
nmcli connection show -active ### 查看正在活动网络的状态

三、网络接口添加及修改网卡配置

1、添加网络接口
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200618153544220.png
nmcli connection add con-name SISO111【网络接口名称】 type ethernet ifname eno33554984【网卡名】 ### 添加网络接口

2、设置自动启动网卡
在这里插入图片描述
nmcli connection modify SISO111【网络接口名称】 ### 设置网卡自动启动
#与之对应修改的配置文件是网卡配置文件ONBOOT=yes

3、设置IP地址的获取方式

  1. 静态地址
    在这里插入图片描述
    nmcli connection modify SISO111 ipv4.method manual ipv4. addresses 192.168.196.166/24 # 以静态方式配置IP地址;
    #与之对应修改的配置文件是网卡配置文件BOOTPROTO,BOOTPROTO=none ;
    注:在配置静态ip时,如果之前的配置为DHCP,则在配置时加上具体IP地址,否则改动后可能会出现报错。

  2. DHCP动态获取
    在这里插入图片描述
    nmcli connection modify SISO111【网络接口名称】ipv4.method auto【DHCP动态获取】 ### 以DHCP动态获取的方法获取IP地址;
    #与之对应修改的配置文件是网卡配置文件BOOTPROTO=dhcp ;

4、修改IP地址
在这里插入图片描述
nmcli connection modify SISO111 ipv4.addresses 192.168.196.166/24【ip地址】 ### 修改ip地址;
#与之对应修改的配置文件是网卡配置文件:
IPADDR=192.168.196.166
PREFIX=24

5、添加第二个IP地址
在这里插入图片描述
nmcli connection modify SISO111 +ipv4.addresses 192.168.10.1/24【新加IP地址】 ### 添加ip地址;
#与之对应修改的配置文件是网卡配置文件:
IPADDR=192.168.10.1
PREFIX=24

6、删除第二个IP地址
在这里插入图片描述
nmcli connection modify SISO111 -ipv4.addresses 192.168.10.1/24

7、修改网关
在这里插入图片描述
nmcli connection modify SISO111 ipv4.gateway 192.168.196.254【网关地址】 ### 配置网关地址;
#与之对应修改的配置文件是网卡配置文件:
GATEWAY=192.168.196.254;

8、添加DNS服务器
在这里插入图片描述
nmcli connection modify SISO111 ipv4.dns 8.8.8.8【DNS服务器地址】 ### 配置DNS服务器
#与之对应修改的配置文件是网卡配置文件:
DNS=8.8.8.8

四、网络状态修改

1、开启网络连接
在这里插入图片描述
nmcli connection up SISO【网络接口名称】 ### 开启网络连接

2、断开网络连接
在这里插入图片描述
nmcli connection down SISO 【网络接口名称】 ### 断开网络连接

3、连接网卡设备
在这里插入图片描述
nmcli device connect eno33554984【网卡名称】 ### 连接网卡设备

4、断开网卡设备
在这里插入图片描述
nmcli device disconnect eno33554984【网卡名称】 ### 断开网卡设备

5、删除连接配置文件
在这里插入图片描述
nmcli connection delete SISO 【网络连接名称】 ### 删除网络连接配置

6、重新加载网络配置文件
在这里插入图片描述
nmcli connection reload ### 重新加载网路配置文件

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux中网络配置工具“nmcli” 的相关文章

随机推荐

  • Jmeter 课程笔记(一)两种录制脚本的方法:badboy和自设代理

    1 环境配置 配置Jmeter界面语言 bin目录下的jmeter properties 找到language改为zh CN 去掉注释并保存 操作的备份文件在backups目录下 用户手册目录 apache jmeter 4 0 print
  • np.load()读取npy文件

    在读取文件时 我们有时候会需要读取npy文件 有时候这样一个文件特别大读取起来非常慢 甚至有可能导致电脑卡死 所以这里记下一个笔记 在读取文件的时候只需要添加上读取方式 那么就会使用给定模式对文件进行内存映射 内存映射的矩阵保留在磁盘上 并
  • 华为OD机试 - 二叉树层序遍历(Java )

    题目描述 有一棵二叉树 每个节点由一个大写字母标识 最多26个节点 现有两组字母 分别表示后序遍历 左孩子 gt 右孩子 gt 父节点 和中序遍历 左孩子 gt 父节点 gt 右孩子 的结果 请你输出层序遍历的结果 输入描述 每个输入文件一
  • 吐血整理 python最全习题100道(含答案)持续更新题目,建议收藏!

    最近为了提升python水平 在网上找到了python习题 然后根据自己对于python的掌握 整理出来了答案 如果小伙伴们有更好的实现方式 可以下面留言大家一起讨论哦 已知一个字符串为 hello world yoyo 如何得到一个队列
  • 域名系统包含几类服务器,域名服务器可以划分为哪四种

    域名服务器可以划分为主域名服务器 辅助域名服务器 缓存域名服务器和转发域名服务器四种 主域名服务器的数据可以修改 辅助域名服务器的数据不可以修改 缓存域名服务器提供的信息都是间接信息 转发域名服务器负责所有非本地域名的本地查询 本文操作环境
  • 数字化转型的四大典型场景,TempoBI来支持

    当企业发展到一定规模的时候 如何进行业务管理 就变成了比业务增长更为棘手的首要难题 企业管理颗粒度越细致 越是重视对日常业务数据的梳理和分析 但这类企业 特别容易陷入到 表山表海 之中 小T之前就听过这样一个例子 有一家企业曾经试图推行 数
  • java base64转图片

    方法 传入文件路径和base64位的编码 base64转为图片 param path 文件路径 到文件夹即可 代码里会在文件夹里生成对应的jpg文件 param base64 return public static String base
  • c++面试常见问题汇总

    c 面试常见问题汇总 1 指针和引用的区别 2 堆栈的区别 3 new 和 delete 是如何实现的 与 malloc 和 free有什么异同 4 struct 和 class 的区别 5 define 和 const 的区别 6 在c
  • 【Java】下划线命名转驼峰命名,通过反射设置属性值

    在mybatis中进行对象关系映射时 肯定会用到的一个功能就是 对属性赋值 且还要满足下划线命名与驼峰命名的规范 在这里记录一下是如何实现的 下划线转驼峰 param name 属性名 return name 驼峰命名 public Str
  • c语言 整数拆分,C++ 整数拆分方法详解

    一 问题背景 整数拆分 指把一个整数分解成若干个整数的和 如 3 2 1 1 1 1 共2种拆分 我们认为2 1与1 2为同一种拆分 二 定义 在整数n的拆分中 最大的拆分数为m 我们记它的方案数为 f n m 即 n x1 x2 xk 1
  • elasticsearch的bulk(批量)操作

    在es中我们可能会有这么一种需求 即有时需要批量向es中插入或更新或删除数据 如果一条一条数据的操作 那么速度必然很慢 那么es的bulk api就可以派上用场 delete 删除操作 只需要写一个json即可 create 创建操作 如果
  • Pytorch基础学习(第三章-Pytorch模型搭建)

    课程一览表 目录 一 模型创建与nn Mudule 1 网络模型的创建步骤 2 nn Mudule的属性
  • QT中菜单和工具栏的使用

    如下图是一个工具栏和菜单栏的简单示意 文件 帮助 所在的地方称作菜单栏 囧 所在的地方称作工具栏 那么在QT中怎么实现他们呢 打开QT Designer可以看到编译器已经给我们提供了一个框架 在窗口标题的下面有一个 在这里输入 提示 双击它
  • 大数据面试题之Hadoop系列(深入部分)

    不分类系列30题 1 HDFS写流程 2 HDFS读流程 3 HDFS的体系结构 4 一个datanode宕机后的恢复流程 5 hadoop的namenode宕机后怎么解决 6 namenode对元数据的管理 7 元数据的checkpoin
  • 00回溯困难 LeetCode140. 单词拆分 II NC182 单词拆分(二)

    140 单词拆分 II 描述 给定一个字符串 s 和一个字符串字典 wordDict 在字符串 s 中增加空格来构建一个句子 使得句子中所有的单词都在词典中 以任意顺序 返回所有这些可能的句子 注意 词典中的同一个单词可能在分段中被重复使用
  • 标准化的道路怎么走?

    似乎标准化的道路很坎坷 人们都想有一套自己的编码风格 编码标准 而去要求别人按照自己的来 似乎和武术一样 大家都自立门派 你说你的武功高 我说的的武功高 你说你的南拳厉害 我说我的北腿略高一筹 挣来争取 似乎在历史上流下了血的教训最近看大侠
  • Python中from...import...与import......as的区别

    先说from import 的含义 要搞清楚from import 的含义 需要搞清楚下面两个的区别 即import A和from A import B的区别 它们的区别如下 前者导入了A模块中的所有方法 后者只导入了A模块中的方法B 通过
  • IDEA常用快捷键

    F2 定位下一个错误 Shift F2 定位上一个错误 Ctrl F4 关闭当前打开的类 alt 表示跳转到下一个文件 alt 表示跳转到上一个文件 Ctrl Alt L 格式化代码 ctrl alt t 环绕方式 foreach快捷键 i
  • web前端技术笔记(三)CSS作用、选择器、盒子模型

    CSS简介 为了让网页元素的样式更加丰富 也为了让网页的内容和样式能拆分开 CSS由此思想而诞生 CSS是 Cascading Style Sheets 的首字母缩写 意思是层叠样式表 有了CSS html中大部分表现样式的标签就废弃不用了
  • linux中网络配置工具“nmcli”

    网络配置工具nmcli 一 查看网卡信息 1 重启网络服务及查看网络状态 systemctl restart network 重启网络服务 systemctl status network 查看网络状态 2 查看网卡具体IP信息 使用命令