linux虚拟机使用81-persistent-net.rule后接口名依然改变的问题处理
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
测试环境: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中自建的的内部网络
1vi /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进行远程管理
其他网卡一样使用上述命令重建网卡配置文件
4nmcli c delete 删除无效的uuid
3. 配置ip等参数
1nmcli 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