1 votos

com.cisco.anyconnect.MacOS.acsockext acapara la CPU del Mac pero no puede ser eliminado o impedir su lanzamiento. Nada en línea funciona hasta ahora para resolver esto

MacBookPro16,1 con Big Sur 11.3.1 (20E241)

Este trabajo consume enormes cantidades de CPU de forma intermitente (véase la imagen adjunta de mi monitor de actividad), provocando a menudo que los ventiladores de mi portátil se activen para enfriar el procesador. Esto ocurre generalmente cuando la propia aplicación (Anyconnect) no se está ejecutando. El programa se lanza automáticamente y se vuelve a lanzar cada vez que lo mato, reinicio, etc. He probado cosas más sofisticadas como eliminar los elementos de Cisco de los directorios de lanzamiento, etc., pero no tiene ningún efecto.

Hay varios debates en Internet sobre este problema, pero ninguna de las soluciones propuestas me ha ayudado:

Evitar que Cisco AnyConnect Secure Mobility Client se inicie automáticamente

https://dannyda.com/2020/10/28/how-to-disable-cisco-anyconnect-secure-mobility-client-autostart-on-MacOS-stop-cisco-anyconnect-start-on-boot-on-MacOS/

He probado todas las soluciones que he encontrado en Internet (incluidas las de los enlaces anteriores), pero nada lo detiene. Sólo funciona la desinstalación de AnyConnect, pero necesito la VPN de Cisco para trabajar de forma remota con mi organización.

¿Alguien ha resuelto esto (de verdad?)

t3s cpu usage

53voto

Cameron Guerrero Puntos 181

Creo que he encontrado una solución.

  1. Vaya a la carpeta Aplicaciones y abra la carpeta Cisco.

  2. Elimine la aplicación Cisco Socket Filter pero NO el cliente Anyconnect.

Desde entonces no he vuelto a tener el problema y la VPN funciona bien.

12voto

tchaymore Puntos 1169

Personalmente, he tenido éxito con lo siguiente:

NOTA: Necesitará acceso de administrador en su Mac para realizar estas instrucciones

  1. Abrir el monitor de actividad
  2. Matar el proceso en ejecución
  3. Abrir Preferencias de Red
  4. Elimine todas sus instancias con el botón [-] y haga clic en Aplicar.
  5. Terminal abierto
  6. Cambiar los permisos de la aplicación Cisco AnyConnect Socket Filter.app

    cd /Applications/Cisco
    sudo chmod 0644 "./Cisco AnyConnect Socket Filter.app"
    sudo chown ${USER}:staff "./Cisco AnyConnect Socket Filter.app"
    exit

Esto cambiará la propiedad de la aplicación a tu cuenta personal, y alterará sus permisos para que tu cuenta pueda leer o escribir en ella, pero nadie, ni tú ni los grupos del sistema, puedan ejecutarla. Es un pisapapeles.

Pero como mi empresa tiene un script que verifica su existencia (aunque no pueda ejecutarlo por sí mismo o no se esté ejecutando en ese momento) no me importa borrarlo y tener que dar explicaciones.

No afecta a mi AnyConnect / capacidad para acceder a la VPN corporativa en absoluto, no dispara ninguna bandera roja con CorpSec (YMMV), y persiste después de reiniciar.

Espero que le sirva de ayuda.

5voto

qqqqf Puntos 41

Si estás utilizando AnyConnect 4.10.x, me encontré con el mismo problema y se resolvió temporalmente volviendo a la versión 4.9.06037

Si su cliente 4.9.x se actualiza automáticamente, puede configurar bypassDownloader ser true en /opt/cisco/anyconnect/AnyConnectLocalPolicy.xml para mantenerlo en 4.9.x

3voto

Además de la respuesta de Nikitas, también deberías eliminar la extensión del sistema:

  1. Ir a CMD

  2. Ejecute

    systemextensionsctl list
  3. Busque TEAMID para BUNDLEID com.cisco.anyconnect.MacOS.acsockext

  4. Ejecute

    sudo systemextensionsctl uninstall TEAMID com.cisco.anyconnect.macos.acsockext

Nota: A partir del 1 de septiembre de 2020, la ejecución del comando systemextensionsctl uninstall requiere Protección de la integridad del sistema (SIP) a desactivar. Se supone que Apple eliminará esta limitación en un futuro muy próximo.

1voto

none Puntos 1370

Pulse Don't allow Cuando Cisco pregunta Cisco AnyConnect Socket Filter” Would Like to Filter Network Content .

Si lo hace, crea Network Setting s que lanza automáticamente este consumo de CPU com.cisco.anyconnect.macos.acsockext .

Para revertirlo :

  1. Ir al sistema Preferences -> Network
  2. Observe varias instancias que comienzan con Cisco.. al lado de Wi-Fi
  3. Elimine todos ellos con - botón de abajo
  4. Pulse Apply
  5. Si cualquier Cisco aparece de nuevo, suprímalo de nuevo; pulse Apply
  6. Compruebe si com.cisco.anyconnect.macos.acsockext en Activity Monitor y matarlo si es necesario
  7. ¡NUNCA! Permitir Cisco para filtrar el contenido de la red de nuevo (por alguna razón carece de la casilla No volver a preguntar)

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