如何解除 lsof 中沒有條目的 UDP 連接埠的綁定?

如何解除 lsof 中沒有條目的 UDP 連接埠的綁定?

在我的 Mac 上,我有一個「已在使用」的 UDP 端口,但沒有關聯的進程:

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

節目

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

sudo lsof不顯示連接埠 500 上的進程(即sudo lsof -i:500 -P不報告任何內容)。

請注意,我在兩個命令上都使用“sudo”,因此它應該顯示所有進程。 (重新啟動有效,但尋找幹擾較小的東西)

如何解除500埠的綁定以便再次使用它?

答案1

您是否使用rootsudo身分運行lsof?如果沒有,它將只能看到您擁有的進程打開的文件,這可能是一個系統進程。

連接埠 500 通常用於伊薩克姆普,它是 IPSec 套件的一部分。它通常會作為基於 IPSec 的 VPN 服務的副作用出現在 Mac 上。

相關內容