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

  1. 原有的三块网卡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

  1. 配置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

相关推荐
Huangjin007_1 小时前
【Linux 系统篇(二十八)】文件(五):Ext 系列文件系统(下):Ext2块组结构,inode与文件寻址原理
linux·运维·服务器
javachen__2 小时前
JsonView:一套VO实现多角色字段返回
java·linux·服务器
睡一觉就好了。2 小时前
TcpSocket
linux
小陈运维2 小时前
使用kubeadm初始化IPV4/IPV6集群
linux·docker·云原生·容器·kubernetes
东风微鸣2 小时前
精简 Ubuntu Linux 固件包:每个 N100 节点省下约 450 MB
linux·ubuntu·postgresql
snhna2 小时前
Agent 上云部署实战(上):从 GitHub 到 Linux,用 Dify 跑通中间件、域名和 HTTPS
linux·中间件
jaronho3 小时前
【脚本】 【Linux】启动所有网卡
linux·运维·服务器
草莓熊Lotso3 小时前
【C++ 基于微服务的即时通讯系统】基建三件套:gflags + gtest + spdlog 源码编译安装与实战入门
linux·网络·数据库·c++·微服务·log4j
H.莓飛3 小时前
【C++】类与对象(末):static、友元与拷贝优化
linux·开发语言·c++·visual studio
程序员-Benothing11 小时前
Vim编辑器从入门到精通:模式、快捷键、配置、插件
linux·运维·服务器