cy's Blog 好好学习 天天上网

hyper-V MAC分配的说明(转)

Hyper-V上运行的虚拟机,我们一般都会去给它绑定网络,分配网卡。默认情况下,当你安装完成Hyper-V角色以后,Hyper-V就准备好了256个MAC地址以供虚拟机使用,这256个MAC地址,也就是MAC地址池了。 

一个MAC地址由12位的十六进制数组成,主要分两部分,前六位是一个厂商ID,也就是说,一个网卡厂商他要生产网卡,那么他必须去购买这样的一个ID,后面的六位则由厂商自由分配。在 Hyper-v中,MAC地址的构成也是如此,主要也是分成两大部分,但是后面的六位,又可细分为两个部分,总共三个部分: 

第一部分:微软买下了00-15-5d作为Hyper-v的MAC地址的厂商标识,也就是说,Hyper-v的MAC地址池中,所有地址都是以 00-15-5d作为开头的,更确切的说,Hyper-v系统上运行的虚拟机,它的MAC地址的前六位就是00-15-5d。从这一点上,管理员就可以依据网卡来区分自己连接的到底是一台物理机还是虚拟机,是一台Hyper-V的虚拟机还是一台VMware的虚拟机; 

第二部分:这一个部分是紧接着厂商ID的后四位,它由第一块被枚举的物理网卡的IP的后两位组成。举个例子,比如这一块物理网卡的IP是192.168.0.16,那么这后四位的MAC地址就是00-10,其中192.168.0.16是的第三位0对应着00,第四位16对应着10。 

第三部分:也就是最后的两位了,这两位从00到FF正好是256个,这样MAC地址池的范围就确定了下来,00-15-5d-00-10-00到 00-15-5d-00-10-FF。 

MAC地址的使用,主要有两个部分,一个是给虚拟机用的,还有一部分,是给创建外部网络类型或是内部网络类型生成的虚拟的网卡用的,这样算下来,如果你创建了一个外部类型的虚拟网卡,那么真正给虚拟机用的只有255个MAC地址了。 

同样,如果每个虚拟机有两块网卡,那么这两块网卡都得占用一个MAC地址,有三块,那就总共占用三个MAC地址了,己分配给虚拟机使用的MAC地址,那么这个地址就会跟随着虚拟机而终老,也就是说,分配的MAC地址只有在虚拟机删除了,它才会回到地址池中以便循环利用。 

Hyper-V在给虚拟机分配MAC地址时,它是从头开头分配的,从地址池中最小的MAC地址开始,一直往下分配,遇到己经分配的MAC地址,那么它将跳过这个地址,再往下寻找,找到空闲的MAC地址,便分配给虚拟机,如果没有找到,那么Hyper-v将再次从头找一遍,这一遍下来还没找到,Hyper-V就会报个错给你了。 

这里就给我们提了一个问题,256个地址看上去很多,但说不定哪天就不够用了,Hyper-V确实给了我们这种调优的能力,可以让我们去扩展MAC 地址池,这就要我们去改注册表了,注册表的路径是HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization找到MinimumMacAddress和MaximumMacAddress,比如我们调节上面00-15-5d-00-10-00 00-15-5d-00-10-FF这一组的值,把00-15-5d-00-10-00改成00-15-5d-00-1F-00,这一改,就有了几千个MAC地址了,这次应该是算得上是取之不尽用之不竭了。 

当然在调整MAC地址池之前,不能创建任何的虚拟机或是内部类型的网络,所以说,如果要调整MAC地址池的范围,装完Hyper-V就动手吧。不过老李提醒在最新版本的Hyper-V中我们已经可以在图形化界面中修改MAC地址池了 

作者:lcy 分类:技术文章 浏览:702 评论:0

sql2005 mysql定时备份批处理

保存为sqlbak.bat  目录我直接放winrar 的根目录了 或者拷贝一个winrar.exe 具体目录随意。 

然后添加计划任务个人的话建议一周或者一天 虚拟主机等 建议每周或者每月

@echo off


net stop MSSQLserver
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "E:\sqlbackup\SQL2005备份生成的文件.rar" "D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\*.*" 
net start MSSQLserver

作者:lcy 分类:技术文章 浏览:44 评论:0

IIS .htaccess设置301

 在.htaccess中插入代码

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^c3389.com.com [NC] 
RewriteRule ^(.*)$ http://www.c3389.com/$1 [L,R=301]

打开c3389.com即可跳转到www.c3389.com

多域名如下

RewriteEngine On
RewriteCond %{HTTP_HOST} !^(a.c3389.com.com|b.c3389.com)$ [NC]
RewriteRule ^(.*)$ http://www.c3389.com$1 [L,R=301]

访问a.c3389.com 或b.c3389.com 即可跳转到 www.3389.com

作者:lcy 分类:技术文章 浏览:60 评论:0

联想Y510P 插上电源后外壳有轻微震动现象处理办法

   刚买的本本几天没关机了 插上电源之后除了键盘 触控板 屏幕之外 都有轻微的震动感觉 去掉电源则无此现象。

百度搜了很多都说是静电 安装各种方式测试一遍均无果 以前本本外壳材质是塑料的没出现过类似的现象 现在是金属拉丝的 难免出现。

解决方法 室内环境 接地线设置好。 或者带防止静电的设备 。我的解决方法是关机休息一晚上 关机时候断开电源。

天气干燥 难免有静电产生。

作者:lcy 分类:故障解决 浏览:165 评论:0

[华众] 对不起,MYSQL ODBC连接信息获取失败!

安装过MYSQL ODBC 还是提示

---------------------------
华众域名主机管理系统控制器
---------------------------
对不起,MYSQL ODBC连接信息获取失败!
---------------------------
确定  
---------------------------
 

解决办法 注册表由于安装 时候出错导致mysqlodbcstr字符串没有写入注册表 手动加上即可

...
作者:lcy 分类:虚拟主机管理系统 浏览:184 评论:0

windows 2008r2 Windows Firewall 服务因拒绝访问

查看事件属性为“Windows Firewall 服务因拒绝访问。服务特定错误而停止。”重启后无法PING通,也无法远程连接。打开服务器管理器里的高级安全windows防火墙,提示高级安全 Windows防火墙管理单元无法加载。请重新启动正在管理的计算机上的Windows防火墙防务。错误代码:0x6D9.百度搜了一圈 没一个能解决问题

作者:lcy 分类:故障解决 浏览:87 评论:0

Windows Server 2008 2012 2012R2 下载

2008 r2ed2k://|file|cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_617598.iso|3368839168|D282F613A80C2F45FF23B79212A3CF67|h=HSJOZTIJMH6J6KP2HN2CH3IK6QTCJX73|/ &

作者:lcy 分类:工具软件 浏览:589 评论:0

McAfee VirusScan控制台的用户解锁密码忘记的解决方法

在网上搜到的几种方法 McAfee忘记密码的解决方法控制台的密码设置相关信息保存在HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVD\VirusScan Enterprise\CurrentVersion下的UIP、UIPMode、UIPpages这三个子键里UIP为具体的密码内文mode为加密状况,0为锁定、1则相反pages就对应的是

作者:lcy 分类:技术文章 浏览:49 评论:0

IIS-FTP防火墙4.2(免费开放)

 IIS-FTP防火墙4.2(免费开放)防止利用软件而已扫描 爆破 IIS自带的FTP 免费版 北极大牛写的

作者:lcy 分类:工具软件 浏览:78 评论:0

在Win2012服务器上定时备份所有VHD文件

 由于最新的操作系统可以不关VPS情况下复制VHD文件,因此,您可以直接用操作系统的计划任务来备份所有用户的VHD。 您可以在win2012中运行以下命令(每天早上一点备份,代替原有的): schtasks /create /tn "BACKUPVPS" /tr "cmd.exe /C \"xcopy D:\vhd所在目录名 E

作者:lcy 分类:技术文章 浏览:57 评论:0