解决Ubuntu 22.04 虚拟机克隆出多台造成的IP地址冲突的问题

在被克隆的机器上编辑 /etc/netplan/00-installer-config.yaml 文件

yaml 复制代码
network:
  ethernets:
    enp0s5:
      dhcp4: true
      dhcp-identifier: mac  #添加次行
  version: 2

这样每次克隆出来的机器都会有唯一的IP地址

简单说明

如果是克隆 centos 会发现不会出现这一情况,而克隆 ubuntu 的时候会发生,那么可以简单的猜测,可能是因为网络策略的不同。

经过一番查询发现:

  • ubuntu网络组件使用 systemd-networkd
  • centos网络组件使用 dhclient

这就是他们默认策略不同的原因:
systemd-networkd 默认使用 /etc/machine-id 来识别,当克隆虚拟机的时候,他们都有一样的 /etc/machine-idDHCP server,因此返回的都是同一个IP了。

而 Centos 所使用的 dhclient 组件,采用默认策略就是使用链路层地址,虽然虚拟机进行了文件克隆,但是他们的链路层地址是由虚拟机进行分配的所以并不一样。

参考

相关推荐
安全检测中14 分钟前
探讨一个OSPF中NSSA类型的问题
网络
luj_176821 分钟前
R语言生态优势与学习曲线分析
c语言·开发语言·网络·经验分享·算法
库拉大叔39 分钟前
GPT-5.5 新手快速上手与实战指南
网络·人工智能·gpt
AI科技星43 分钟前
万有引力G与真空介电常数ε0全维度完整关系式汇编(基于v=c螺旋时空理论)
c语言·开发语言·前端·javascript·网络·汇编·electron
上天_去_做颗惺星 EVE_BLUE1 小时前
Ubuntu Android 虚拟机安装使用教程
android·linux·测试工具·ubuntu·安卓
co_wait1 小时前
【OSPF协议】华为OSPF多区域配置
网络
一拳一个娘娘腔2 小时前
【SRC漏洞挖掘系列】第17期:漏洞组合拳(Chain Exploit)—— 把“蚊子”养成“恐龙”
网络·安全·web安全
网安情报局2 小时前
拆解DDoS攻击的核心套路
网络
广州灵眸科技有限公司2 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) 开发套件组装上电
网络·数据库·人工智能·算法·飞书
去码头整点薯条982 小时前
网络实验报告7
网络