DHCP Server 无法给 Window7 Host 分配IP

本文介绍了DHCP Server在尝试给Windows 7主机分配IP时遇到的问题,即主机收到DHCP Offer但未回应DHCP Request。通过Wireshark抓包分析发现,原因是DHCP Server未配置DNS。解决方法是为DHCP Server配置DNS属性。相比之下,Linux主机可以正常获取IP,可能是因为Linux对此类信息的依赖不如Windows严格。
摘要由CSDN通过智能技术生成

问题描述

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 并没有严格要求必须指定这些参数。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值