修改windows虚拟服务器mac,WindowsHyper-V默认限制为 256 个动态 MAC 地址

WindowsHyper-V默认限制为 256 个动态 MAC 地址

09/16/2020

本文内容

本文提供了在启动来宾虚拟机时发生的问题的解决方案。

适用于:  Windows Server 2012R2

原始 KB 编号:   2804678

症状

请考虑以下情况:

您具有Windows Server 2012角色配置Hyper-V计算机。 Hyper-V服务器配置为向来宾计算机提供动态 MAC 地址。

启动来宾虚拟机时,可能会遇到以下错误消息:

应用程序在尝试更改' ' 的状态时遇到 错误

综合以太网端口 (实例 ID CCE417C5-BDD9-4216-85CA-248620EE75C6) :无法打开,出现错误"尝试访问无效地址"。

在 Windows Server 2008 或 Windows Server 2008 R2 Hyper-V 主机上,将记录源"Microsoft-Windows-Hyper-V-Worker"的事件ID 12565,如事件 ID 12565 - NIC 配置中所述。

原因

出现此问题的原因是已超出 256 (256) MAC 地址的默认数量。

Hyper-V MAC (地址映射到 aa-bb-cc-dd-ee-ff) 如下所述:

aa-bb-cc) 中的前三个八进制数是 Microsoft 的 IEEE 组织唯一标识符 00:15:5D (这在所有 Hyper-V 主机上很常见。 (

dd-ee (个八) 个八进制数派生自服务器的 IP 地址的最后两个八进制数。

最后一个八 (ff) 从 0x0-0xFF。

由于最后一个八进制数是 8 位值,因此默认限制为 256 个可能的 MAC 地址。

解决方案

应用以下解决方案之一:

关闭虚拟机,分配不属于Hyper-V MAC 地址范围的静态 MAC 地址,然后重新启动虚拟机。

使用下列方法之一,通过修改默认动态 MAC 地址范围的第五个和/或第六个八进制数来增加 MAC 地址的范围:

如果主机位于 Windows Server 2008 中,则可以通过以下注册表值修改动态 MAC 地址范围:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization\MinimumMacAddress

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization\MaximumMacAddress

备注

了解十六进制编号系统有助于修改八进制数。 每个八进制值的范围都是 00 - FF。

更多信息

有关此主题的其他阅读内容,请参阅以下博客文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值