Cisco VPN не работает

7362
joe

Я получил эту ошибку, я не знаю, в чем проблема?

sudo vpnc vpnc: Error binding to source port. Try '--local-port 0' Failed to bind to 0.0.0.0:4500: Address already in use 

На Ubuntu

1

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

1
Atmocreations

vpnc иногда немного глючит. Во-первых, всегда проверяйте, работает ли экземпляр vpnc-connect или vpnc, выполнив:

ps aux | grep vpnc 

если есть, уничтожьте его командой kill и идентификатором процесса, который вы получите во втором столбце.

Я лично всегда использую vpnc-connect вместо прямого вызова vpnc (во всяком случае, afaik на большинстве систем, это символическая ссылка на vpnc).

не могли бы вы опубликовать свой конфигурационный файл? Находится в /etc/vpnc/default.conf и /etc/vpnc.conf (помните, что вы не можете читать их как обычный пользователь)

С уважением

1
Preet Sindhal

ошибка в том, что он пытается использовать порт, который уже используется, вы можете увидеть это, запустив

netstat -tuvnlp 

если вы укажете другой порт для его запуска, он будет работать нормально, как

 vpnc --local-port=5100 /path/to/vpnfile.conf 
0
Col

Похоже, что-то еще уже использует порт 4500. Попробуйте использовать, netstatчтобы узнать, что происходит.

Если вы хотите увидеть таблицы маршрутизации, используйте

netstat -nr 

( -nозначает возврат числового вывода (т.е. IP-адрес вместо имени хоста) и -rозначает печать таблицы маршрутизации)

Чтобы найти все открытые порты, используйте:

netstat -a 

Чтобы найти порты прослушивания, используйте:

netstat -l 
0
user291915

Это только что случилось со мной;

в моем случае причиной был другой клиент vpn (Shrew Soft Ike) и автозапуск при запуске.

Попробуй поймать, работает ли какой-нибудь другой vpn-клиент (в моем случае ps -e | grep ike), убить его и настроить так, чтобы он запускался только при необходимости.