linux虚拟机使用81-persistent-net.rule后接口名依然改变的问题处理

测试环境:vmware workstation17 、oracle linux 7.8

  1. 复位原有ifname

1)nmcli c s 查看管理的网卡

root@rac2 \~\]# nmcli c s NAME UUID TYPE DEVICE enp0s3 5b01a9de-9552-45da-a84a-1ae6c9506354 ethernet enp0s3 eth0 e3ec402f-f5bb-4658-91de-56d33a2fdddd ethernet eth0 \[root@rac2 \~\]# 2)nmcli c dele UUID 或者NAME 3)删除/etc/udev/rules.d/81-persistent-net.rules 4)重启oracle linux 2. 原有的三块网卡net1\\net2\\net3分别接入vnet4(桥接)、VNet2(主机模式)、LAN区域(LAN1) 其中LAN1为vmware中自建的的内部网络 1)vi /etc/udev/rules.d/81-persistent-net.rules # interface with MAC address "00:0c:29:43:28:11" will be assigned "eth0" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?\*", ENV{ID_NET_NAME_MAC}=="enx000c2919eacc",NAME="enp0s9" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?\*", ENV{ID_NET_NAME_MAC}=="enx000c2919eac2",NAME="eth0" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?\*", ENV{ID_NET_NAME_MAC}=="enx000c2919eab8",NAME="enp0s3" 以上共4行,复制时不可加入换行符 net1不要改名为eth0,系统的第一块网卡不要改为eth0 在这里net1改为enp0s3,net2改为eth0,net3改为enp0s9,其中eth0为oracle对外服务网卡,enp0s9为 内部网络(LAN1))服务的网卡 2)重启linux 3)nmcli d c enp0s3 nmcli d c enp0s3 这时enp0s3重建ifcfg-enp0s3配置文件,如有DHCP,这时可以与外部互联,如使用secureCRT进行远程管理 其他网卡一样使用上述命令重建网卡配置文件 4)nmcli c delete 删除无效的uuid 3. 配置ip等参数 1)nmcli c m 更改网卡配置 #nmcli c m eth0 ipv4.address 192.168.56.102/24 #nmcli c m eth0 ipv4.method manual #nmcli c m eth0 connection.autoconnect yes #nmcli c m eth0 ipv6.method ignore 2)设置网卡不接受管理 #nmcli d set enp0s9 managed no

相关推荐
---学无止境---14 分钟前
Linux性能分析系统和虚拟文件系统缓存初始化
linux
小王C语言15 分钟前
封装红黑树实现mymap和myset
linux·服务器·算法
獭.獭.22 分钟前
Linux -- 线程概念
linux·线程·进程·多级页表·缺页异常
望获linux25 分钟前
【实时Linux实战系列】使用 u-trace 或 a-trace 进行用户态应用剖析
java·linux·前端·网络·数据库·elasticsearch·操作系统
dessler29 分钟前
Elasticsearch(ES)-Logstash
linux·运维·elasticsearch
lht63193561236 分钟前
Ubuntu Server系统安装谷歌浏览器
linux·运维·ubuntu
JanelSirry1 小时前
DevOps是什么,有什么作用,一般用来干嘛
linux·运维·devops
---学无止境---1 小时前
Linux中控制台初始化console_init函数的实现
linux
望获linux1 小时前
【实时Linux实战系列】FPGA 与实时 Linux 的协同设计
大数据·linux·服务器·网络·数据库·fpga开发·操作系统
武文斌772 小时前
复习总结最终版:计算机网络
linux·开发语言·学习·计算机网络