Por que a porta 500 está em uso e como posso liberá-la? Erro VPNC

3

Eu tentei usar o NetworkManager para conectar-me à VPN da minha universidade, mas não funcionou. Então eu usei uma linha de comando 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

Então eu fiz

sudo vpnc --local-port 0

com a mesma configuração, e tudo funcionou.

Gostaria de poder usar a GUI do NetworkManager para me conectar à VPN. Eu queria descobrir qual programa usa a porta 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

Não há nada que use 50.

Estou usando o Ubuntu 10.10 em um ThinkPad X201 .

    
por kirill_igum 12.02.2011 / 21:26

2 respostas

1

A porta UDP 500 é usada pelo ISAKMP, o protocolo de troca de chaves IPsec.

Se netstat não listar a porta como em uso, tente vpnc novamente depois de esperar um minuto ou mais.

    
por 12.02.2011 / 23:23
0

Isso aconteceu comigo;

no meu caso, a razão foi outro cliente vpn instalado (Shrew Soft Ike) e auto-inicialização na inicialização.

Tente pegar se algum outro cliente vpn estiver rodando (no meu caso, ps -e | grep ike), mate-o e configure-o para iniciar somente quando necessário.

    
por 21.01.2014 / 10:08