After a bit of thinking of the stuff I have changed on my desktop today, I thought back to when I enabled NetworkManager, so I just went ahead and did
systemctl disable NetworkManager && systemctl stop NetworkManager
dhcpcd -x && dhcpcd eth0
systemctl enable dhcpcd@eth0
Now my network works fine again just as before, and mpd works fine again. Connects without issue.
But I would like to have NetworkManager working, as it's kind of a pain when I want to tether my phone having to run "dhcpcd usb0" every time. The interesting thing, Is I can tether my cell phone doing that, modify the routing table using "route" ( so I can access LAN servers and get internet off of my cell ) and mpd works fine throughout all of this. Yet it quits accepting connections whenever NetworkManager is started
This is not a huge problem, but I would like to know why this is happening at least. I also hope that this may help anyone who is having issues with MPD not accepting clients.
I also ran "mpd --stdout --no-daemon --verbose" and seen no issues when NetworkManager was enabled, when I tried connecting with a client nothing would show up on the log, it would just be refused on the client end. I've also added MPD to hosts.allow to no avail. If I kill mpd while music is playing, start NetworkManager, and start up MPD again, music will play, and I will not be able to connect to MPD.
]]>