این چیزیه که در ویکی خود آرچ نوشته
Edit daemons
You must remove the default network daemon and add the hal (needs citation; only dbus is needed), and networkmanager daemons in this order:
DAEMONS=( ...hal networkmanager... )
Be sure that the package dbus is installed as NetworkManager will require it. The hal daemon also starts the dbus daemon, so you should not need to worry. Also, do not background hal as then the dependencies do not get loaded before (and in time for) networkmanager. To start other services (daemons) that require a network connection see the next section on how to set them up. Though the NetworkManager daemon has been started here, it will not (by default) connect onto a network until an applet is loaded and the applet specifies to do so. This means that networking services will need to be specified to NetworkManager on when to run.
ترتیب خیلی مهمه و باید دقت کنید که کجا دارید اجراش می کنید
هر دوتا با هم باشه اگر ترتیبشون هم درست باشه مشکلی نداره ولی احتیاجی نیست