日志中的DHCPREQUEST和DHCPACK垃圾邮件

我最近注意到,我的android手机(droid dna,虽然我以前做过的thunderbolt做同样的事情)正在迅速请求dhcp信息我的dhcp服务器(在debian挤压isc-dhcp服务器上)。 我刚开始以为这是在做雷霆,尽pipe我最近注意到droid dna也在做同样的事情。 这两个手机是唯一的东西在networking上这样做(只有Android手机afaik),没有别的这样做。 现在的设置由服务器处理路由,DHCP等,然后连接到一个24端口交换机(tplink,未pipe理),然后去任何以太网连接和2个Linksys e4200无线路由器(在桥/ ap模式)。 每次手机连接到networking时都会发生这种情况。 这也发生在不同的networking上,其中有dchp3-server,一个dell powerconnect 8端口非pipe理型交换机和一个tplink 1043nd无线路由器在接入点模式。 以下是日志活动本身的屏幕截图:

在这里输入图像说明

我的configuration文件isc-dhcp-server由以下内容组成:

option domain-name "kingston.org"; subnet 192.168.1.0 netmask 255.255.255.0 { max-lease-time 909200; default-lease-time 604800; #authoritative; option routers 192.168.1.1; option broadcast-address 192.168.1.210; option domain-name-servers 192.168.1.1; option subnet-mask 255.255.255.0; range 192.168.1.2 192.168.1.200; } host duxbury { hardware ethernet 00:24:8c:ea:f0:7d; fixed-address 192.168.1.111; } host lancaster { hardware ethernet 00:21:5e:56:aa:a4; fixed-address 192.168.1.160; } 

说了这么多,谁能提出一些build议,我可以做什么来帮助解决这个问题,或者防止这个问题呢? 我真的不知道该怎么做,这是非常刺激的,谢谢你的帮助!

编辑:

下面是我启动DHCP服务器时显示的行(没有“租用时间”设置一段时间,networking平均有12-15个设备设备活动):

 Mar 30 17:04:00 Kingston dhcpd: Wrote 0 deleted host decls to leases file. Mar 30 17:04:00 Kingston dhcpd: Wrote 0 new dynamic host decls to leases file. Mar 30 17:04:00 Kingston dhcpd: Wrote 88 leases to leases file. 

另外这里是brctl show的输出(我有一个用hostapd设置的wifi卡,虽然目前不活跃,因为它没有提供足够的覆盖范围,两个e4200安装在房子的对面)。 另一个networking设置(使用dhcp3-server等)不使用网桥

 bridge name bridge id STP enabled interfaces br0 8000.000d9d571396 no eth1 wlan0 

我可以确认Nexus 7和isc-dhcp-server存在同样的问题。 通过给设备的MAC一个保留地址,我能够在一定程度上绕开这个问题。 但是,当客人连接到networking并且他们没有预约时,这并不起作用。

在使用iptables日志logging的请求/响应stream程之后,我可以看到服务器正在响应,但是由于某种原因(不是很确切,我知道),Android设备不喜欢响应。 当您无法连接任何时间时,会造成非常令人沮丧的用户体验。

值得一提的是,我也发现很多用户在Android上报告过这个问题,但似乎没有从我所知道的事情上得到什么牵引。