Reply
Ubiquiti Employee
Posts: 3,898
Registered: ‎01-11-2016
Kudos: 1160
Solutions: 29

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

@sirket The problem with that is that some DHCP servers reply to the broadcast address, so it would filter out the response.

Want to try out new features or fixes before they're released as Stable? Sign up for Beta here: https://help.ubnt.com/hc/en-us/articles/204908664-How-To-Signup-for-Beta-Access
Having connectivity issues? See: https://help.ubnt.com/hc/en-us/articles/221029967-UniFi-Debugging-Intermittent-Connectivity-Issues-on-your-UAP
Member
Posts: 105
Registered: ‎10-10-2014
Kudos: 33
Solutions: 1

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

You are, of course, correct- and I mixed up the posts from vdan and belias. vdan is using Windows for DHCP which uses broadcast and belias was using the edgerouter which uses unicast (unless otherwise asked). Mea culpa.

Member
Posts: 103
Registered: ‎02-10-2017
Kudos: 12

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

Not sure if this helps, but I have seen many iPads cotinually requesting a DHCP renewal every minute.  If there is an issue with the dhcp renewal process then this could be why they drop out every now and then.

 

Cheers,

Chris.

Ubiquiti Employee
Posts: 3,898
Registered: ‎01-11-2016
Kudos: 1160
Solutions: 29

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

@lhsit Can you get a packet capture of that? I'd be very interested to see what's going on. It should only check in 50% through its lease time. Unless the lease time is set to two minutes...

Want to try out new features or fixes before they're released as Stable? Sign up for Beta here: https://help.ubnt.com/hc/en-us/articles/204908664-How-To-Signup-for-Beta-Access
Having connectivity issues? See: https://help.ubnt.com/hc/en-us/articles/221029967-UniFi-Debugging-Intermittent-Connectivity-Issues-on-your-UAP
Senior Member
Posts: 3,234
Registered: ‎08-06-2015
Kudos: 1383
Solutions: 186

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

In my lab environment I have Windows Server 2012R2 DHCP, an ES-48-500, and a UAP-AC-HD.

 

I have not yet seen the issue seen by the OP, but have had dozens of iOS clients connect and maintain connectivity through every firmware revision since the AC-HD was in beta.

 

I do see the noted DHCP server (Windows) respond to the broadcast address.  This may or may not be why the response is not seen via the tcpdump using the hardware address, so using the service ports will help avoid any question there.  I could do a quick packet capture easily to confirm in my environment, but that may not help the OP.

 

I noted actually saving the packet capture above.  If this gets narrowed down where the switch is confirmed to send the response out the interface to which the AP is connected such a capture may be helpful.  However such a capture saved to a file may be helpful to UBNT even at the extents:  a simultaneous capture on the AP and on the Windows DHCP server at the same time.

 

This one is puzzling, and I hope the OP is able to respond with a follow-up.

 

Ubiquiti Employee
Posts: 3,898
Registered: ‎01-11-2016
Kudos: 1160
Solutions: 29

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

One other thing, OP, it would be good to get a monitor mode packet capture, as outlined here: https://help.ubnt.com/hc/en-us/articles/221029967-UniFi-Debugging-Intermittent-Connectivity-Issues-o... . I'd like to confirm what TX rate the broadcast packets are getting sent from the AP at (should be 6Mbit, but I'd like to confirm).

Want to try out new features or fixes before they're released as Stable? Sign up for Beta here: https://help.ubnt.com/hc/en-us/articles/204908664-How-To-Signup-for-Beta-Access
Having connectivity issues? See: https://help.ubnt.com/hc/en-us/articles/221029967-UniFi-Debugging-Intermittent-Connectivity-Issues-on-your-UAP
Member
Posts: 103
Registered: ‎02-10-2017
Kudos: 12

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

@UBNT-jeff I will attempt to capture that for you.  It won't be till early next week however.

Member
Posts: 247
Registered: ‎04-01-2014
Kudos: 74
Solutions: 16

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

Okay folks, please see below tcpdump's for interfaces br0, eth0 and ath0 ports 67 and 68. Prior to these tests the iPhone was power cycled and between each tcpdump the iPhone Wi-Fi was power cycled.

 

br0 port 67:

listening on br0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:16:19.249548 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:16:19.250298 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:16:28.169151 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:16:28.169901 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:16:32.071554 IP 192.168.144.74.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 3c:97:0e:a5:a0:10, length 300
13:16:32.072085 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300
13:16:32.072241 IP 192.168.144.76.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 6c:88:14:7a:dc:78, length 300
13:16:36.470713 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:16:36.471650 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:16:44.881534 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:16:44.882253 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:16:44.882596 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:16:53.226325 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:16:53.227075 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:16:53.227231 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:17:01.496965 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:17:01.497871 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:17:01.615532 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 314
13:17:01.616032 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:17:01.622778 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 326
13:17:01.623372 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:17:03.365613 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:17:03.366519 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:17:05.936011 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:17:05.936948 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:17:10.502370 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:17:10.503119 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:17:11.608922 IP 192.168.144.149.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 60:57:18:90:0c:f4, length 300
13:17:11.609453 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300
13:17:12.157404 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:17:12.158153 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306

br0 port 68:

listening on br0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:19:55.185519 IP 192.168.144.149.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 60:57:18:90:0c:f4, length 300
13:19:55.186081 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300
13:19:59.698248 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:19:59.699154 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:07.795598 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:20:07.796347 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:08.235601 IP 192.168.144.84.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a0:48:1c:ac:49:16, length 300
13:20:16.221786 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:20:16.222504 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:25.075609 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:20:25.076327 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:26.101857 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:20:26.102763 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:27.810833 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:20:27.811770 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:27.812113 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:29.935168 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:20:29.936105 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:29.936417 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:34.158788 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:20:34.159538 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:35.604268 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:20:35.605018 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:20:37.779204 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:20:37.779922 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306

eth0 port 67:

listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:23:15.775595 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:23:15.776188 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:23:23.981704 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:23:23.982453 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:23:30.346307 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 314
13:23:30.346870 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:23:30.364205 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 326
13:23:30.364736 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:23:32.137837 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:23:32.138461 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:23:35.373066 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 326
13:23:35.373597 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:23:40.250429 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:23:40.251053 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:23:43.532291 IP 192.168.144.149.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 60:57:18:90:0c:f4, length 300
13:23:43.532822 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300
13:23:49.033817 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:23:49.034411 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:23:57.510200 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:23:57.510981 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306

eth0 port 68:

listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:26:02.742564 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:26:02.743314 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:11.542538 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:26:11.543319 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:14.925758 IP 192.168.144.74.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 3c:97:0e:a5:a0:10, length 300
13:26:14.926289 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300
13:26:14.932379 IP 192.168.144.76.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 6c:88:14:7a:dc:78, length 300
13:26:20.571526 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:26:20.572338 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:21.284802 IP 192.168.144.84.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a0:48:1c:ac:49:16, length 300
13:26:21.910308 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:26:21.911089 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:24.298139 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:26:24.298951 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:28.677871 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:26:28.678651 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:28.678839 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:29.874816 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:26:29.875441 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:32.581804 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:26:32.582428 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:34.172744 IP 192.168.144.149.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 60:57:18:90:0c:f4, length 300
13:26:34.173275 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300
13:26:37.183208 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:26:37.183833 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:26:37.184207 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306

ath0 port 67:

listening on ath0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:28:04.562098 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:28:04.562942 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:28:13.345643 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:28:13.346487 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:28:21.947714 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:28:21.948558 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:28:21.948901 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:28:30.530326 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:28:30.531138 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:28:37.095426 IP 192.168.144.95.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a0:48:1c:ac:c4:1e, length 300
13:28:38.866746 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:28:38.867558 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:28:41.421496 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 314
13:28:41.421871 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:28:41.433459 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 326
13:28:41.434021 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:28:47.209944 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:28:47.210788 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:29:16.618488 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 314
13:29:16.619051 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:29:18.769061 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 314
13:29:18.769467 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:29:22.563797 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 314
13:29:22.564359 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:29:22.564547 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306

Finally ath0 port 68:

listening on ath0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:30:47.791491 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:30:47.792334 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:30:52.623532 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:30:52.624563 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:30:55.807630 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 314
13:30:55.808192 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:30:55.808348 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:30:55.845174 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 326
13:30:55.845736 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:31:00.834170 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 326
13:31:00.834919 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:31:00.846632 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:31:00.847444 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:31:05.039580 IP 192.168.144.130.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:50:56:8e:4b:f4, length 300
13:31:05.910092 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 326
13:31:05.910841 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:31:05.910998 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:31:09.800000 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:31:09.800844 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:31:13.822219 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 314
13:31:13.822813 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:31:13.822969 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:31:13.831871 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 9c:5c:f9:e5:d4:85, length 326
13:31:13.832433 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306
13:31:18.691024 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300
13:31:18.691867 IP 192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306

 

Regards,
Daniel
Member
Posts: 247
Registered: ‎04-01-2014
Kudos: 74
Solutions: 16

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

Regarding monitor mode packet capturing, I do not have a Modern (2013+) MacBook available. Only ThinkPad's with 2x2 radios. Will that be a problem?

Regards,
Daniel
Ubiquiti Employee
Posts: 3,898
Registered: ‎01-11-2016
Kudos: 1160
Solutions: 29

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

@vdan It's just a least-common-denominator thing. If none of your devices are 3x3 or higher, then it's fine to capture with a 2x2 third-party radio.

Want to try out new features or fixes before they're released as Stable? Sign up for Beta here: https://help.ubnt.com/hc/en-us/articles/204908664-How-To-Signup-for-Beta-Access
Having connectivity issues? See: https://help.ubnt.com/hc/en-us/articles/221029967-UniFi-Debugging-Intermittent-Connectivity-Issues-on-your-UAP
Senior Member
Posts: 3,234
Registered: ‎08-06-2015
Kudos: 1383
Solutions: 186

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

Man Very Happy

 

I had actually meant to use one tcpdump capturing packets from/to either port at the same time rather than separately (IE: cut-n-paste the command exactly as-is).  Some DHCP implementations do funny things and capturing both ports at the same time ensures no packets get ommitted.

 

Looking at the latest captures I do see DHCP replies passing through the AP.  There appear to be two devices that are repeatedy sending requests and it appears responses are being sent.  There are a couple of other devices that appear to have sent a single request and received a response.

 

My next step would probably be to look at exactly what is in those responses.  Adding a '-v' to the tcpdump would do this, but it might be better to capture and save the packets ('-w' option to tcpdump) for more detailed evaluation.

 

Member
Posts: 247
Registered: ‎04-01-2014
Kudos: 74
Solutions: 16

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

Ahhh. Ok I'll do as you say on Monday.

Regards,
Daniel
Member
Posts: 247
Registered: ‎04-01-2014
Kudos: 74
Solutions: 16

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

[ Edited ]

See below tcpdump for port 67 and 68 combined and Wireshark capture attached. The iOS client attempting to connect to the AC-HD has MAC address cc:20:e8:71:d5:3a:

xxxxxxxxxxxxxxxxxxxx:~# tcpdump -v -n -i br0 port 67 or port 68
tcpdump: listening on br0, link-type EN10MB (Ethernet), capture size 65535 bytes
16:06:27.566748 IP (tos 0x0, ttl 255, id 5517, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab537, secs 17, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:06:27.567653 IP (tos 0x0, ttl 128, id 32570, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:06:36.423038 IP (tos 0x0, ttl 255, id 5518, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab537, secs 26, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:06:36.423944 IP (tos 0x0, ttl 128, id 32571, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:06:36.424100 IP (tos 0x0, ttl 128, id 32572, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:06:44.658229 IP (tos 0x0, ttl 255, id 5519, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab537, secs 34, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:06:44.659135 IP (tos 0x0, ttl 128, id 32573, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:06:53.396578 IP (tos 0x0, ttl 255, id 5520, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab537, secs 43, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:06:53.397421 IP (tos 0x0, ttl 128, id 32574, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:06:53.397577 IP (tos 0x0, ttl 128, id 32575, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:07:01.608655 IP (tos 0x0, ttl 255, id 5521, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab537, secs 51, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:07:01.612434 IP (tos 0x0, ttl 128, id 32576, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:07:01.612559 IP (tos 0x0, ttl 128, id 32577, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:07:10.348003 IP (tos 0x0, ttl 255, id 5522, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab537, secs 60, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:07:10.348753 IP (tos 0x0, ttl 128, id 32578, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:07:10.348909 IP (tos 0x0, ttl 128, id 32579, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab537, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:07:11.281824 IP (tos 0x0, ttl 255, id 5523, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab538, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Requested-IP Option 50, length 4: 192.168.144.120
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:07:11.282730 IP (tos 0x0, ttl 128, id 32580, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab538, Flags [none]
          Your-IP 192.168.144.120
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Subnet-Mask Option 1, length 4: 255.255.255.0
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:07:13.192664 IP (tos 0x0, ttl 255, id 5524, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab538, secs 2, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Requested-IP Option 50, length 4: 192.168.144.120
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:07:13.193757 IP (tos 0x0, ttl 128, id 32581, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab538, Flags [none]
          Your-IP 192.168.144.120
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Subnet-Mask Option 1, length 4: 255.255.255.0
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:07:15.685810 IP (tos 0x0, ttl 255, id 5525, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab538, secs 4, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Requested-IP Option 50, length 4: 192.168.144.120
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:07:15.686747 IP (tos 0x0, ttl 128, id 32582, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab538, Flags [none]
          Your-IP 192.168.144.120
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Subnet-Mask Option 1, length 4: 255.255.255.0
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
Regards,
Daniel
Attachment
Member
Posts: 247
Registered: ‎04-01-2014
Kudos: 74
Solutions: 16

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

tcpdump for eth0 on port 67 and port 68 and Wireshark capture attached:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxx:~# tcpdump -v -n -i eth0 port 67 or port 68
tcpdump: WARNING: eth0: no IPv4 address assigned
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
16:21:50.682618 IP (tos 0x0, ttl 255, id 5561, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab542, secs 17, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:21:50.683243 IP (tos 0x0, ttl 128, id 32639, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab542, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:21:52.442657 IP (tos 0x0, ttl 128, id 2123, offset 0, flags [none], proto UDP (17), length 328)
    192.168.144.57.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a0:48:1c:a4:2d:e8, length 300, xid 0x535e6bcb, Flags [none]
          Client-IP 192.168.144.57
          Client-Ethernet-Address a0:48:1c:a4:2d:e8
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Inform
            Client-ID Option 61, length 7: ether a0:48:1c:a4:2d:e8
            Hostname Option 12, length 15: "W7-XXX"
            Vendor-Class Option 60, length 8: "MSFT 5.0"
            Parameter-Request Option 55, length 13:
              Subnet-Mask, Domain-Name, Default-Gateway, Domain-Name-Server
              Netbios-Name-Server, Netbios-Node, Netbios-Scope, Router-Discovery
              Static-Route, Classless-Static-Route, Classless-Static-Route-Microsoft, Vendor-Option
              Option 252
16:21:59.103062 IP (tos 0x0, ttl 255, id 5562, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab542, secs 26, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:21:59.103812 IP (tos 0x0, ttl 128, id 32640, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab542, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:21:59.213789 IP (tos 0x0, ttl 128, id 29007, offset 0, flags [none], proto UDP (17), length 328)
    192.168.144.58.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 40:2c:f4:97:27:4c, length 300, xid 0x3ea35a41, Flags [none]
          Client-IP 192.168.144.58
          Client-Ethernet-Address 40:2c:f4:97:27:4c
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Inform
            Client-ID Option 61, length 7: ether 40:2c:f4:97:27:4c
            Hostname Option 12, length 10: "W7L-XXX"
            Vendor-Class Option 60, length 8: "MSFT 5.0"
            Parameter-Request Option 55, length 13:
              Subnet-Mask, Domain-Name, Default-Gateway, Domain-Name-Server
              Netbios-Name-Server, Netbios-Node, Netbios-Scope, Router-Discovery
              Static-Route, Classless-Static-Route, Classless-Static-Route-Microsoft, Vendor-Option
              Option 252
16:21:59.214320 IP (tos 0x0, ttl 128, id 17810, offset 0, flags [none], proto UDP (17), length 328)
    192.168.144.61.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 7c:7a:91:0d:cf:b9, length 300, xid 0x1062e33f, Flags [none]
          Client-IP 192.168.144.61
          Client-Ethernet-Address 7c:7a:91:0d:cf:b9
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Inform
            Client-ID Option 61, length 7: ether 7c:7a:91:0d:cf:b9
            Hostname Option 12, length 10: "W7L-XXX"
            Vendor-Class Option 60, length 8: "MSFT 5.0"
            Parameter-Request Option 55, length 13:
              Subnet-Mask, Domain-Name, Default-Gateway, Domain-Name-Server
              Netbios-Name-Server, Netbios-Node, Netbios-Scope, Router-Discovery
              Static-Route, Classless-Static-Route, Classless-Static-Route-Microsoft, Vendor-Option
              Option 252
16:22:07.504484 IP (tos 0x0, ttl 255, id 5563, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab542, secs 34, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:22:07.505296 IP (tos 0x0, ttl 128, id 32641, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab542, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:22:08.408163 IP (tos 0x0, ttl 128, id 19320, offset 0, flags [none], proto UDP (17), length 328)
    192.168.144.103.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:50:b6:5a:2e:9f, length 300, xid 0x83c407d7, Flags [none]
          Client-IP 192.168.144.103
          Client-Ethernet-Address 00:50:b6:5a:2e:9f
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Inform
            Client-ID Option 61, length 7: ether 00:50:b6:5a:2e:9f
            Hostname Option 12, length 15: "W7L-xxx"
            Vendor-Class Option 60, length 8: "MSFT 5.0"
            Parameter-Request Option 55, length 13:
              Subnet-Mask, Domain-Name, Default-Gateway, Domain-Name-Server
              Netbios-Name-Server, Netbios-Node, Netbios-Scope, Router-Discovery
              Static-Route, Classless-Static-Route, Classless-Static-Route-Microsoft, Vendor-Option
              Option 252
16:22:08.408694 IP (tos 0x0, ttl 128, id 17310, offset 0, flags [none], proto UDP (17), length 328)
    192.168.144.105.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 7c:7a:91:0d:a5:48, length 300, xid 0xb682b014, Flags [Broadcast]
          Client-IP 192.168.144.105
          Client-Ethernet-Address 7c:7a:91:0d:a5:48
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Inform
            Client-ID Option 61, length 7: ether 7c:7a:91:0d:a5:48
            Hostname Option 12, length 15: "W7L-xxx"
            Vendor-Class Option 60, length 8: "MSFT 5.0"
            Parameter-Request Option 55, length 13:
              Subnet-Mask, Domain-Name, Default-Gateway, Domain-Name-Server
              Netbios-Name-Server, Netbios-Node, Netbios-Scope, Router-Discovery
              Static-Route, Classless-Static-Route, Classless-Static-Route-Microsoft, Vendor-Option
              Option 252
16:22:08.409038 IP (tos 0x0, ttl 128, id 32642, offset 0, flags [none], proto UDP (17), length 328)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300, xid 0xb682b014, Flags [Broadcast]
          Client-IP 192.168.144.105
          Client-Ethernet-Address 7c:7a:91:0d:a5:48
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            Server-ID Option 54, length 4: 192.168.144.19
            Subnet-Mask Option 1, length 4: 255.255.255.0
            Vendor-Option Option 43, length 5: 220.3.78.65.80
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
16:22:16.339504 IP (tos 0x0, ttl 255, id 5564, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab542, secs 43, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:22:16.340129 IP (tos 0x0, ttl 128, id 32643, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab542, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:22:24.887572 IP (tos 0x0, ttl 255, id 5565, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab542, secs 51, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:22:24.888384 IP (tos 0x0, ttl 128, id 32644, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab542, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
Regards,
Daniel
Attachment
Member
Posts: 247
Registered: ‎04-01-2014
Kudos: 74
Solutions: 16

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

[ Edited ]

Finally ath0 port 67 and 68 and Wireshark capture attached:

xxxxxxxxxxxxxxxxxxxxx:~# tcpdump -v -n -i ath0 port 67 and port 68
tcpdump: WARNING: ath0: no IPv4 address assigned
tcpdump: listening on ath0, link-type EN10MB (Ethernet), capture size 65535 bytes
16:33:35.021906 IP (tos 0x0, ttl 255, id 5578, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab545, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Requested-IP Option 50, length 4: 192.168.144.120
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:33:35.027528 IP (tos 0x0, ttl 128, id 32682, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab545, Flags [none]
          Your-IP 192.168.144.120
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Subnet-Mask Option 1, length 4: 255.255.255.0
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:33:36.247833 IP (tos 0x0, ttl 255, id 5579, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab545, secs 1, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Requested-IP Option 50, length 4: 192.168.144.120
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:33:36.248832 IP (tos 0x0, ttl 128, id 32683, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab545, Flags [none]
          Your-IP 192.168.144.120
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Subnet-Mask Option 1, length 4: 255.255.255.0
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:33:38.605483 IP (tos 0x0, ttl 255, id 5580, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab545, secs 3, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Requested-IP Option 50, length 4: 192.168.144.120
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:33:38.606483 IP (tos 0x0, ttl 128, id 32684, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab545, Flags [none]
          Your-IP 192.168.144.120
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Subnet-Mask Option 1, length 4: 255.255.255.0
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:33:43.268716 IP (tos 0x0, ttl 255, id 5581, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab546, secs 8, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:33:43.269747 IP (tos 0x0, ttl 128, id 32685, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab546, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:33:44.997926 IP (tos 0x0, ttl 255, id 5582, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab546, secs 10, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:33:44.998895 IP (tos 0x0, ttl 128, id 32686, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab546, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:33:47.524150 IP (tos 0x0, ttl 255, id 5583, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab546, secs 12, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:33:47.525181 IP (tos 0x0, ttl 128, id 32687, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab546, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:33:52.126257 IP (tos 0x0, ttl 255, id 5584, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from cc:20:e8:71:d5:3a, length 300, xid 0x2e6ab546, secs 17, Flags [none]
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether cc:20:e8:71:d5:3a
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 15: "mpk-ios-xxx"
16:33:52.127100 IP (tos 0x0, ttl 128, id 32688, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab546, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
16:33:52.127444 IP (tos 0x0, ttl 128, id 32689, offset 0, flags [none], proto UDP (17), length 334)
    192.168.144.19.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 306, xid 0x2e6ab546, Flags [none]
          Your-IP 192.168.144.120
          Server-IP 192.168.144.19
          Client-Ethernet-Address cc:20:e8:71:d5:3a
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Subnet-Mask Option 1, length 4: 255.255.255.0
            RN Option 58, length 4: 345600
            RB Option 59, length 4: 604800
            Lease-Time Option 51, length 4: 691200
            Server-ID Option 54, length 4: 192.168.144.19
            Default-Gateway Option 3, length 4: 192.168.144.254
            Domain-Name-Server Option 6, length 4: 192.168.144.19
            Domain-Name Option 15, length 18: "Xxx.xxx.com^@"
Regards,
Daniel
Attachment
Ubiquiti Employee
Posts: 3,898
Registered: ‎01-11-2016
Kudos: 1160
Solutions: 29

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

@vdan Great, thanks! If you can configure your DHCP server to reply with unicast replies, you should have much better luck here. Can you try that out?

Want to try out new features or fixes before they're released as Stable? Sign up for Beta here: https://help.ubnt.com/hc/en-us/articles/204908664-How-To-Signup-for-Beta-Access
Having connectivity issues? See: https://help.ubnt.com/hc/en-us/articles/221029967-UniFi-Debugging-Intermittent-Connectivity-Issues-on-your-UAP
Member
Posts: 247
Registered: ‎04-01-2014
Kudos: 74
Solutions: 16

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

I'll have to engage our IT partner to make the necessary server changes, which will take a few days. Because we have an important meeting tomorrow in the room that the AC-HD is installed in, I have re-installed the AC-PRO that the AC-HD replaced. iOS works as expected again with no other changes other than different model access point.

 

Please can you tell me why:

  1. DHCP servers should reply with unicast replies.
  2. AC-HD's are affected by our current server configuration but AC-PRO's are not.

 

Regards,
Daniel
Ubiquiti Employee
Posts: 3,898
Registered: ‎01-11-2016
Kudos: 1160
Solutions: 29

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

@vdan Most modern DHCP servers use unicast replies because, in 802.11 wireless networks, an acknowledgement from the client device is required, thus increasing the chances of the device receiving the response dramatically. Also, rate control is used when sending the replies, which reduces air-time.

 

We'll be reaching out on how to disable our multicast enhance feature, which I'm hoping will help on your AC-HD.

Want to try out new features or fixes before they're released as Stable? Sign up for Beta here: https://help.ubnt.com/hc/en-us/articles/204908664-How-To-Signup-for-Beta-Access
Having connectivity issues? See: https://help.ubnt.com/hc/en-us/articles/221029967-UniFi-Debugging-Intermittent-Connectivity-Issues-on-your-UAP
Member
Posts: 169
Registered: ‎07-24-2010
Kudos: 17

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

Any progress on this?  I'm still seeing a similar issue with LRs (latest controller, latest FW).   iOS devices will fail to get a DHCP address and show "no internet connection".  It resolves by cycling WiFi.

 

DHCP is being provided by an EdgeRouter (also tried DHCP from a Synology DiskStation) - no change.

New Member
Posts: 12
Registered: ‎04-04-2016

Re: Firmware bug 3.7.49.6201 on UAP-AC-HD: iOS devices receive incorrect IP address

I see this problem all the time on my iPhone7, but i have not noticed the problem on older IOS devices.

Cycle the wifi on the phone, and it connects to the wifi right away.
Reply