I configured my RPi (running Raspian Stretch Lite) as an access point to create a local private network (no connection to internet). Laptops and mobile phones connect fine to the AP and I can navigate to my local private domain (mypi.com) I configured in dnsmasq.conf. However, when I connect from Android 9 phones, they get a wrong IP address.
So, for example, my Ubuntu laptop and my Android 8 phone get 192.168.220.7 and 192.168.220.8 respectively, however, my Android 9 phone gets 10.176.17.147
I also noticed that the Android 9 phone doesn't get a IPv6 address (Android 8 does)
This is my dnsmasq.conf file:
bogus-priv server=/local/192.168.220.1 address=/mypi.com/192.168.220.1 local=/mypi.com/ interface=wlan0 domain=mypi.com expand-hosts dhcp-range=192.168.220.2,192.168.220.10,2h dhcp-option=3,192.168.220.1 dhcp-option=6,192.168.220.1 dhcp-authoritative
Any idea why Android 9 gets this IP?