¿Cómo puedo desvincular un puerto UDP que no tiene entrada en lsof?

¿Cómo puedo desvincular un puerto UDP que no tiene entrada en lsof?

En mi Mac, tengo un puerto UDP que "ya está en uso", pero no tiene un proceso asociado:

sudo netstat -na | grep "udp.*\.500\>"

muestra

udp4       0      0  192.168.50.181.500     *.*                               
udp4       0      0  192.168.29.166.500     *.*                               

sudo lsofno muestra un proceso en el puerto 500 (es decir, sudo lsof -i:500 -Pno informa nada).

Tenga en cuenta que estoy usando 'sudo' en ambos comandos, por lo que debería mostrar todos los procesos. (reiniciar funciona, pero busca algo menos disruptivo)

¿Cómo puedo desvincular el puerto 500 para poder usarlo nuevamente?

Respuesta1

¿Estás usando sudopara ejecutar lsofcomo root? De lo contrario, solo podrá ver los archivos abiertos por procesos de su propiedad, y probablemente sea un proceso del sistema.

El puerto 500 se utiliza normalmente paraisakmp, que forma parte de la suite IPSec. Generalmente aparecerá en una Mac como un efecto secundario de un servicio VPN basado en IPSec.

información relacionada