Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

DHCP option 43 is often used to indicate if a mobile network is metered. (May be other ways, this is the one I'm most familiar with.) I'm guessing your "spare mobile phone" is Android?

Apple caches a lot of info about networks it connects to. So it's probably caching that it received this option and "knows" that network to be metered.

Best solution for this is to have either more control over your mobile network so it's not sending that option, or more easily, name the mobile network something else from your home one.



AFAIK Apple ignores the dhcp 43, 'ANDROID_METERED' option. Or did they change?

Curiosly, Microsoft does respect it: https://learn.microsoft.com/en-us/openspecs/windows_protocol..., though it has to be matched to 'MSFT 5.0' clients.


Apple doesn't seem to do that, but somehow magically know if the AP is an iphone without using DHCP option 43, even before connecting to that AP.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: