虚拟机克隆及MAC地址的修改

本文介绍如何在Linux环境下进行虚拟机克隆,并详细讲解克隆后MAC地址的修改步骤,确保网络正常运行。

Linux入门(3)—虚拟机克隆及MAC地址的修改


虚拟机的克隆主要是为了方便集群的搭建,注:克隆虚拟机后必须修改MAC地址,才可以正常使用ip,文章的后面会详细介绍MAC地址的修改方法.


废话不多说,下面开始步入正题:

一:虚拟机克隆:

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

开始克隆,花费5-10分钟:

这里写图片描述

这里写图片描述

看到如下界面,您的虚拟机就克隆成功了,

这里写图片描述

二:克隆后虚拟机的MAC地址的修改:

克隆虚拟机后,虚拟机OS中还保留了克隆前的MAC地址,导致网卡不能被识别.解决方法如下:

1:删除 /etc/udev/rules.d/70-persistent-net.rules 文件.(70-persistent-net.rules这个文件确定了网卡与MAX地址的绑定,clone之后的MAC地址发生了变化,所以导致系统认为网络设备不存在.)
2:重启虚拟机.
3:将 /etc/udev/rules.d/70-persistent-net.rules 文件最后的修改”eth1”为”eth0”
4:将 /etc/sysconfig/network-scripts/ifcfg-eth0 中的MAC地址修改为 /etc/udev/rules.d/70-persistent-net.rules文件中所记录的MAC地址,
5:重启虚拟机,MAC地址修改完成.

### VMware 虚拟机克隆 Ubuntu IP 地址不变解决方案 对于在 VMware 中克隆的 Ubuntu 虚拟机遇到 IP 地址重复的问题,可以通过调整网络接口设置的方法来解决。具体操作如下: 针对不同版本的 Ubuntu 和不同的网络管理工具(如 `NetworkManager` 或者传统的 `/etc/network/interfaces` 文件),修改方式有所不同。 #### 对于使用 NetworkManager 的系统 如果系统正在使用 NetworkManager 来管理网络连接,则应编辑对应的网络配置文件。通常情况下,在较新的 Ubuntu 版本中,默认是启用 NetworkManager 的。此时应该编辑位于 `/etc/netplan/` 下面的相关 YAML 配置文件[^1]。 ```yaml network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.40.13/24 # 修改成想要的新静态IP地址 gateway4: 192.168.40.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 保存更改并应用新配置: ```bash sudo netplan apply ``` #### 使用传统方法编辑 interfaces 文件 对于某些特定环境下的 Ubuntu 安装或是更早版本的操作系统来说,可能仍然依赖于手动定义的 `/etc/network/interfaces` 文件来进行网络配置。在这种情形下,应当按照下面的方式进行处理。 打开终端窗口,并输入命令以进入文本编辑模式: ```bash sudo vim /etc/network/interfaces ``` 找到对应网卡设备名称的那一段文字(通常是类似于 `iface eth0 inet dhcp` 这样的行)。如果是希望给这台机器指定一个固定的 IP 地址而不是继续获取动态分配的一个的话,那么就需要把上述那句话改成类似这样子的形式: ```plaintext auto eth0 iface eth0 inet static address 192.168.40.14 netmask 255.255.255.0 gateway 192.168.40.1 dns-nameservers 8.8.8.8 8.8.4.4 ``` 完成以上改动之后记得重启网络服务使这些改变生效: ```bash sudo systemctl restart networking.service ``` 另外需要注意的是,当面对基于 systemd 网络栈的情况时,还需要考虑清除 DHCP 客户端留下来的旧有租约记录以及 MAC 地址缓存等问题,从而确保每次启动都能获得一个新的唯一身份识别码[^3]。 为了防止再次发生此类问题,建议在创建虚拟机模板之前就预先设定好唯一的主机名和 SSH 密钥等内容;同时也可以尝试关闭或重新初始化与物理硬件绑定紧密的服务组件比如 avahi-daemon 等。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值