RHEL8网络管理

2023-11-17

RHEL8网络管理服务

NetworkManager早期的设计目的是为了统一网络配置,表示以后所有的网络相关的配置都使用NetworkManager来实现。

NetworkManager服务提供了3种工具用来配置网卡参数。都不需要去手动修改网卡的配置文件。

systemctl status NetworkManager(查看NetworkManager服务)

首先确认NetworkMangaer服务是开启的。如果服务不开启就不能使用NetworkManager工具

lshw -class net -businfo 查看网卡总线信息该命令RHEL8是默认安装的,有的系统需要单独安装

RHEL8网络管理工具

1.图形工具

nm-connection-editor(该命令可以开启图形界面的网络管理工具)

 如果是在本地控制台上操作。linux系统必须安装图形组件才能调用出来图形界面。

如果是在远程操作,即使linux系统没有安装图形界面,远程的终端服务器必须安装图形服务器软件才能调出图形界面(Xming,XManager)

2.伪图形工具(nmtui)

nmyui(该命令可以进入一个由终端字符模拟的伪图形界面,只能用键盘进行操作)

 3.nmcli( nm:Network Manager,cli:command ,line: interfayi

nmcli (该命令可以查看我们的网卡参数--通过内核查看硬件层面的信息)

 nmcli device status(查看网卡基本信息)

 第一列表示网卡名称;

第二列表示网卡类型;

第三列表示当前网卡的状态(指是否接管了这个网卡)

connected(连接),表示该网卡正在被使用

connecting(连接中),表示该网卡正在获取IP地址

disconnected(断开),表示该网卡没有使用配置文件

unmanager(未托管),表 示该网卡没有被NetworkManager服务接管,就意味着无法使用NetworkManager管理该网卡

第四列表示当前网卡对应连接的配置文件名称,如果是“--”就表示该网卡当前没有配置文件

nmcli device delete xxxx(网卡名称),该命令表示删除对应的网卡,但只对虚拟网卡有效。

nmcli device disconnect xxxx(网卡名称),该命令表示将断开网卡的配置文件

nmcli device connect xxxx(网卡名称),该命令表示将连接一个网卡配置文件

nmcli device show xxxx(网卡名称),该命令表示查看一个网卡的硬件信息


使用nmcli管理网卡配置文件

常用网卡配置文件信息:

        IP地址(IP地址是IP协议提供的一种统一的地址格式);

        IP子网掩码;

        IP网关;

        IP DNS;

        IP method(手动设置还是DHCP自动获取);

        IP outoconnect(开机是否自动连接配置文件)

通过nmcli connection 操作的网卡配置文件的默认目录都在:

/etc/sysconfig/network-scripts /

文件名称都是以ifcfg-开头的,后面的就是网卡配置文件的名字(if:interiace,cfg:configuration)

nmcli connection add(添加一个网卡配置文件)

        输入命令后连按俩下“TAB”键会显示需要添加的各种信息

        

    必要的三个参数:con-nanme:配置文件名称;type:配置文件类型;ifnane:配置文件网卡名称

         例如:namcli connection add con-name zx123 type ethernet ifname 123

        

        重要的参数:ipv4.addresses:IP地址;ipv4.gateway:网关;ipv4.dns:DNS域名;ipv4.method:设置方式为手动(manual)或者DHCP自动;

        可选参数:connection.autoconinect:设置该配置文件是否开机自动加载,yes/no;

nmcli connection delete(删除一个网卡配置文件)

        nmcli connection delete xxxx(文件名称name)

        因为UUID在网卡配置文件信息中是唯一值,也通过UUID来删除,就可以避免误删其他文件

         nmcli connection delete uuid xxxx(UUID信息 )

        

nmcli connection up(激活一个网卡配置文件)

        在添加了一个网卡配置文件后输入该命令可以将配置文件激活

nmcli connection down(关闭一个网卡配置文件)

nmcli connection show(网卡配置文件)

         NAME:网卡配置文件名称

        UUID:唯一值,不会重复。

        TYPE:文件类型,一般为ethernet(以太网)。bridge(虚拟网卡的桥接模式)

      nmcli connection show xxxx(配置文件名称)  也可查看单独一个配置文件信息

        

nmcli connection reload(重新加载网卡配置文件)

        如果通过vim直接去修改配置文件,show后发现配置文件没变化。

        是因为网卡配置文件在运行后会在内存中进行缓存,vim修改的是存放在硬盘里面的配置文件,show命令也只是将内存中的缓存文件显示。

        所以需要用到reload命令让系统重新加载硬盘中的配置文件

            

 nmcli connection modify(修改网卡配置文件,正规方式)

         nmcli connection modify xxxx(文件名称)+要修改的对应参数

例如:nmcli connection modify zx123-222 con-name zx123-2

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

RHEL8网络管理 的相关文章

随机推荐

  • iOS 15 越狱情报

    关注后回复 进群 拉你进程序员交流群 作者丨小集 来源丨小集 ID zsxjtip iOS 15 正式版本已经发布了 而 iOS 15 1 beta 版本也在近期发布 在普通用户和开发者追更各个 beta 版和正式版时 另一个神秘群体也没有
  • 架构 但服务多租户_华为以AI和混合云实现多租户数据中心架构转型

    华为采用全球直播的方式以 你好 智能世界 为主题举办行业数字化转型大会 把原计划在巴塞罗那现场举办的活动时间不变 2月24日 27日 搬到线上 针对互联网服务行业数字化 专门举办的MTDC 多租户数据中心论坛 于北京时间27日开启全球线上直
  • 外包干了2个月,技术退步明显...

    先说一下自己的情况 大专生 18年通过校招进入湖南某软件公司 干了接近4年的功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了2年的女朋友
  • 调用halcon函数时的错误处理

    注 以下材料来自halcon帮助文档 因水平有限 难免有误 欢迎指正 0 概述 在遇到一个运行时错误时 HALCON C 会以默认的方式给出错误信息 并终止程序 然而 在某些情况下 我们并不希望按照这样的规则来处理错误 例如 当一个程序允许
  • centos7.8从卸载python2,安装python3

    因为目前所有环境都是python2 7 5 但是项目上使用的是python3 7 5 迫切需要使用python3 7 5验证 安装遇到困难 记录一下 首先卸载python2 如果不想卸载python2的可以跳过 这里卸载python2和其依
  • 信息图:iOS 7开发者需要知道的事

    如果你想为iOS 设备开发app 你需要知道如何与软件交互 如何设计 你还要知道苹果独特的开发理念和开发工具 真正的能力还需要成功地从其他行业领域借鉴核心概念 最后把所有这些东西糅合进你的信息库中 所以我们画了一张iOS 7开发者应该的知识
  • iOS开发:使用大图+脚本,生成各种size的app icon和图片素材

    美术UI在公司是宝贵的资源 集各种项目宠爱于一身 为了努力完成好老板的进度需求 不给UI添麻烦 程序员开始忙活了 在iOS里面 我们使用image assert来管理素材和app icon 为什么呢 因为方便 按照image assert要
  • 怎样在前端遍历后端服务器传递来的json字符串中的集合?

    怎样在前端遍历后端服务器传递来的json字符串中的集合 后端把一个List类型的集合先转换成json字符串然后返回给通过ajax返回给前端 如下图 后端服务器中的代码如下图 紧着着前端页面遍历 后端传递来的json字符串中的集合数据 先来看
  • 读论文(二) - BERT

    Introduction 预训练的语言模型 在改进自然语言处理任务方面非常有效 包括句子级别的任务 自然语言推理和释义 也包括分词级别的任务 NER和问答 将预训练的语言表示应用于下游任务有两种现有策略 基于特征 feature based
  • 循环神经网络(RNN)的基本原理及LSTM的基本结构

    来源于课上实验 结果清晰 遂上传于此 实验环境TensorFlow1 14 该课件仅用于教学 请勿用于其他用途 详细参考 实验笔记 实验视频 一 实验目的 学习掌握循环神经网络 RNN 的基本原理及LSTM的基本结构 掌握利用LSTM神经元
  • vulfocus靶场安装教程

    背景 漏洞把场是目前每个安全人员以及想学习信息安全的人必备的东西 但目前商业化产品居多 还有一些类似dwwa sqlilabs这类的开源项目 但是漏洞环境比较固定 使用完一次后就失去其作用 搭建的成本过高 每次启动的流程会比较繁锁 甚至很多
  • 【react】对state的理解

    state是类创建的实例对象上的一个状态属性 想要改变类的实例对象的值 就要用到构造器 但由于类组件都是继承的React内置的Component类 继承的类 要写构造器的话 就必须写super 改变state this state xxx
  • TIP Spring-boot健康检查查看详细信息

    Spring boot提供了健康检查的手段 定期检查应用各个组件的状态 并提供了一些通用组件的检查 比如MySQL Redis等 可以使用下面的命令查看应用的健康状态 curl localhost port health 如果应用有异常 会
  • GhostNetV2学习笔记

    GhostNetV2学习笔记 GhostNetV2 Enhance Cheap Operation with Long Range Attention Abstract 轻量级卷积神经网络 CNNs 是专为在移动设备上具有较快推理速度的应用
  • Deployment Controller 典型使用场景

    1 重新调度 Rescheduling 不管想运行 1 个副本还是 1000 个副本 副本控制器都能确保指定数量的副本存在于集群中 即使发生节点故障或 Pod 副本被终止运行等意外状况 2 弹性伸缩 Scaling 手动或者通过自动扩容代理
  • 【科普】CRC校验(一)什么是CRC校验?

    目录 CRC 循环冗余校验 CRC 校验码的生成 CRC 的发送方与接收方 发送方 接收方 除法异或运算示意图 CRC 循环冗余校验 CRC Cyclic Redundancy Check 循环冗余检验 是一种用于检测数字数据错误的技术 作
  • 不用JS,教你只用纯HTML做出几个实用网页效果

    转载请注明出处 葡萄城官网 葡萄城为开发者提供专业的开发工具 解决方案和服务 赋能开发者 原文出处 https blog bitsrc io pure html widgets for your web application c90155
  • Python - 遍历列表

    方法1 for循环直接遍历 lists m1 1900 m2 2000 for item in lists print item 注 同JAVA中的foreach循环一样 用for循环遍历列表 并不能改变列表中的数据项的值 lists m1
  • 校验密码复杂度(规则:长度8-30,必须包含数字、字母、特殊符号)、校验用户名(规则:长度4-19,包含数字、字母,不包含特殊字符)

    校验密码复杂度 规则 长度8 30 必须包含数字 字母 特殊符号 校验用户名 规则 长度4 19 包含数字 字母 不包含特殊字符
  • RHEL8网络管理

    RHEL8网络管理服务 NetworkManager早期的设计目的是为了统一网络配置 表示以后所有的网络相关的配置都使用NetworkManager来实现 NetworkManager服务提供了3种工具用来配置网卡参数 都不需要去手动修改网