9 votos

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

He agregado una configuración de VPN. Ahora quiero eliminarla, pero el botón - está grís y deshabilitado.

He revisado algunas respuestas de este hilo de Comunidades de Soporte de Apple:

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

...pero no puedo eliminar todos.

¿Cómo puedo solucionar este problema?

9voto

Artist Puntos 1

Algunas interfaces VPN deben ser eliminadas del sistema de preferencias de VPN Perfiles, en lugar de las preferencias del sistema de interfaz de red:

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

Preferencias del sistema con Perfiles resaltados Panel de preferencias de Perfiles

1 votos

No estoy seguro por qué alguien votó negativamente esto. En realidad, esto solucionó el problema que tengo. Cuando el botón de eliminar está desactivado, significa que este servicio VPN ha sido agregado por un archivo de perfil. Y para eliminar el servicio VPN, deberás eliminar el archivo de perfil que es responsable de ello.

0 votos

Este panel de preferencias fue eliminado en macOS Big Sur. Tal vez aún puedas acceder a él con open /System/Library/PreferencePanes/Profiles.prefPane.

2voto

siva Puntos 23

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

Asegúrese de que Preferencias del Sistema y cualquier otro software que intente cambiar las ubicaciones de 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. Constítese permiso para el archivo de preferencias.

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

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

  5. El nombre de su VPN debería mostrarse en una clave UserDefinedName.

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

    En este caso, seleccionaría el que comienza con CD2362...

  7. Utilice backspace para eliminar todo el diccionario. Asegúrese de que la única información que se elimina sea este diccionario y su contenido, no ningún otro diccionario.

  8. Guarde el archivo y reinicie.

2voto

Qing Huang Puntos 1

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 esté 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 usando el botón menos.

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

0 votos

¡Esto funcionó! Sin embargo, todavía tengo un par de servicios enumerados en la pestaña de Red que fueron instalados por HotSpot Shield, pero que ya no están listados en networksetup -listallnetworkservices. No los veo en /Library/Preferences/SystemConfiguration/preferences.plist tampoco.

0 votos

Aha, existen en /Library/Preferences/com.apple.networkextension.plist, lo cual creo que solo se puede editar deshabilitando SIP. help.nextdns.io/t/g9hf600/…

1voto

j-beda Puntos 567

En macOS X Sierra después de encontrar https://discussions.apple.com/thread/3828655?tstart=0 pude eliminar un elemento de VPN que tenía un botón "-" en gris, incluso después de haber eliminado el "Perfil" con el que estaba asociado. Lo hice usando los siguientes comandos:

1: En terminal, networksetup -listallnetworkservices da una lista de los nombres de los servicios.

2: En terminal, networksetup -removenetworkservice "nombre del servicio entre comillas" eliminará el servicio deseado - las comillas son necesarias para tratar con espacios y otros caracteres especiales - estos podrían ser escapados con barras invertidas (\) en su lugar. Esto podría ser lo que confundió al autor original.

3: En terminal, networksetup -listallnetworkservices da una lista de los nombres de los servicios, esperemos que muestre que el no deseado ya se ha ido.

1voto

Janko Petras Puntos 1

Eliminar la VPN usando el comando:

networksetup -deletepppoeservice "nombre de tu VPN"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X