none
Hyper-V PXE 启动无法找到IP地址的诡异问题 RRS feed

  • 问题

  • 最近在用Hyper-V弄WDS和MDT

    自己用2003做了一台域控,上面装了DHCP \ DNS  \Wins  等功能

    DHCP也在域内进行了授权。

    用一台2008R2得VM,加入域并安装WDS ,2008R2 可以正常找到DHCP分配的IP、网关、DNS等信息

    创建一台空白虚拟机

    选择 旧版网络适配器

    开机网卡启动,始终无法找到IP

    后来添加了一台XP得VM,同样适用 旧版网络适配器 依然无法找到IP,进入XP后,XP系统可以找到IP

    多次尝试,无效

    虚拟网络的三种模式都试过了

    顿时抓狂

    请各位高手给出出主意~~~

    2010年8月18日 9:43

答案

  • 结合我的实践经验来看,在部署WDSDHCP的时候,大家都会很容易忽略这样一个较严重的问题:

    DHCP要分二种情况,一是 wdsdhcp 在同一台服务器上,按提示升级配置即可;另一种 是 wdsdhcp 在不同的机器上(你的情况就是这样!),wds 服务器系统最好为windows 2008,可以支持多播 ,在这种情况下,需要对dhcp进行配置,主要有四点:

    1.  配置 043 项,值为 01 04 00 00 00 00 ff

    2.  增加 060 项,字符串,值和名称都为 PXEClient 。可以在命令行用 netsh 完成,也可以在dhcp控制台上完成。

    3.  配置 066 项,值为wds主机的IP地址或域名。

    4.  配置 067 项,关键,不是 boot\x86\pxeboot.com ,而是 boot\x86\wdsnbp.com

     

     

    希望以上办法能够解决你的问题!

     

     


    Geno
    2010年8月19日 1:44
    版主

全部回复

  • 估计是网络结构有问题

    我之前没有遇到过

    你可以把你的环境贴出来,还有交换机的型号,大家一起帮你分析

    2010年8月18日 9:59
  • 估计是网络结构有问题

    我之前没有遇到过

    你可以把你的环境贴出来,还有交换机的型号,大家一起帮你分析


    老大 ,没有网络结构和交换机

    我说了 虚拟机

     

    我在一台Windows 2008R2 得主机上 添加了 4台虚拟机

     

    1台域控 / DHCP/Wins/DNS 2003SP2系统

    1台WDS  2008R2系统

    1台 网络部署测试用机 无系统 配旧版网络适配器

    1台 网络部署有系统测试用机 XP系统 配旧版网络适配器

     

    所有VM在系统内都可以正常获取IP

    但是PXE启动时无法获取IP

    内部 外部 专用 三种虚拟机网络模式都测试过

    2010年8月18日 10:02
  • 1台域控 / DHCP/Wins/DNS 2003SP2系统,这个网卡设置旧版网络适配器

    再试试,几台机器的网络设置在一个模式下

     

    dhcp服务器要求是旧版的

    2010年8月18日 12:17
  • 结合我的实践经验来看,在部署WDSDHCP的时候,大家都会很容易忽略这样一个较严重的问题:

    DHCP要分二种情况,一是 wdsdhcp 在同一台服务器上,按提示升级配置即可;另一种 是 wdsdhcp 在不同的机器上(你的情况就是这样!),wds 服务器系统最好为windows 2008,可以支持多播 ,在这种情况下,需要对dhcp进行配置,主要有四点:

    1.  配置 043 项,值为 01 04 00 00 00 00 ff

    2.  增加 060 项,字符串,值和名称都为 PXEClient 。可以在命令行用 netsh 完成,也可以在dhcp控制台上完成。

    3.  配置 066 项,值为wds主机的IP地址或域名。

    4.  配置 067 项,关键,不是 boot\x86\pxeboot.com ,而是 boot\x86\wdsnbp.com

     

     

    希望以上办法能够解决你的问题!

     

     


    Geno
    2010年8月19日 1:44
    版主