¿Cómo puedo eliminar un servicio VPN cuando el botón Eliminar está deshabilitado?

Agregué una configuración de VPN. Ahora quiero eliminarlo, pero el botón - está gris y deshabilitado.

Revisé algunas respuestas de este hilo de Comunidades de soporte de Apple :

En la Terminal: networksetup -listallnetworkservices
En la Terminal: networksetup -removenetworkservice networkservice
En la Terminal:networksetup -listallnetworkservices

…pero no puedo eliminar todo.

¿Cómo puedo solucionar este problema?

Respuestas (5)

Puede eliminar manualmente el servicio eliminándolo del archivo de preferencias correspondiente.

Asegúrese de que las Preferencias del sistema y cualquier otro software que pueda intentar cambiar las ubicaciones de la red estén cerrados antes de comenzar.

  1. Haga una copia de seguridad del archivo de preferencias.

    cd /Library/Preferences/SystemConfiguration
    sudo cp preferences.plist preferences.plist.old
    
  2. Date permiso para el archivo de preferencias.

    sudo chown $USER preferences.plist
    sudo chmod u+w preferences.plist
    
  3. Abra el archivo de preferencias. Usaré Xcode para abrir el archivo.

    open preferences.plist
    
  4. Use ⌘F para abrir Buscar y busque el nombre de su servicio VPN.

  5. El nombre de su VPN debe mostrarse en una UserDefinedNameclave.

  6. Seleccione el ID del servicio de red encima del resultado de la búsqueda.

    En este caso, elegiría el que comienza CD2362...

  7. Úselo ⌫ backspacepara eliminar todo el diccionario. Asegúrese de que los únicos datos que se eliminen sean este diccionario y su contenido, no cualquiera de los otros diccionarios.

  8. Guarde el archivo y reinicie.

Algunas interfaces de VPN deben eliminarse de la preferencia del sistema Perfiles de VPN , en lugar de la preferencia del sistema Interfaz de red:

Preferencias del sistema > Perfiles > Seleccionar perfil de VPN > Eliminar.

Preferencias del sistema con perfiles resaltados Panel de preferencias de perfiles

No estoy seguro de por qué alguien rechazó esto. Esto realmente solucionó el problema que tengo. Cuando el botón Eliminar está atenuado, significa que dicho servicio VPN se agrega mediante un archivo de perfil. Y para eliminar el servicio VPN, deberá eliminar el archivo de perfil responsable de él.
Este panel de preferencias se eliminó en macOS Big Sur. Tal vez aún puedas acceder a él con open /System/Library/PreferencePanes/Profiles.prefPane.

En macOS X Sierra, después de encontrarme con https://discussions.apple.com/thread/3828655?tstart=0 , pude eliminar un elemento de VPN que tenía un botón "-" atenuado, incluso aunque había eliminado el "Perfil". "Se asoció con. Lo hice con los siguientes comandos:

1: En la terminal, networksetup -listallnetworkservicesda una lista de los nombres de los servicios.

2: En la terminal, networksetup -removenetworkservice "name of service in quotes"eliminará el servicio deseado; las comillas son necesarias para ocuparse de los espacios y otros caracteres sofisticados; en su lugar, podrían escaparse con barras invertidas (\). Esta podría ser la parte que arruinó al autor original.

3: En la terminal, networksetup -listallnetworkservicesse muestra una lista de los nombres de los servicios, con la esperanza de mostrar que el no deseado ya no está.

networksetup -removenetworkservice networkservice DEBE ser "networkservice" El networkservice era el nombre de la VPN.

Para el último, si no puede eliminar la configuración de red porque recibe un error que dice que es el único servicio de red en ipv4, haga clic en el botón más para agregar otra configuración de red y agregue una que estaría en ipv4 como 6 a 4 , luego puede usar el comando de terminal para eliminar la configuración que intentaba eliminar antes y eliminar el 6 a 4 con el botón menos.

Consulte: https://www.jamf.com/jamf-nation/discussions/19838/can-t-remove-vpn-network-service-created-by-configuration-profile

¡Esto funcionó! Sin embargo, todavía tengo un par de servicios enumerados en la pestaña Red que instaló HotSpot Shield, pero que ya no aparecen en networksetup -listallnetworkservices. Yo tampoco los veo /Library/Preferences/SystemConfiguration/preferences.plist.
Ajá, existen en /Library/Preferences/com.apple.networkextension.plist, que creo que solo se pueden editar desactivando SIP. ayuda.nextdns.io/t/g9hf600/…

Antes de Monterey estaba el mando networksetup, el cual en Monterey se hizo networkservices.

Necesita sudoeliminar los perfiles de otro usuario.

También tenga en cuenta que los perfiles instalados bajo otro usuario no son visibles en las Preferencias del Sistema.