首页 > 系统相关 >ubuntu server 虚拟机通过dhcp server总是获得相同的ip

ubuntu server 虚拟机通过dhcp server总是获得相同的ip

时间:2024-09-08 19:47:58浏览次数:1  
标签:ip 虚拟机 server mac dhcp id

参考文档:https://knowledge.broadcom.com/external/article/316620/cloned-vm-acquires-the-same-dhcp-ip-addr.html

现象:

ubuntu server 22.04,通过vmware player创建了一个虚拟机,然后又复制了多个虚拟机

1. 复制的虚拟机重新生成了mac地址

2. 三台虚拟机启动后得到的Ip 地址相同

3. 在虚拟机上运行 sudo dhclient -r 删除 dhcp 分配的 ip, 然后执行 sudo dhclient 后会得到不同的 ip,但是重启动后又会恢复到之前的 ip

4. 在第3部重新获取 dhcp ip 后,过一段时间之前的 ip 又会绑定到网卡上,即一个网卡绑了2个ip

产生原因:

ubuntu server安装时会生成一个 machine-id 位于 /etc/machine-id

复制的虚拟机这个 machine-id 的值都是一样的

默认情况dhcp server会根据machine-id而不是mac 地址给虚拟机分配 ip (刷新了我的认知)

解决方法:

在配置文件中指定通过mac地址分配ip, 修改00-installer-config.yaml文件,增加:dhcp-identifier: mac

/etc/netplan$ cat 00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: true
      dhcp-identifier: mac
  version: 2

重启动后就可以了

还有一种方法是修改machine-id,没有测试,感觉还是根据mac地址分配,比较符合人类的习惯 ;-)

 

标签:ip,虚拟机,server,mac,dhcp,id
From: https://www.cnblogs.com/lukecui/p/18403316

相关文章

  • 视野修炼-技术周刊第100期 | CSS observer
    欢迎来到第100期的【视野修炼-技术周刊】,下面是本期的精选内容简介......
  • [运维][vCenter]VMware vSphere ESXi + vCenter全套软件虚拟机 v6.7详细安装教程
    VMwarevSphere是一套业内最完整最强健的虚拟化平台。创建资源池来管理计算、网络和存储容量与易用性,并提供最高水平的服务,每个应用程序工作负载以最低的总成本。VSphere取决于世界上要求最苛刻的数据中心虚拟化您业务关键型应用程序为空前的灵活性和可靠性。ps:由于文件过......
  • Pipeline流水线通过git拉取Jenkinsfile报错 error: RPC failed; result=22, HTTP code
    Pipeline流水线通过git拉取Jenkinsfile报错error:RPCfailed;result=22,HTTPcode=404在学习共享库时使用通过git拉取jenkinsfile时,报错在排查gitlab服务状态,网络通讯,防火墙规则以及Jenkins凭据均可以正常使用,最后发现的时在URL填写中缺少.git结尾所导致的,在了解后得知在......
  • JavaScript速查表
    JavaScript速查表本手册绝大部分内容是从AirbnbJavaScriptStyleGuide精简整理,将开发者们都明确的操作去掉,目的为了就是更快的速查。此处为源地址。译制:HaleNing目录基础知识类型引用对象数组解构字符串变量属性测试公共约束注释分号命名规范标准......
  • 分布式系统中的Dapper与Twitter Zipkin:链路追踪技术的实现与应用
    目录一、什么是链路追踪?二、核心思想Dapper(一)Dapper链路追踪基本概念概要(二)Trace、Span、AnnotationsTraceSpanAnnotation案例说明(三)带内数据与带外数据带外数据带内数据数据的传递与集中(四)采样采样的目的采样率的调整采样机制的实现(五)存储为什么选择BigTab......
  • NOIP 模拟赛 Round5
    T1:赛时一眼秒了,然后爆单了。没有什么思路就要想到一些套路比如把模拆成减除,然后发现有个\(k\),自然思路就出来了,\(k\)必然是一个数的因数。复杂度是根号的。注意特判\(s=0,s<0\)!!!T2:一眼二分贪心……显然不能优化建图按照a排序也是显然的。T3:最唐的地方是所有人都在考虑......
  • Android平台轻量级RTSP服务之GStreamer还是SmartRtspServer
    技术背景Android上启动一个轻量级RTSP服务,让Android终端像网络摄像头一样提供个外部可供RTSP拉流的服务,在内网小并发又不希望部署单独流媒体服务的场景下非常适用,在Android终端实现这样的流媒体服务,决定了,只能是轻量级的服务。可以通过集成第三方库或编写自定义的RTSP服务器代码来......
  • ZR 2024 NOIP 十连 & CSP 七连
    NOIPday1T1简单建图跑bfs,vector会被卡空间,用前向星才能过。T2注意到原串是否确定不重要,因为无非是把每种可能的转移都多做一遍。把所有可能出现的回文串的一半插进AC自动机中,就可以转移了。CSPday1T3设\(nxt_i\)表示下一个与\(a_i\)值相同的位置到\(i\)的距......
  • Kubernetes各模块如何与API Server通信
    Kubernetes的架构是基于一系列的组件和模块,这些组件通过APIServer进行通信。APIServer是Kubernetes控制平面的核心,负责处理所有的RESTfulAPI请求,并与etcd(用于存储集群状态)进行交互。以下是Kubernetes各个主要模块如何与APIServer通信的详细说明:1.Kubelet功能......
  • Headless Service和ClusterIP区别
    在Kubernetes中,Service是用于暴露Pod的一种抽象。两种常见的Service类型是HeadlessService和ClusterIP。它们之间有一些关键区别:1.ClusterIP定义:ClusterIP是Kubernetes中的默认Service类型,它为Service分配一个虚拟IP(VIP),并将流量路由到后端Pod。访问方式:......