Wie kann ich die Bindung eines UDP-Ports aufheben, der keinen Eintrag in lsof hat?

Wie kann ich die Bindung eines UDP-Ports aufheben, der keinen Eintrag in lsof hat?

Auf meinem Mac habe ich einen UDP-Port, der „bereits verwendet“ ist, dem aber kein Prozess zugeordnet ist:

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

zeigt an

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

sudo lsofzeigt keinen Prozess auf Port 500 an (d. h. sudo lsof -i:500 -Pmeldet nichts).

Beachten Sie, dass ich bei beiden Befehlen „sudo“ verwende, daher sollten alle Prozesse angezeigt werden. (Neustart funktioniert, aber ich suche nach etwas, das weniger störend ist.)

Wie kann ich die Bindung von Port 500 aufheben, damit ich ihn wieder verwenden kann?

Antwort1

Führen Sie es als Root sudoaus lsof? Wenn nicht, werden nur Dateien angezeigt, die von Prozessen geöffnet wurden, die Ihnen gehören. Dabei handelt es sich wahrscheinlich um einen Systemprozess.

Port 500 wird normalerweise verwendet für dieAbonnieren, das Teil der IPSec-Suite ist. Es wird auf einem Mac im Allgemeinen als Nebeneffekt eines IPSec-basierten VPN-Dienstes angezeigt.

verwandte Informationen