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

相关推荐
maosheng11468 小时前
RHCSA的第一次作业
linux·运维·服务器
wifi chicken8 小时前
Linux 端口扫描及拓展
linux·端口扫描·网络攻击
旺仔.2919 小时前
Linux 信号详解
linux·运维·网络
放飞梦想C9 小时前
CPU Cache
linux·cache
Hoshino.419 小时前
基于Linux中的数据库操作——下载与安装(1)
linux·运维·数据库
播播资源11 小时前
CentOS系统 + 宝塔面板 部署 OpenClaw源码开发版完整教程
linux·运维·centos
源远流长jerry11 小时前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
lay_liu12 小时前
Linux安装redis
linux·运维·redis
寂柒13 小时前
序列化与反序列化
linux·网络
lay_liu13 小时前
ubuntu 安装 Redis
linux·redis·ubuntu