Почему находится порт в 500 употреблении и как я могу освободить его? Ошибка VPNC

Я пытался использовать NetworkManager для соединения с VPN моего университета, но это не работало. Затем я использовал командную строку vpnc:

> sudo vpnc
[sudo] password for kirill: 
Enter IPSec gateway address: vpn.net.**.edu
Enter IPSec ID for vpn.net.**.edu: **
Enter IPSec secret for **@vpn.net.**.edu: 
Enter username for vpn.net.**.edu: **
Enter password for **@vpn.net.**.edu: 
vpnc: Error binding to source port. Try '--local-port 0'
Failed to bind to 0.0.0.0:500: Address already in use

Затем я сделал

sudo vpnc - локальный порт 0

с той же конфигурацией, и все это работало.

Я хотел бы смочь использовать NetworkManager GUI для соединения с VPN. Я хотел узнать, какая программа использует порт 500:

> sudo netstat -a |grep 500
tcp        0      0 *:17500                 *:*                     LISTEN     
udp        0      0 *:4500                  *:*                                
udp        0      0 *:17500                 *:*                                
unix  3      [ ]         STREAM     CONNECTED     63500    
unix  3      [ ]         STREAM     CONNECTED     12500    @/tmp/.X11-unix/X0

Нет ничего, что использует 50.

Я использую Ubuntu 10.10 на ThinkPad X201.

3
задан 29.12.2011, 02:49

1 ответ

Порт UDP 500 используется ISAKMP, ключевым протоколом обмена IPsec.

Если netstat не перечисляет порт как используемый, пробуют vpnc снова после ожидания минуты или около этого.

1
ответ дан 08.12.2019, 02:18

Теги

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