I have 4 Raspberry Pi3 B+ at my lab and three of them have no issues connecting to the school network.
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.91.145.63 netmask 255.255.240.0 broadcast 100.91.159.255 inet6 fe80::db97:a1f3:e79f:9f7c prefixlen 64 scopeid 0x20<link> inet6 2607:f720:f00:486d:9d25:5646:887d:5078 prefixlen 64 scopeid 0x0<global> ether b8:27:eb:e0:70:be txqueuelen 1000 (Ethernet) RX packets 2134272 bytes 295038009 (281.3 MiB) RX errors 0 dropped 1355 overruns 0 frame 0 TX packets 2608193 bytes 3347236932 (3.1 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
But using the same
wpa_supplicant.conf, the fourth one has trouble connecting. It takes longer than the other three to get connected, and
ifconfig returns different
inet 169.254.66.213 netmask 255.255.0.0 broadcast 169.254.255.255
It has no internet connection, and I cannot ping the fourth device from all other devices (they are in the same room).
ping 184.108.40.206 returns
Destination Host Unreachable.
arp - returns
? (169.254.66.1) at <incomplete> on wlan0
I double checked
wpa_supplicant.conf and there is no spelling issues, and it works on the other three Pis. When I brought it home and switched to home network, it worked fine.
Any help is appreciated.