无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2662|回复: 4
打印 上一主题 下一主题

hanewin DHCP为什么可以和原有的dhcp服务器共存于一个子网中

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-27 23:06:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在下在局域网中使用PXE服务器来网络启动PE,但由于原有的网关的诸多功能不可或缺(尤其是身份验证方面的功能),故想在使用原有网关DHCP服务器的基础上,仍然长期设立一个PXE服务器(自带boot dhcp)供不时之需。但所有技术文章都告诉我,一个子网内出现两个DHCP属于极为不妥之要避免的情形,这个矛盾始终令我一筹莫展。<br /><br />观看了pseudo 老师的0PE网启演示视频,其过程是——先启动一个0pe并建立PXE的基本环境(用hanewin dhcp来搭建),这个启动的0pe的地址是由网关的DHCP分配的;然后在该子网内又启动了一个0pe,这次是从第一次启动的0pe所搭建的PXE服务器上获得启动文件并网络加载完整个0pe的,这一次网络启动时的dhcp是由第一次启动的0pe所提供的(注意同在一个子网内,却不是由网关的dhcp提供分配地址的服务);更奇怪的是,网络PXE启动0pe后加载网络环境,这一次竟然又是网关的dhcp给分配地址了。


说的比较绕,列个表吧
┏━━━━━━━━━━━━┯━━━━━━━━━━━━┓
┃    获取地址时情形           │   起作用的DHCP服务器    ┃
┠────────────┼────────────┨
┃PXE服务器自身地址          │   网关的DHCP服务          ┃
┠────────────┼────────────┨
┃客户机网络启动时的地址   │PXE服务器的DHCP服务     ┃
┠────────────┼────────────┨
┃客户机进桌面以后获取地址│   网关的DHCP服务          ┃
┗━━━━━━━━━━━━┷━━━━━━━━━━━━┛



这是否意味着:只要是PXE网络启动,客户机只会自动接受hanewin dhcp的地址分配,而不会找网关dhcp申请地址

[ 本帖最后由 dark_enigma 于 2012-3-27 23:16 编辑 ]
2#
 楼主| 发表于 2012-3-28 08:59:46 | 只看该作者
系统进入桌面以后获取地址,和PXE启动时获取地址,其过程有什么区别吗,是否有办法让机器在进桌面时只从网关DHCP获取地址,而PXE启动时只从PXE服务器获取地址
回复

使用道具 举报

3#
发表于 2012-3-28 19:03:52 | 只看该作者
一个简单的方法是,做PXE BOOT的电脑,装又网卡,一个正常子网用,一个PXE BOOT子网用,这样可以避免PXE和正常子网在同一个子网。
回复

使用道具 举报

4#
发表于 2012-3-28 20:22:38 | 只看该作者
网启时,因为网关比0pe先收到请求包,所以客户端从网关获取IP,但是获取启动引导文件时,发现没有,所以客户端就丢弃这个IP地址,转而寻找其他提供pxe服务的机子,而DHCP的第一个数据包是广播包,所以0pe建立的DHCP服务器也会回应这个包,这时客户端又回应0pe,从而获取到0pe分配的IP,而0pe的DHCP又提供引导文件,所以就启动第二个0pe了。
至于pxe启动系统后,网络服务也启动了,就又开始通过DHCP获取IP地址了,这时候肯定又是网关反应比较快了,你的两台电脑是不是都连接到同一个路由器上?那肯定是路由器先接收到客户端的请求包了,而路由器自身提供DHCP,这数据包肯定不会交给别人了。
回复

使用道具 举报

5#
 楼主| 发表于 2012-3-29 15:55:38 | 只看该作者

回复 #4 ones 的帖子

哇哦,说的很清楚,这下不纠结了,谢谢中将先生
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-1 20:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表