OSX: cómo comprobar qué está ocupando puertos o sockets

OSX: cómo comprobar qué está ocupando puertos o sockets

Tengo problemas con L2TP/IPSec en mi máquina OS X 10.7.2 y me preguntaba cuál es la mejor manera de determinar qué proceso está tomando sockets o puertos específicos;

Mis publicaciones relacionadas (a continuación) fueron más particulares, pero no pude entenderlo. Estoy haciendo una pregunta más general, espero que haya alguien que pueda ayudar. OS X: cómo descubrir qué impide que L2TP/IPSec se ejecute correctamente y OS X 10.7, no puede iniciar sesión en ningún servidor VPN L2TP

Editar: probé netstat y lsof pero no vi nada relacionado con mi problema. Además, no es el enrutador (otras máquinas detrás de él funcionan bien); no es el firewall (el mismo problema con él desactivado) o LittleSnitch (el mismo problema con él desactivado). Se instaló CiscoANyconnect, pero el problema persiste incluso después de la desinstalación. Mi hipótesis es que cambió algo que persiste incluso después de la desinstalación.

Respuesta1

Ok, lo descubrí. No fueron puertos ni enchufes. Resulta que algo (posiblemente CiscoAnyconnect) ha descargado el mapache al iniciar. Para solucionarlo (con Anyconnect desinstalado), haga lo siguiente:

launchctl load -w /System/Library/LaunchDaemons/com.apple.racoon.plist

También puedes iniciar racoon manualmente de la siguiente manera:

sudo /usr/sbin/racoon

información relacionada