Estas instrucciones son prácticamente las mismas que se encuentran en el PDF oficial -archivo que pasa por el progreso de la migración , pero con la adición (con suerte) útil de que el comando incorrecto se corrige y los otros comandos se pueden copiar: se puede tal cual.
-
Desactive el servicio VPN en la aplicación Servidor. (Si es visible. Para mí no lo fue.)
-
Asegúrate de estar en el grupo wheel
. Seguí estos pasos (enlace)
-
Abra la Terminal (donde se ejecutarán el resto de las instrucciones) y diríjase al directorio correspondiente con:
cd /Library/LaunchDaemons
-
Cree un archivo vacío llamado vpn.ppp.l2tp.plist
en el directorio actual con:
sudo touch vpn.ppp.l2tp.plist
-
Establezca el propietario correcto para el archivo con
sudo chown root:wheel ./vpn.ppp.l2tp.plist
-
Abra el archivo con nano
(para evitar problemas de guardado que pueden ocurrir si usa TextEdit o similar):
sudo nano vpn.ppp.l2tp.plist
-
Copie y pegue el contenido a continuación en 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>
-
Guarde con los cambios presionando Control + o , confirme el nombre del archivo con Ingrese y cierre nano con Control + q.
-
Cargue su nuevo archivo ejecutando:
sudo launchctl load -w ./vpn.ppp.l2tp.plist
-
Verificar con:
launchctl print system/vpn.ppp.l2tp
Estos pasos funcionaron para mí. Esperamos que puedan ayudar a otra persona que, como yo, luchó para que la función VPN vuelva a funcionar después de la actualización de macOS Mojave.
La guía de PDF oficial (mencionada anteriormente) tiene Alguna información adicional sobre "Gestión en curso":
La configuración se puede cambiar después de configurar vpnd editando el
Archivo /Library/Preferences/SystemConfiguration/
com.apple.RemoteAccessServers.plist
. Consulte la página de manual de vpnd (5) para obtener detalles sobre el formato de configuración. Después de realizar los cambios, puede hacer que el servicio vuelva a leer el archivo de configuración ejecutando el comando
sudo killall -HUP vpnd
.