在我的 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
您是否使用root 身份sudo
运行lsof
?如果不是,它只能看到您拥有的进程打开的文件,这可能是系统进程。
端口 500 通常用于韋斯克普,它是 IPSec 套件的一部分。它通常会作为基于 IPSec 的 VPN 服务的副作用出现在 Mac 上。