DHCP Server 无法给 Window7 Host 分配IP
问题描述
1.DHCP server无法给window host分配IP,使用wireshark抓包分析发现,host已经收到dhcp server发出的dhcp offer,但是没有返回dhcp request;
2.linux host 客户端可以正常被分配 IP
3.DHCP Server使用的是开源SDN控制器floodlight的DHCP Server模块实现
问题分析
使用公司其他有DHCP的路由器给windows host分配 IP ,抓包对比发现我的dhcp offer信息的Option:Domain Name Server字段值显示<MISSING>,原来是DHCP server没有配置Domain Name Server(DNS);
解决办法
DHCP server配置Domain Name Server(DNS)属性,即可配置成功
正确的dhcp offer信息如下图
问题思考
为什么linux host可以正常分配IP,而windows不行呢?
我想应该是当设置window自动获取ip时如下图,IP,子网掩码,默认网关,DNS服务器都是必须由DHCP server指定的,如果没有指定,windows会忽略dhcp offer,就会配置失败。而linux 并没有严格要求必须指定这些参数。