Estas instrucciones son en gran medida las mismas que las del archivo oficial en PDF que recorre el progreso de la migración pero con el añadido (esperemos) de que el comando incorrecto se corrige y los otros comandos se pueden copiar tal cual.
-
Desactivar el servicio VPN en la aplicación Servidor. (Si está visible. En mi caso no lo estaba).
-
Asegúrese de que está en el wheel
grupo. He seguido estos pasos (enlace )
-
Abra el Terminal (donde se ejecutará el resto de las instrucciones) y vaya 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 adecuado para el archivo con
sudo chown root:wheel ./vpn.ppp.l2tp.plist
-
Abra el archivo con nano
(para evitar los problemas de guardado que pueden producirse si se utiliza TextEdit o similar):
sudo nano vpn.ppp.l2tp.plist
-
Copie y pegue el contenido de abajo 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 los cambios pulsando Control + o Confirme el nombre del archivo con Enter y cerrar el 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 me han funcionado. Espero que puedan ayudar a alguien más que, como yo, tuvo problemas para conseguir la función VPN de nuevo después de la actualización de MacOS Mojave.
El guía oficial en PDF (mencionado anteriormente) tiene alguna información adicional sobre la "Gestión en curso":
Los ajustes pueden ser modificados después de la configuración de vpnd editando el /Library/Preferences/SystemConfiguration/ com.apple.RemoteAccessServers.plist
archivo. Consulte la página man de vpnd (5) para obtener detalles sobre el formato de la 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
.