vmware克隆linux后mac地址不同而ip相同一致问题

一、展示问题

如图所示,两个ubuntu主机的mac地址不同,ip地址却相同,无论是桥接、主机模式、NAT模式都是一样

在这里插入图片描述

二、分析原因

根据VMware官方的说法,克隆Ubuntu来宾虚拟机时经常会出现此问题。新克隆的虚拟机包括与从中克隆的虚拟机模板或父虚拟机相同的/etc/machine-id。
对于使用/etc/netplan的Linux操作系统,默认网络渲染器为systemd-networkd,如Ubuntu Server
18.04、Ubuntu 19.10和Ubuntu 20.04,当DHCP服务器为操作系统分配IP地址时,/etc/machine-id的值将用作唯一标识符。如果两个或多个客户操作系统包括相同的/etc/machine
id,则它们从DHCP服务器获得相同的IP地址。
总之,机器ID用于从DHCP请求IP地址,而不是Mac地址。这就是为什么即使根据标准模板创建的每个虚拟机都有一个唯一的Mac地址,它们仍然从DHCP服务器分配了相同的IP地址。

cat /etc/machine-id

经过检查,其machine-id确实一致,因为是克隆的主机
在这里插入图片描述

三、解决方案

# 切换root
sudo -i
sudo chmod 775 /etc/machine-id
sudo echo -n > /etc/machine-id

# ubuntu是快捷方式
#sudo rm /var/lib/dbus/machine-id
#sudo ln -s /etc/machine-id /var/lib/dbus/machine-id

在这里插入图片描述

1、执行内容

在这里插入图片描述

2、关机重启后,恢复正常!!!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值