(欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明

news2024/12/23 13:40:45

文章目录

  • 系统说明
  • openEuler23.03系统手动配置ip流程
    • 修改名称
    • 生成网卡配置文件【openEuler23.03系统添加网卡文件配置流程】
    • 手动指定ip
    • 添加ipv6地址
    • 修改配置文件信息和名称
    • 删除创建的网卡信息
    • 重启网卡生效并测试
  • openEuler23.03系统网络管理说明

系统说明

我这用云上最小化安装的openEuler23.03系统为例,其他细版本同理

[root@openeuler ~]# cat /etc/openEuler-release
openEuler release 23.03
[root@openeuler ~]#

openEuler23.03系统手动配置ip流程

修改名称

  • 新创建的虚拟机,nmcli con命令看到的NAME和网卡名称可能不是一致的,此时就需要将NAME手动修改为和DEVICE一致,否则可能会出问题
[root@openeuler ~]# nmcli con show
NAME             UUID                                  TYPE      DEVICE
cloud-init ens3  fbc49833-4cdb-548b-a293-c38b39836fdb  ethernet  ens3
[root@openeuler ~]# nmcli con modify 'cloud-init ens3' con-name ens3
[root@openeuler ~]# nmcli con show
NAME  UUID                                  TYPE      DEVICE
ens3  fbc49833-4cdb-548b-a293-c38b39836fdb  ethernet  ens3
[root@openeuler ~]#
  • 可以看到,默认情况下,网卡配置文件中没有网卡文件,如果手动直接vi添加,可能会出各种问题,需要用nmcli命令添加
[root@openeuler ~]# cd /etc/sysconfig/network-scripts/
[root@openeuler network-scripts]# ls
[root@openeuler network-scripts]#
  • 我这做了上面操作以后,没几分钟ssh掉了,后台查看发现ip丢了,重启了下网络服务恢复正常。
    经过排查,是因为虚拟机没有固定IP,所以过一会ip就会掉,固定IP以后该问题消失。
    在这里插入图片描述

生成网卡配置文件【openEuler23.03系统添加网卡文件配置流程】

  • 我们用nmcli命令创建一个自命名的网卡文件,这样网卡配置文件下就会自动生成一个文件了
root@openeuler network-scripts]# nmcli con
NAME  UUID                                  TYPE      DEVICE
ens3  fbc49833-4cdb-548b-a293-c38b39836fdb  ethernet  ens3
[root@openeuler network-scripts]#
[root@openeuler network-scripts]# nmcli con add type ethernet con-name ens3.bak ifname eth3.bak
Connection 'ens3.bak' (8f62c526-ff97-4706-983d-7a071be677cc) successfully added.
[root@openeuler network-scripts]# nmcli con
NAME      UUID                                  TYPE      DEVICE
ens3      fbc49833-4cdb-548b-a293-c38b39836fdb  ethernet  ens3
ens3.bak  8f62c526-ff97-4706-983d-7a071be677cc  ethernet  --
[root@openeuler network-scripts]# ls
ifcfg-ens3.bak
[root@openeuler network-scripts]# cat ifcfg-ens3.bak
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens3.bak
UUID=8f62c526-ff97-4706-983d-7a071be677cc
DEVICE=eth3.bak
ONBOOT=yes
[root@openeuler network-scripts]#

手动指定ip

给刚才创建的配置文件手动指定ip,直接用nmcli命令简单些

[root@openeuler network-scripts]#
[root@openeuler network-scripts]# nmcli con modify ens3.bak ipv4.addresses "11.22.33.82/24" ipv4.gateway "11.22.33.254" ipv4.method manual
[root@openeuler network-scripts]# ls
ifcfg-ens3.bak
[root@openeuler network-scripts]# cat ifcfg-ens3.bak
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens3.bak
UUID=8f62c526-ff97-4706-983d-7a071be677cc
DEVICE=eth3.bak
ONBOOT=yes
IPADDR=11.22.33.82
PREFIX=24
GATEWAY=11.22.33.254
[root@openeuler network-scripts]#

添加ipv6地址

  • 直接vi刚才的配置文件,在最后面添加v6的配置信息即可【bclinux添加v6信息也一样,都是下面新增部分内容】
    • v6地址:IPV6ADDR=2409:818e:38cc:114::219
    • v6网关:IPV6_DEFAULTGW=2409:818e:38cc:114::201
[root@openeuler network-scripts]# vi ifcfg-ens3.bak
[root@openeuler network-scripts]# cat ifcfg-ens3.bak
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens3.bak
UUID=b232667c-c868-4bd5-91cb-0847fa6e3768
DEVICE=ens3.bak
ONBOOT=yes
IPADDR=11.22.33.82
PREFIX=24
GATEWAY=11.22.33.254


#-----IPv6------
IPV6_AUTOCONF=no
IPV6INIT=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6ADDR=2409:818e:38cc:114::219
IPV6_DEFAULTGW=2409:818e:38cc:114::201
DHCPV6C=none
[root@openeuler network-scripts]#

修改配置文件信息和名称

  • 执行nmcli复制真实网卡的uuid名称。
  • 配置文件修改3个地方
    • NAME=ens3.bak 【去掉.bak,和真实的保持一致】
    • UUID=b232667c-c868-4bd5-91cb-0847fa6e3768【修改为真实的uuid】
    • DEVICE=ens3【去掉.bak,和真实的保持一致】
  • 修改后如下【uuid不要注释后加一行,执行当行修改,我是为了让你们容易理解才新增一行的】
[root@openeuler network-scripts]# nmcli con
NAME      UUID                                  TYPE      DEVICE
ens3      fbc49833-4cdb-548b-a293-c38b39836fdb  ethernet  ens3
ens3.bak  aa6cbcde-5a9a-4870-b879-37ab51ea05b2  ethernet  --
[root@openeuler network-scripts]# vi ifcfg-ens3.bak
[root@openeuler network-scripts]# mv ifcfg-ens3.bak ifcfg-ens3
[root@openeuler network-scripts]# cat ifcfg-ens3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens3
#UUID=b232667c-c868-4bd5-91cb-0847fa6e3768
UUID=fbc49833-4cdb-548b-a293-c38b39836fdb
DEVICE=ens3
ONBOOT=yes
IPADDR=11.22.33.82
PREFIX=24
GATEWAY=11.22.33.254


#-----IPv6------
IPV6_AUTOCONF=no
IPV6INIT=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6ADDR=2409:818e:38cc:114::219
IPV6_DEFAULTGW=2409:818e:38cc:114::201
DHCPV6C=none
[root@openeuler network-scripts]#

删除创建的网卡信息

如下,直接删除

[root@openeuler ~]# nmcli con
NAME      UUID                                  TYPE      DEVICE
ens3      fbc49833-4cdb-548b-a293-c38b39836fdb  ethernet  ens3
ens3.bak  aa6cbcde-5a9a-4870-b879-37ab51ea05b2  ethernet  --
[root@openeuler ~]#
[root@openeuler ~]#
[root@openeuler ~]# nmcli con delete ens3.bak
Connection 'ens3.bak' (aa6cbcde-5a9a-4870-b879-37ab51ea05b2) successfully deleted.
[root@openeuler ~]# nmcli con
NAME  UUID                                  TYPE      DEVICE
ens3  fbc49833-4cdb-548b-a293-c38b39836fdb  ethernet  ens3
[root@openeuler ~]#

重启网卡生效并测试

  • 重启命令有2个
    • 方式1:systemctl restart NetworkManager
    • 方式2:nmcli con down ens3 && nmcli con up ens3
[root@openeuler network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether fa:16:3e:45:76:52 brd ff:ff:ff:ff:ff:ff
    inet 11.22.33.82/24 brd 11.22.33.255 scope global noprefixroute ens3
       valid_lft forever preferred_lft forever
    inet6 fe80::8c94:3fab:23a7:89/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@openeuler network-scripts]#
[root@openeuler network-scripts]# systemctl restart NetworkManager
[root@openeuler network-scripts]#
[root@openeuler network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether fa:16:3e:45:76:52 brd ff:ff:ff:ff:ff:ff
    inet 11.22.33.82/24 brd 11.22.33.255 scope global noprefixroute ens3
       valid_lft forever preferred_lft forever
    inet6 2409:818e:38cc:114::219/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::8c94:3fab:23a7:89/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@openeuler network-scripts]#
[root@openeuler network-scripts]# nmcli con down ens3 && nmcli con up ens3
Connection 'ens3' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)
[root@openeuler network-scripts]#
[root@openeuler network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether fa:16:3e:45:76:52 brd ff:ff:ff:ff:ff:ff
    inet 11.22.33.82/24 brd 11.22.33.255 scope global noprefixroute ens3
       valid_lft forever preferred_lft forever
    inet6 2409:818e:38cc:114::219/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::8c94:3fab:23a7:89/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@openeuler network-scripts]#
[root@openeuler network-scripts]# ping6 2409:818e:38cc:114::201
PING 2409:818e:38cc:114::201(2409:818e:38cc:114::201) 56 data bytes
64 bytes from 2409:818e:38cc:114::201: icmp_seq=1 ttl=64 time=17.9 ms
64 bytes from 2409:818e:38cc:114::201: icmp_seq=2 ttl=64 time=2.31 ms
^C
--- 2409:818e:38cc:114::201 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 2.311/10.080/17.850/7.769 ms
[root@openeuler network-scripts]#
  • ssh没断,说明ipv4是没问题的,我这直接ping6地址的网关,通了就证明配置一切正常
[root@openeuler network-scripts]# ping6 2409:818e:38cc:114::201
PING 2409:818e:38cc:114::201(2409:818e:38cc:114::201) 56 data bytes
64 bytes from 2409:818e:38cc:114::201: icmp_seq=1 ttl=64 time=17.9 ms
64 bytes from 2409:818e:38cc:114::201: icmp_seq=2 ttl=64 time=2.31 ms
^C
--- 2409:818e:38cc:114::201 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 2.311/10.080/17.850/7.769 ms
[root@openeuler network-scripts]#

openEuler23.03系统网络管理说明

  • 欧拉系统网络服务和bclinux8+一样,都是基于NetworkManager服务,重启网卡直接重启NetworkManager服务即可

  • 欧拉系统的网络管理使用nmcli命令即可,nmcli的命令使用和centos一致。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1190403.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络编程套接字(3)——协议定制 | 序列化与反序列化

文章目录 一.认识“协议”1.协议的概念2.结构化数据的传输3.序列化和反序列化 二. 网络版计算器1.服务端2.协议定制(1) 网络发送和读取的正确理解(2) 协议定制的问题 3.客户端4.代码 三.Json实现序列化反序列化1.简单介绍2.使用 一.认识“协议” 1.协议的概念 协议&#xff0c…

【Proteus仿真】【Arduino单片机】简易计算器设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真Arduino单片机控制器&#xff0c;使用PCF8574、LCD1602液晶、4*4矩阵键盘等。 主要功能&#xff1a; 系统运行后&#xff0c;操作矩阵按键可实现简单四则运算。 二、软件设计 /* …

【修车案例】一波形一案例(9)

故障车型&#xff1a;捷豹X-Type 故障现象&#xff1a;发动机故障指示灯点亮&#xff0c;加速时动力不足&#xff0c;扫描工具显示EGR阀和涡轮增压器增压控制位置传感器电路故障 示波器诊断&#xff1a;检测增压控制位置传感器电路的完整性 A通道 - 增压控制执行电机电源电压B通…

20行JS代码实现屏幕录制

在开发中可能有遇到过屏幕录制的需求&#xff0c;无论是教学、演示还是游戏录制&#xff0c;都需要通过屏幕录制来记录和分享内容。一般在App内H5页基于客户端能力实现的较多&#xff0c;现在浏览器中的 MediaRecorder 也提供了这种能力。MediaRecorder 是一种强大的技术&#…

【JS】scrollTop+scrollHeight+clientTop+clientHeight+offsetTop+offsetHeight

scrollTop、scrollHeight、clientTop、clientHeight、offsetTop以及offsetHeight 1. scrollTop 与 scrollHeight 1.1 scrollTop scrollTop 是这六个属性中唯一一个可写的属性。 Element.scrollTop 属性可以获取或设置一个元素的内容垂直滚动的像素数。 一个元素的 scrollT…

2023年破圈:盘点11个新零售商业模式,永远不再打商业价格战

2023年破圈&#xff1a;盘点11个新零售商业模式&#xff0c;永远不再打商业价格战 前沿&#xff1a;纵观今年互联网各种类型项目&#xff0c;基本都是又短又快&#xff0c;但依然也有风靡的短跑冠军&#xff0c;那么互联网的项目能否跑的长久&#xff0c;是否是商业模式的原因&…

Linux学习第37天:Linux I2C 驱动实验:哥俩好

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 世界上的很多事物都是成双成对出现的。也包括在驱动开发的过程中&#xff0c;比如I2C中其实就是数据线和时钟线的相互配合才能完成的。 I2C常用于连接各种外设、…

开发知识点-Django

Django 1 了解简介2 Django项目结构3 url 地址 和视图函数4 路由配置5 请求及响应6 GET请求和POST请求查询字符串 7 Django设计模式及模板层8 模板层-变量和标签9 模板层-过滤器和继承继承 重写 10 url反向解析11 静态文件12 Django 应用及分布式路由创建之后 注册 一下 13 模型…

[MySQL] MySQL库的基础操作

文章目录 一、数据库的创建 1、1 库的创建 1、2 字符集与校验规则 1、2、1 查看字符集与校验规则 1、2、2 字符集与校验规则的设置 1、2、3 校验规则对数据库的影响 二、数据库的操作 2、1 查看数据库 2、2 删除数据库 2、3 修该数据库 2、4 数据库删除和备份 2、5 显示创建语…

基于OpenFOAM求解器二次开发

OpenFOAM&#xff08;Open Field Operation and Manipulation&#xff09;是一个开源的计算流体动力学&#xff08;CFD&#xff09;软件包。它提供了各种模拟和建模工具&#xff0c;用于研究和解决复杂的流体流动问题。 OpenFOAM提供了一个强大的求解器库&#xff0c;可以用于…

金融信贷行业如何准确——大数据精准定位获客渠道

通过大数据精准获客&#xff0c;不仅可以及时拦截网址浏览量&#xff0c;还可以访问移动贷款应用软件的高频活跃客户和新注册客户。此外&#xff0c;通过大数据进行准确的客户获取&#xff0c;还可以获得电话座机号码的实时通信记录&#xff0c;捕捉小程序应用程序和关键词搜索…

Kafka中遇到的错误:

1、原因&#xff1a;kafka是一个去中心化结果的&#xff0c;所以在启动Kafka的时候&#xff0c;每一个节点上都需要启动。 启动的命令&#xff1a;kafka-server-start.sh -daemon /usr/local/soft/kafka_2.11-1.0.0/config/server.properties

Windows 根据dll生成 lib文件

假设我们现在只有dll,没有lib ,因此有源码但是在Visual Studio 20XX中代码确编译不过去,因为缺少lib文件。 接下来,黄强老师来帮大家演示,如何从dll 反推 lib文件,打开这个工具 第一步,查看一下大概的函数,确认dll有你想要的函数 dumpbin /exports 你的.dll > f…

贺天下功夫酱酒闪耀亮相2023佛山秋色系列活动

11月1日至5日&#xff0c;2023年广东非遗周暨佛山秋色巡游系列活动在佛山举行&#xff0c;以“品味佛山 秋醉岭南”为主题&#xff0c;好戏连台。贵州贺天下酒业独家赞助佛山祖庙秋祭、乡饮酒礼&#xff0c;还全面参与佛山秋色巡游、佛山非遗美食展、佛山非遗音乐会等多个活动&…

vue3 - swiper插件 实现PC端的 视频滑动功能(仿抖音短视频)

swiper官网 ​​​​​​swiper属性/组件查询 vue中使用swiper 步骤&#xff1a; ① npm install swiper 安装 ② 基础模板&#xff1a; <div><swiper class"swiper-box" :direction"vertical":grabCursor"true" :mousewheel"tr…

强化学习中广义策略迭代

一、广义策略迭代 策略迭代包括两个同时进行的交互过程&#xff0c;一个使价值函数与当前策略保持一致&#xff08;策略评估&#xff09;&#xff0c;另一个使策略在当前价值函数下变得贪婪&#xff08;策略改进&#xff09;。在策略迭代中&#xff0c;这两个过程交替进行&…

在Word中优雅的给公式编号,且自动更新

本文适用情景&#xff1a; 使用Word插入公式&#xff1b;需要给公式增加编号&#xff1b;且在正文中引用&#xff0c;支持自动更新序号。 Word自带公式编号 1 Word自带公式编辑器1.1 问题1.2 原因完美解决 2 MathType公式编辑器end: 后记&#xff1a; 1 Word自带公式编辑器 或…

投资自己,成就未来——人大女王金融硕士助力您成为金融领域的佼佼者

在这个日新月异的时代&#xff0c;金融行业的发展日益繁荣&#xff0c;对于金融人才的需求也越来越大。为了应对这一挑战&#xff0c;越来越多的人选择投身金融领域&#xff0c;提升自己的专业素养。而中国人民大学女王金融硕士项目&#xff0c;正是为了满足这一需求而设立的&a…

接口测试系列之——接口安全测试

“开源 Web 应用安全项目”(OWASP)在 2019 年发布了 API 十大安全风险 《OWASP API 安全 Top10》&#xff1a;失效的对象级别授权、失效的用户身份验证、过 度的数据暴露、资源缺乏和速率限制、失效的功能级授权、批量分配、安全配置 错误、注入、资产管理不当、日志和监视不足…