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

Я хочу подключиться к Cisco VPN моего университета из дома, но он всегда терпит неудачу. Сегодня я взял свой ноутбук в университет, чтобы посмотреть, могут ли ИТ-специалисты помочь (они не могут), и он работал там, поэтому конфигурация в порядке. Маршрутизатор ничего не блокирует, так как он работает в Windows (у меня Linux установлен вместе с Windows 7)

Я следовал этому руководству pdf из моего университета и установил vpnc и network-manager-vpnc-gnome для настройки.

После выполнения

$ less /var/log/syslog | grep NetworkManager

результаты были

 NetworkManager[591]: <info> Starting VPN service 'vpnc'...
 NetworkManager[591]: <info> VPN service 'vpnc' started (org.freedesktop.NetworkManager.vpnc), PID 14877
 NetworkManager[591]: <info> VPN service 'vpnc' appeared; activating connections
 NetworkManager[591]: <info> VPN plugin state changed: init (1)
 NetworkManager[591]: <info> VPN plugin state changed: starting (3)
 NetworkManager[591]: <info> VPN connection 'TUDelft' (Connect) reply received.
 NetworkManager[591]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
 NetworkManager[591]:    SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
 NetworkManager[591]:    SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/tun0, iface: tun0)
 NetworkManager[591]: <warn> VPN plugin failed: 1
 NetworkManager[591]: <info> VPN plugin state changed: stopped (6)
 NetworkManager[591]: <info> VPN plugin state change reason: 0
 NetworkManager[591]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
 NetworkManager[591]: <info> Policy set 'PoptN164' (wlan0) as default for IPv4 routing and DNS.
 NetworkManager[591]: <info> VPN service 'vpnc' disappeared

Я также попробовал Kvpnc , и он все еще не работает. Kvpnc говорит: «ошибка: невозможно найти« vpnclient »в usr / local / bin / vpnclient»

Я новичок в Linux, поэтому, если вам нужна какая-либо другая информация, пожалуйста, спросите, и я попробую обеспечить это.

Я использую Ubuntu 12.04.

7
задан 31 May 2012 в 00:04

5 ответов

Вот как у меня это работает с Ubuntu 12.10:

Сначала установите следующее

sudo apt-get install vpnc
sudo apt-get install network-manager-vpnc
sudo apt-get install network-manager-vpnc-gnome

С помощью администратора сети создайте новое VPN-соединение, установите по крайней мере следующее: [ 117]

Gateway
User name
Group name

Если данный групповой пароль зашифрован, вы можете расшифровать его здесь (зашифрованный пароль, вероятно, не будет работать):
http: //www.unix-ag.uni- kl.de/~massar/bin/cisco-decode

После того, как они установлены, если у вас все еще есть проблемы с подключением, попробуйте установить шлюз вместо IP-адреса домена (это то, что исправили для меня).

nslookup vpn.provider.com
0
ответ дан 31 May 2012 в 00:04

попробуйте перейти по этой ссылке: http://www.humans-enabled.com/2011/06/how-to-connect-ubuntu-linux-to-cisco.html Вы возможно, вы сможете загрузить файл профиля cisco из вашего университета и использовать кнопку «импорт» в окне сетевого подключения.

или вы можете установить vpnc с помощью

sudo apt-get install vpnc

, а затем создать свой собственный конфигурационный файл с некоторым сокращенным именем вашего уни (например, ucla)

sudo touch /etc/vpnc/ucla.conf

, затем откройте редактор

sudo gedit /etc/vpnc/ucla.conf

и введите в свой файл ucal.conf информацию, которая выглядит примерно так:

IPSec gateway vpn.ucla.com
IPSec ID some_id_from_your_uni
IPSec secret some_secret_from_your_uni
Xauth username your_username
Xauth password your_password #helpful incase you automate the vpnc via script
NAT Traversal Mode cisco-udp

Возможно, вам нужно проверить веб-сайт ИТ. вашего универа, чтобы узнать, что такое шлюз, а также IPSec ID и секрет.

Если вы хотите подключиться, введите в терминале:

sudo vpnc ucla
sudo vpnc-connect ucla #needed sometimes, try if the above does not work

, чтобы прервать соединение:

sudo vpnc-disconnect 

Удачи с ним!

0
ответ дан 31 May 2012 в 00:04

Я обнаружил, что в моем случае плагин не работал, потому что vpnc не был доволен методом шифрования

peer selected (single) DES as "encryption" method.
This algorithm is considered too weak today
If your vpn concentrator admin still insists on using DES
use the "--enable-1des" option.

Это сообщение может быть обнаружено только путем ограничения процесса vpnc.

Чтобы добавить опцию --enable-1des в командную строку vpnc, я выполнил следующее:

sudo -s

mv /usr/sbin/vpnc /usr/sbin/vpnc.real

cat <<EOF > /usr/sbin/vpnc
#!/bin/sh
exec /usr/sbin/vpnc.real --enable-1des $*
EOF

chmod +x /usr/sbin/vpnc

В основном я заменил двоичный файл vpnc сценарием-оболочкой, предоставившим необходимый параметр.

Теперь подключаемый модуль NetworkManager VPNC может подключаться правильно.

0
ответ дан 31 May 2012 в 00:04

У меня была похожая проблема с учетной записью boxpn.
В моем случае я понял, что загруженные файлы конфигурации были интерпретированы openvpn как VPNC, хотя моя учетная запись поддерживает только PPTP. Не уверен, почему это произошло.
Я заново создал конфигурацию через сетевой менеджер, вручную введя информацию об учетной записи и шлюзе, и теперь все в порядке.

0
ответ дан 31 May 2012 в 00:04

Я только что обновил свою систему до 64-битной Ubuntu 12.04.

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

  1. vpnc
  2. network-manager-vpnc
  3. * network-manager-vpnc-gnome (если вы используете gnome)

Вы можете получить доступ к VPN, щелкнув значок сети в области уведомлений.

0
ответ дан 31 May 2012 в 00:04

Другие вопросы по тегам:

Похожие вопросы: