After switching to systemd, I started to use NetworkManager.service, I got connected to WIFI automatically at boot, but I got the following message when I run nmcli con:
** (process:4433): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Method "GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties" doesn't exist
Error: nmcli (0.9.6.4) and NetworkManager (unknown) versions don't match. Force execution using --nocheck, but the results are unpredictable.
And from systemctl:
NetworkManager.service loaded active running Network Manager
Now if I restart NetworkManager.service, it works. Why is that?
networkmanager 0.9.6.4-1, official repository of Arch, and it looks like a DBUS problem – warl0ck Nov 28 '12 at 0:21