免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345678
最近访问板块 发新帖
楼主: platinum
打印 上一主题 下一主题

同一个网段同时有两个DHCP服务器,会怎么样?(已有答案) [复制链接]

论坛徽章:
0
71 [报告]
发表于 2006-07-17 16:06 |只看该作者
这个不会有冲突的吧!!!

论坛徽章:
0
72 [报告]
发表于 2006-08-03 17:48 |只看该作者
专门做了个实验:
两个DHCP server,1号server地址分配范围为172.16.0.0/16,2号为192.168.74.0/24。
只有1号工作时,1号的log如下:
Aug  3 17:44:31 CentOS_Server dhcpd: DHCPDISCOVER from 00:50:56:c0:00:06 (winxp-
client) via eth0
Aug  3 17:44:32 CentOS_Server dhcpd: DHCPOFFER on 172.16.0.128 to 00:50:56:c0:00
:06 (winxp-client) via eth0
Aug  3 17:44:32 CentOS_Server dhcpd: DHCPREQUEST for 172.16.0.128 (172.16.0.2) f
rom 00:50:56:c0:00:06 (winxp-client) via eth0
Aug  3 17:44:32 CentOS_Server dhcpd: DHCPACK on 172.16.0.128 to 00:50:56:c0:00:0
6 (winxp-client) via eth0
注意上面dhcp工作的四个步骤,很详细了吧?此时winxp-client获得了地址172.16.0.128。
打开2号server,
在winxp-client上执行ipconfig /release         ipconfig/renew
再看1号server的log:
Aug  3 17:41:35 CentOS_Server dhcpd: DHCPDISCOVER from 00:50:56:c0:00:06 via eth
0
#这个DHCPDISCOVER包被两台服务器都收到了

Aug  3 17:41:35 CentOS_Server dhcpd: DHCPREQUEST for 192.168.74.1 (192.168.74.25
4) from 00:50:56:c0:00:06 via eth0: wrong network.
#2号server已经offer了一个地址192.168.74.1,winxp-client希望使用这个地址,所以广播出DHCPREQUEST,也被1号server收到,但1号server不负责192.168.74.0/24,所以是wrong network,发出下面的DHCPNAK包:
Aug  3 17:41:35 CentOS_Server dhcpd: DHCPNAK on 192.168.74.1 to 00:50:56:c0:00:0
6 via eth0
#offer一个本机负责分配的地址,如果winxp-client的DHCPREQUEST被2号server拒绝,可能会用得着哦:
Aug  3 17:41:36 CentOS_Server dhcpd: DHCPOFFER on 172.16.0.128 to 00:50:56:c0:00
:06 (winxp-client) via eth0

[ 本帖最后由 sonicpice 于 2006-8-3 18:24 编辑 ]

论坛徽章:
0
73 [报告]
发表于 2006-08-04 16:56 |只看该作者
应该不会冲突。

论坛徽章:
0
74 [报告]
发表于 2006-08-04 19:04 |只看该作者
其实结论早已经有了,但几乎每一个回贴的人都不看结论而直接说出自己的猜测,后面的人再反驳,一直循环
为此,此贴锁了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP