Queste istruzioni sono in gran parte le stesse del  PDF ufficiale -file che passa attraverso l'avanzamento della migrazione , ma con l'aggiunta (si spera) utile che il comando errato sia corretto e gli altri comandi siano copia: in grado as-is. 
-   Disattiva il servizio VPN nell'app Server. (Se visibile. Per me non lo era.)  
-   Assicurati di essere nel gruppo   wheel. Ho seguito  questi passaggi (collegamento)
 
- 
 Apri Terminale (dove verrà eseguito il resto delle istruzioni) e vai alla directory appropriata con:     cd /Library/LaunchDaemons
 
- 
 Crea un file vuoto chiamato   vpn.ppp.l2tp.plistnella directory corrente con:
    sudo touch vpn.ppp.l2tp.plist
 
- 
 Imposta il proprietario corretto per il file con     sudo chown root:wheel ./vpn.ppp.l2tp.plist
 
- 
 Apri il file con   nano(per evitare problemi di salvataggio che possono verificarsi se usi TextEdit o simili):
    sudo nano vpn.ppp.l2tp.plist
 
- 
 Copia incolla il contenuto sottostante in   nano:
 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
“http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Disabled</key>
    <true/>
    <key>EnableTransactions</key>
    <true/>
    <key>Label</key>
    <string>vpn.ppp.l2tp</string>
    <key>KeepAlive</key>
    <true/>
    <key>Program</key>
    <string>/usr/sbin/vpnd</string>
    <key>ProgramArguments</key>
    <array>
      <string>vpnd</string>
      <string>-x</string>
      <string>-i</string>
      <string>com.apple.ppp.l2tp</string>
    </array>
    <key>EnableTransactions</key>
    <false/>
    <key>EnablePressuredExit</key>
    <false/>
  </dict>
</plist>
 
-   Salva con modifiche premendo  Controllo  +  o , conferma il nome del file con  Invio  e chiudi nano con  Controllo  +  q .  
- 
 Carica il tuo nuovo file eseguendo:     sudo launchctl load -w ./vpn.ppp.l2tp.plist
 
- 
 Verifica con:     launchctl print system/vpn.ppp.l2tp
 
 Questi passaggi hanno funzionato per me. Spero che possano aiutare qualcun altro che, come me, ha faticato a recuperare la funzionalità VPN dopo l'aggiornamento di macOS Mojave. 
 La  guida PDF ufficiale  (menzionata sopra) ha alcune informazioni aggiuntive su "Gestione in corso": 
  Settings can be changed after vpnd is configured by editing the
  /Library/Preferences/SystemConfiguration/
  com.apple.RemoteAccessServers.plist file. Refer to the vpnd (5) man page for details on the configuration format. After changes are made, you can have the service reread the configuration file by executing the command
  sudo killall -HUP vpnd.