Come risposta più recente per creare una rete ad hoc che funziona in Mojave senza una connessione Internet, durante la ricerca online, ho finalmente trovato una risposta!
La risposta di Smoooosher funziona solo con una connessione attiva da condividere.
Per creare la tua rete "attiva", nel terminale esegui i 2 seguenti comandi.
sudo networksetup -createnetworkservice Loopback lo0
sudo networksetup -setmanual Loopback 172.20.42.42 255.255.255.255
Questo crea una nuova connessione di rete che, sebbene sembri inattiva, può essere condivisa dal pannello delle preferenze di condivisione di Internet alla rete Wi-Fi.
fonte: link