Я получил эту ошибку, я не знаю, в чем проблема?
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
Я получил эту ошибку, я не знаю, в чем проблема?
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
vpnc иногда немного глючит. Во-первых, всегда проверяйте, работает ли экземпляр vpnc-connect или vpnc, выполнив:
ps aux | grep vpnc
если есть, уничтожьте его командой kill и идентификатором процесса, который вы получите во втором столбце.
Я лично всегда использую vpnc-connect вместо прямого вызова vpnc (во всяком случае, afaik на большинстве систем, это символическая ссылка на vpnc).
не могли бы вы опубликовать свой файл конфигурации? Находится в /etc/vpnc/default.conf и /etc/vpnc.conf (помните, что вы не можете читать их как обычный пользователь)
С уважением
ошибка в том, что он пытается использовать порт, который уже используется, вы можете увидеть это, запустив
netstat -tuvnlp
если вы укажете другой порт для его запуска, он будет работать нормально, как
vpnc --local-port=5100 /path/to/vpnfile.conf
Похоже, что-то еще уже использует порт 4500. Попробуйте использовать netstat
чтобы узнать, что происходит.
Если вы хотите увидеть таблицы маршрутизации, используйте
netstat -nr
(-n
означает возврат числового вывода (т. е. IP-адрес вместо имени хоста), а -r
означает печать таблицы маршрутизации)
Чтобы найти все открытые порты, используйте:
netstat -a
Чтобы найти порты прослушивания, используйте:
netstat -l
Это только что случилось со мной;
в моем случае причиной был другой установленный клиент vpn (Shrew Soft Ike) и автозапуск при запуске.
Попробуй поймать, работает ли какой-нибудь другой vpn-клиент (в моем случае ps -e | grep ike), убить его и настроить так, чтобы он запускался только при необходимости.