I have a 2012 refurbished Mac mini running Yosemite 10.10.3. Often I cannot connect via Wi-fi. I am not usually given a specific reason, but it does actively tell me It can't connect. It does not just fail. However all my iOS devices are connected all the time and work with no issue.
In System Preferences, Network, only the wifi is active. In troubleshooting, I have systematically disabled all other network interfaces, which has helped a little.
However, in Terminal, although everything is off in Mac OS X GUI, ifconfig says everything is up and running here. Lo0, en0, en1, en2, fw0, p2p0, bridge0, awdl0 all firing on all cylinders, promiscuous settings on, multicast, broadcast, higher than normal MTU (lo0 is at 16384) and a bunch of extra MAC addresses I have never seen or ever been able to utilize from Mac OS X.
I know Network System Preferences matches to en0 Ethernet, en1 to Wi-fi, fw0 to FireWire. And of course lo0 is the loopback adapter.
But what about the others? With unknown MAC addresses? Some are piggybacking on my existing. P2p0 uses my Wi-fi MAC address. Bridge0 uses all zeroes which I think means it can use any available MAC address. When I turned all these extra interfaces off, via Terminal, my connection improves dramatically. But they were off already. They show as such in the network settings.
So Is this a separate system? With different devices? If not, why such discrepancies between whats turned on or off between the OS and Terminal?
What can I do to get a little more control over my network?