NetworkManager 1.10 Connection Issues

The NetworkManager package was recently updated in Slackware-current, and for some reason it stopped working on my laptop. It would try to connect, but would always just disconnect from any wifi network. I tested connecting with raw wpa_supplicant and ifconfig/iwconfig, and everything worked fine, so I figured it was definitely a NetworkManager problem.

After some exhaustive googling, I came across a fix: add the following to /etc/NetworkManager/NetworkManager.conf:

[device]
wifi.scan-rand-mac-address=no

which tells NetworkManager to not use a randomized MAC address when doing scans and such. I’m not sure why this was causing my issue, but disabling that feature fixed my problem. Hopefully this blog post will keep others from wasting an evening trolling through /var/log/syslog and google.