Eu encontrei a solução. Eu estava faltando algumas dependências necessárias para começar ad-hoc. Aqui está a lista de dependências que o network-manager
requer.
Depends On : libnm-glib iproute2 polkit wpa_supplicant libsoup libmm-glib libnewt libndp libteam
Optional Deps : dnsmasq: connection sharing
bluez: Bluetooth support [installed]
openresolv: resolvconf support [installed]
ppp: dialup connection support
rp-pppoe: ADSL support
dhclient: External DHCP client
modemmanager: cellular network support
dnsmasq
estava ausente no meu caso. Depois que eu o instalei, ele começou a funcionar.