VirtualBox 克隆后 IP 地址相同(DHCP 分配),如何变更MAC以获取不同的IP?

摘要:
由于需要做实验需要两个相同环境的虚拟机,在linux下使用virtualbox最小化安装centos6.0,并克隆了一个相同的,联网模式为桥接,修改配置文件之后重启网络发现二者的网络信息相同,所获取的IP地址也相同,这样以来从主机ssh过去就难以判断(实际上有先后顺序,可以分别连上两个相同IP的虚拟机),这时需要要修改其中一个mac地址,获取不同的IP地址,操作如下:关掉其中一台虚拟机,在虚拟机的

由于需要做实验需要两个相同环境的虚拟机,在linux下使用virtualbox最小化安装centos6.0,并克隆了一个相同的,联网模式为桥接,修改配置文件之后重启网络发现二者的网络信息相同,所获取的IP地址也相同,这样以来从主机ssh过去就难以判断(实际上有先后顺序,可以分别连上两个相同IP的虚拟机),这时需要要修改其中一个mac地址,获取不同的IP地址,操作如下:

关掉其中一台虚拟机,在虚拟机的设置中,Mac Address那一栏得右侧有获得一个新的随机mac地址的选项,点之,现在的mac地址为08:00:27:70:98:04,如下图:

VirtualBox 克隆后 IP 地址相同(DHCP 分配),如何变更MAC以获取不同的IP?第1张

开启虚拟机,在/etc/udev/rules.d/70-persistent-net.rules 中会有网卡信息,将原有的eth0注释掉,刚刚添加的是eth1:

VirtualBox 克隆后 IP 地址相同(DHCP 分配),如何变更MAC以获取不同的IP?第2张

修改网卡配置文件:

[shell]#mv /etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-eth1

[shell]#vi/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE="eth1"
HWADDR="08:00:27:70:98:04"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="dhcp"

重启一下网络:  

[shell]#/etc/init.d/network restart

这时IP地址就与第一个虚拟机不同了,方便后面的继续操作。

免责声明:文章转载自《VirtualBox 克隆后 IP 地址相同(DHCP 分配),如何变更MAC以获取不同的IP?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Laya鼠标事件阅读下载漏洞下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vm安装centos7 Minimal 配置静态ip添加dns: 解决连不上网

去centos官网下载需要的镜像:https://www.centos.org/ 安装完成后,在centos7中,ifconfig命令已经不存在了,查看ip的命令  # ip addr 发现ens***(也可能不是ens开头)下面的地址一堆字符,并不是ip。开始修改为静态ip并配置dns。 这里vm采用nat网络,关闭虚拟机,使用nat网络。配置开始ip地...

使用pipenv

环境:pipenv-2020.11.15.0 以前经常使用virtualenv来创建虚拟环境,通过pip freeze生成requirements.txt文件,然后通过pip install -r requirements.txt进行项目模块的管理与安装。这样的安装存在很多问题,比如每次更新模块后,需要手动的重新生成依赖文件. 最新在做新项目,所以试用一下...

mac下编辑权限文件

编辑权限文件 方法一 [Vim]以sudo权限来保存vim打开的readonly文件 champwang 2015-07-09 23:49:23 9410 收藏分类专栏: tools VIM版权[Vim]以sudo权限来保存vim打开的readonly文件 本文要说的命令如下: :w ! sudo tee % > /dev/null1在做 linux...

文件的编码问题解决

前言 很多时候,我们需要在linux(ubuntu,centos等)、mac和windows之间共享一些文件,但是因为各个平台自带支持的编码不一致,有的是GB2312(window默认),有的是utf-8。导致跨平台无法正确打开文件,比如windows下的GB2312编码文件放到mac下,如果mac没有安装GB2312解码器,那打开就乱码。这里总结了...

(转)linux 内存管理——内核的shmall 和shmmax 参数

内核的 shmall 和 shmmax 参数 SHMMAX= 配置了最大的内存segment的大小 ------>这个设置的比SGA_MAX_SIZE大比较好。SHMMIN= 最小的内存segment的大小 SHMMNI= 整个系统的内存segment的总个数 SHMSEG= 每个进程可以使用的内存segment的最大个数配置信号灯( semphor...

Centos7 虚拟机挂载未分配的空间

客户给分配了一台虚拟机,系统安装是Centos7系统,空间为80G,df -h命令查看系统后发现只有40G左右的空间可用,剩余空间未分配。下面记录主要过程: 查看当前已分配的空间 df-h Java代码 [root@centosVM2~]#df-h 文件系统容量已用可用已用%挂载点 /dev/mapper/centos-root35G3.8G32...