Certain devices ignore DHCPOFFER

There seems to be a subtlety to DHCP offers that your response misses... and I think this is at the very core of the issue that I am experiencing. Some of my devices send their REQUEST in a way that solicits a unicast OFFER. Others send a REQUEST that solicits a broadcast OFFER. At least, that's how I read this, from stackexchange: https://networkengineering.stackexchange.com/a/16954

Anyway, as per plan, I went back to factory settings on my 'spare' unit, and confirmed that there is no issue for HDHomerun and Squeezebox devices IP address allocation by DHCP 'out of the box'.

Next, because I already had my suspicions, I installed MWAN3

opkg update && opkg install mwan3
reboot

After reboot, the HDHomerun and Squeezebox devices could not get IP addresses, and everything else could.

I went back to the issue report I found in github and asked there. I turns out the solution had been staring me in the face - a small change to mwan3 config (set local_source to none) and this changes the iptables rules, allowing the DHCPOFFER broadcasts out.

Thanks again to everyone for their assistance troubleshooting this issue for me. Really appreciated.

4 Likes