centos7 克隆虚拟机改ip

本文档介绍了在克隆CentOS7虚拟机后如何更改IP地址。首先,需要在/etc/hosts中添加新IP和主机名的映射。接着,打开并编辑网络接口ens33,设置自定义的IP地址,并注意MAC地址会自动更新。完成这些步骤以确保克隆后的虚拟机拥有独立的网络配置。

克隆后,登入系统。(注意切换为root用户才有权限)

因为是克隆嘛,以前的机器上该配的都配好了,现在主要是要修改ip设置。

0.在/etc/hosts 加上这个新的Ip和主机名映射
在这里插入图片描述1.打开ens33,修改ip,mac地址

vi  /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述

:ip是自己定义的,mac地址是自动生成的。
从网络适配器–高级选项,可以查看:
在这里插入图片描述
在这里插入图片描述

### 关于 CentOS 7 虚拟机克隆IP 地址重复的情况 当在 VMware 中克隆 CentOS 7虚拟机时,如果未采取适当措施,则可能会发生 IP 地址冲突的问题。这是因为克隆操作不仅复制了虚拟机的操作系统及其配置文件,还可能保留了原有的网络设置[^1]。 #### 原因分析 克隆过程中,原虚拟机的 MAC 地址会被默认复制到新虚拟机中,除非手动更或通过特定工具调整。由于 MAC 地址在网络接口配置文件中被绑定至具体的网卡设备名称(如 `ens33` 或其他命名方式),因此可能导致以下情况: - 新旧虚拟机共享相同的 MAC 地址。 - 如果两者处于同一子网内,其 DHCP 租约可能分配给同一个 IP 地址,从而引发冲突。 - 即使使用静态 IP 配置,也可能因为未更新 `/etc/sysconfig/network-scripts/ifcfg-*` 文件中的相关内容而导致问题[^4]。 #### 解决方案 为了避免此类问题的发生,需执行以下几个方面的调整: ##### 修改 MAC 地址映射关系 进入目标虚拟机内部,编辑位于路径 `/etc/udev/rules.d/70-persistent-net.rules` 下的规则文件。此文件记录了硬件设备与其对应逻辑名之间的关联信息。通常情况下,其中会包含类似如下条目: ```bash SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="old-mac-address", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" ``` 找到与当前活动网卡相匹配的那一行,并将其移除或者注释掉。这样做的目的是让操作系统重新识别物理层变化并生成新的唯一标识符。 ##### 更新网络接口配置参数 随后访问具体网卡对应的脚本文件目录——一般命名为类似于 `/etc/sysconfig/network-scripts/ifcfg-ens33` ,依据实际环境有所不同。在此处完成必要的字段修正工作,主要包括但不限于以下几项内容[^2]: ```bash TYPE=Ethernet BOOTPROTO=static # 更成静态模式而非动态获取 DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=ens33 # 确认适配器标签无误 DEVICE=ens33 # 同样验证端口描述准确性 ONBOOT=yes # 开启随主机启动自动激活功能 IPADDR=<new-ip> # 设定独占的新IPv4数值 NETMASK=<subnet-mask># 输入恰当的子网掩码长度 GATEWAY=<gateway-ip> # 明确通往外部世界的路由出口 DNS1=<preferred-dns-server> ``` 注意:务必保证所指定的新 IP 不与其他现存节点重叠;同时建议同步替换原有 UUID 和 HWADDR 属性值以消除潜在隐患[^3]^。 最后保存所有动后重启整个服务单元来应用最新设定: ```bash systemctl restart network.service ``` --- ###
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值