Как я могу отсоединить порт UDP, который не имеет записи в lsof?

728
Chocohound

На моем 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

1 ответ на вопрос

1
Gordon Davisson

Вы используете sudoдля запуска lsofот имени пользователя root? Если нет, он сможет видеть файлы, открытые только вашими процессами, и это, вероятно, системный процесс.

Порт 500 обычно используется для isakmp, который является частью набора IPSec. Обычно он отображается на Mac как побочный эффект VPN-сервиса на основе IPSec.

Да, я использую sudo для обеих команд. Да, настоящая проблема в том, что мой vpn-клиент не запускается (происходит сбой с ошибкой «адрес уже используется»). Chocohound 11 лет назад 0

Похожие вопросы