我们在使用VI Client或者Virtual Center管理ESX时,无论是右键虚拟机"编辑设置"手动更改虚拟机的MAC还是在ESX Console下修改虚拟机的*.vmx文件。系统都会返回提示虚拟机MAC地址不能超出"00:50:56:3f:ff:ff"这个范围。
穿越Vmware ESX对虚拟机MAC地址限制
精选 转载 很多企业内部的服务器在没有上虚拟化之前,某些应用需要绑定物理网卡的地址。在迁移到ESX后,可能会出现以上困扰。虽然可以找软件代理商更换绑定的MAC地址,但是可能一大串麻烦的流程或者影响生产业务应用的时间。有什么办法可以快速解决这个问题呢,大家可以参考以下几种方法:
1. GUEST OS层修改MAC地址
a) 修改Windows虚拟机MAC地址
i. 打开设备管理器
点击 开始 > 控制面板 > 管理工具 > 计算机管理 > 设备管理器
ii. 展开网络适配器
右击 VMware Accelerated AMD PCNet Adapter. 点击 属性.
iii. 点击 "高级"标签
iv. 点击 NetworkAddress.
v. 选择 "值"
vi. 输入新的MAC地址,不需要":"隔开
vii. 重新启动虚拟机,应用新的MAC地址
b) 修改Red hat Linux的MAC地址,请先停止Linux网络服务和将NIC状态设置为"DOWN"
i. #service network stop
ii. #ifconfig eth0 down
iii. #ifconfig eth0 hw ether AB:CD:EF:12:34:56
iv. #ifconfig eth0 up
v. #service network stop
2. ESX修改虚拟机的配置文件
a) 修改虚拟机网卡MAC地址为手动分配
i. 使用VI Client连接到ESX执行以下操作
右击虚拟机 > 编辑设置 > 点击 Network Adapter
ii. 选择 "手动"
b) 使用root用户登录到ESX修改虚拟机配置
i. 使用"vi"编辑器打开虚拟机*.vmx文件
ii. 修改虚拟机网卡MAC地址:
ethernet0.addressType = "static"
ethernet0.Address = "AB:CD:EF:12:34:56"
iii. 添加以下内容使虚拟机关闭系统对网卡MAC地址检查
注意:修改完虚拟机MAC地址后,为了确保虚拟网卡可正常工作。请确认虚拟机网卡所连接的"Port Gruop"和"Virtual Switch"配置将 MAC Address Changes 和 Forged Transmit功能设置为"允许"
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
VMware - - - VMware 虚拟机安装统信服务器3c d3 f5
-
VMware Ubuntu虚拟机打开报错问题
解决VMware Workstation模块“Disk”启动失败问题
VMware 模块“Disk”启动失败 -
逻辑地址、虚拟地址、物理地址
逻辑地址、虚拟地址、物理地址 理解总结
嵌入式开发 逻辑地址 虚拟地址 物理地址 -
【Linux 内核 内存管理】虚拟地址空间布局架构 ① ( 虚拟地址空间布局架构 | 用户虚拟地址空间划分 )
文章目录一、虚拟地址空间布局架构二、用户虚拟地址空间划分一、虚拟地址空间布局架构在 64 64 64 位的 Linux 操作系统中 , " ARM64 架构 " 并 不支持
Linux内核 内存管理 虚拟地址空间 TASK_SIZE TASK_SIZE_64 -
进程的虚拟地址空间
进程的虚拟地址空间分为两部分:内核空间和用户空间每个进程都有各自的虚拟地址
计组 内核空间 用户空间 虚拟地址 -
【Linux】进程虚拟地址空间
风尘仆仆我会化作天边的晚霞~
linux 虚拟地址 物理内存 进程地址空间