Eliminar el software Cisco VPN en Linux falla de dos maneras que desde fuera parecen idénticas. La gente ejecuta una ruta de script de una generación de cliente que no tiene, o elimina un módulo envoltorio y deja el núcleo atrás. De cualquier forma obtiene una máquina que se ve limpia en la bandeja y todavía tiene un servicio, un paquete y una identidad de dispositivo. La solución empieza por identificar la instalación, no por un comando.

Paso 1: Identifique qué está instalado y cómo

Dos estilos de despliegue son comunes y no comparten pasos de eliminación. Una instalación nativa de paquete coloca paquetes RPM o DEB en el sistema con nombres y versiones que puede listar. Un despliegue más antiguo basado en scripts deja archivos en un directorio y trae su propio desinstalador. dpkg -l | grep -i cisco, o rpm -qa | grep -i cisco en un sistema RPM, le dice en qué mundo está antes de tocar cualquiera de los dos.

Registre las versiones junto con el cambio. Una lista de módulos sin número de versión no es reproducible seis meses después cuando alguien pregunta qué eliminó.

Paso 2: Confirme quién autoriza la eliminación

En un dispositivo gestionado, la respuesta a menudo no es usted. La postura, la visibilidad y otros controles de punto final pueden ir en el mismo instalador, y eliminarlos en silencio rompe comprobaciones de cumplimiento que nadie mencionó al principio. Pida el plan de eliminación del administrador responsable antes de probar el suyo.

Solucionar una conexión VPN no es autorización para quitar controles de punto final de un portátil corporativo. Escríbalo donde el ticket pueda verlo.

Paso 3: Elimine en el orden documentado

La guía de despliegue 5.1 de Cisco documenta el flujo de trabajo del paquete nativo de Linux con un orden de módulos en lugar de un único comando satisfactorio. Los módulos no básicos salen primero, luego el componente VPN principal, con DART mantenido hasta el final porque sus diagnósticos son lo que querrá si la eliminación sale mal. Siga ese orden para los componentes realmente instalados.

Previsualice la transacción antes de aprobarla. apt-get -s remove cisco-secure-client muestra qué se eliminaría y qué depende de ello, y un gestor de paquetes que propone eliminar la mitad del escritorio le está diciendo algo útil.

No trate un comodín que coincide con toda la familia de productos como un comando estrecho. Elimina todo lo que la familia instaló, que rara vez es lo que quería.

Paso 4: Verifique el estado del paquete, el servicio y la red

Tras la eliminación autorizada, vuelva a ejecutar el inventario y confirme que los paquetes esperados se han ido. Compruebe el estado del servicio con systemctl status vpnagentd en una instalación nativa, y luego confirme que la red vuelve a su línea base. Un icono de bandeja ausente no prueba nada, y un módulo no relacionado que sobrevive no significa que la eliminación haya fallado.

Tenga en cuenta también la dependencia del túnel. Si su sesión remota va por el túnel que está eliminando, tenga una vía de gestión independiente abierta antes de empezar.

Paso 5: Retire la identidad, no solo los archivos

La eliminación local de software no retira una credencial. Un certificado de dispositivo, un perfil exportado o una sesión guardada aún pueden autenticarse desde otra máquina después. Gestione la revocación con quien posea la cuenta, y no borre recursivamente todos los directorios etiquetados como Cisco como atajo.

El trabajo está hecho cuando los paquetes se han ido, el túnel no, y la credencial ya no funciona. Son tres comprobaciones separadas y fallan de forma independiente.

Artículos relacionados