My (12-inch retina) MacBook periodically joins a wrong wifi network, ignoring the preferred networks list in network preferences. (I'm using the latest version of Yosemite)
The wifi network is a 'special' network, it's my ISP's hotspot. After connecting to the network I am shown a pop-up asking to log in using my ISP login credentials. This is quite annoying.
I keep manually deleting the network from the list. But when I'm on the go, I often have to join the hotspot. I would simply like my MacBook to ignore the network whenever I'm at home.
Things I have tried so far:
- Moving the 'bad' network to the bottom of the preferred networks list
- Moving the 'bad' network to the top of the list (you never know, right? Haha)
- Deleting all keychain entries related to the hotspot (it ignores those, I always have to re-enter the credentials in the pop-up window anyway)
Is there a solution to this problem? Or should I write a simple Apple or bash script which periodically deletes the hotspot from the known networks list?
As requested by user unknowndomain below, here is some additional info.
At home I never want my computer to connect to the hotspot, only when on the road. (they are spread around the country). My home network is always on. It happens in other people's houses as well, my MacBook seems at certain times to prefer the hotspot ignoring other known ('higher priority') networks. I have the same problem with my old MacBook and with my girlfriend's MacBook Air so it's definitely a software related problem.
Some details of my home network 'Den Draad' and the hotspot 'TELENETHOMESPOT'.