Wie kann ich einen UDP-Port aufheben, der in lsof keinen Eintrag hat?

765
Chocohound

Auf meinem Mac habe ich einen UDP-Port, der "bereits verwendet" ist, dem jedoch 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 an Port 500 an (dh sudo lsof -i:500 -Pmeldet nichts).

Hinweis Ich verwende 'sudo' für beide Befehle, sodass alle Prozesse angezeigt werden sollten. (Neustart funktioniert, aber auf der Suche nach etwas weniger störendem)

Wie kann ich den Port 500 lösen, damit ich ihn wieder verwenden kann?

1

1 Antwort auf die Frage

1
Gordon Davisson

Are you using sudo to run lsof as root? If not, it'll only be able to see files opened by processes you own, and this is probably a system process.

Port 500 is normally used for the isakmp, which is part of the IPSec suite. It'll generally show up on a Mac as a side effect of an IPSec-based VPN service.

Ja, ich verwende sudo für beide Befehle. Ja, das eigentliche Problem ist, dass mein VPN-Client nicht startet (schlägt fehl mit der Fehlermeldung "Adresse bereits verwendet"). Chocohound vor 11 Jahren 0