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.
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 .
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.
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.