3

Я пытался использовать 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 --local-port 0

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

Я хотел бы иметь возможность использовать графический интерфейс NetworkManager для подключения к 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.

2 ответа2

1

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .