2

Мой VPN-клиент иногда не может привязаться к используемому UDP-порту (500). Похоже, что он оставил "привязку" к порту 500 при предыдущем запуске, хотя он и вышел.

Сообщается, что порт "уже используется" (Mac OS X), но не имеет связанного процесса:

$ 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 ничего не сообщает).

Я могу успешно использовать VPN-клиент после перезагрузки компьютера, но надеюсь на менее разрушительный способ очистки состояния.

3 ответа3

1

Другая полезная команда в OS X поможет вам убедиться, что для определенного порта UDP или TCP не задан процесс:

lsof -Pan -i tcp -i udp
1

Порт 500 isakmp , используемый IPsec VPN.

Найдите в /sbin/ifconfig любые виртуальные сетевые интерфейсы, которые могут быть настроены для этого.

0

Попробуйте использовать netstat -nap чтобы определить, в какой программе открыт порт. У меня нет системы OSX , чтобы проверить, но на Linux, порты ядра показывают - как программа.

РЕДАКТИРОВАТЬ: быстрый поиск для OSX ipsec disable показывает, что в OSX по умолчанию IPSEC может быть включен. Если это так, вам нужно отключить его, чтобы освободить порт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .