vpnc прекратил работу с VPN-шлюзом Cisco Ubuntu 13.04

Недавно я не смог подключиться к VPN-шлюзу Cisco с помощью vpnc, хотя я использовал vpnc для подключения к этому же шлюзу в течение примерно года, ведущего к этому поломке ... Я с помощью клиента командной строки, а не NetworkManager.

Странно, иногда, если я перезагружаюсь и пытаюсь снова, это работает ... Однако сегодня я пробовал это несколько раз и никогда не проходил ...

Я вижу следующие сообщения в /var/log/syslog:

Aug 21 22:44:56 sonbuntu NetworkManager[1193]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
Aug 21 22:44:56 sonbuntu NetworkManager[1193]:    SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
Aug 21 22:44:56 sonbuntu NetworkManager[1193]: <warn> /sys/devices/virtual/net/tun0: couldn't determine device driver; ignoring...
Aug 21 22:47:06 sonbuntu avahi-daemon[1116]: Withdrawing workstation service for tun0.
Aug 21 22:47:06 sonbuntu NetworkManager[1193]:    SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/tun0, iface: tun0)
Aug 21 22:48:08 sonbuntu NetworkManager[1193]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
Aug 21 22:48:08 sonbuntu NetworkManager[1193]:    SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
Aug 21 22:48:08 sonbuntu NetworkManager[1193]: <warn> /sys/devices/virtual/net/tun0: couldn't determine device driver; ignoring...

Когда я strace, он, кажется, висит здесь:

time(NULL)                              = 1377150323
times({tms_utime=8, tms_stime=1, tms_cutime=0, tms_cstime=0}) = 1717972828
gettimeofday({1377150323, 725505}, NULL) = 0
getrusage(RUSAGE_SELF, {ru_utime={0, 88000}, ru_stime={0, 16000}, ...}) = 0
time(NULL)                              = 1377150323
times({tms_utime=8, tms_stime=1, tms_cutime=0, tms_cstime=0}) = 1717972828
time(NULL)                              = 1377150323
poll([{fd=3, events=POLLIN}], 1, 96000) = 0 (Timeout)
poll([{fd=3, events=POLLIN}], 1, 192000^C <unfinished ...>

Моя версия vpnc не изменился с тех пор, как я изначально установил его:

Version: 0.5.3r512-2ubuntu1

Однако я заметил, что одна из его зависимостей, libgcrypt11, недавно изменилась:

Version: 1.5.0-3ubuntu2.2

(используется как 1.5.0-3ubuntu1).

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

libgcrypt11 сломал его Некоторое ядро ​​Ubuntu конфигурация сломала его (/var/log/syslog жалуется на недостающий драйвер ...) Что-то изменилось на конец шлюза (я планирую спросить, если они что-то изменили, плохо быть очень трудно фактически подключиться к нужному человеку для этого)

Должен ли я попытаться отступить libgcrypt11? Любые другие идеи? Почему /var/log/syslog жалуется на отсутствующий драйвер?

Я пробовал некоторые ответы на эту похожую проблему vpnc, но безрезультатно ... [!d17 ]

Обновление Кажется, это ошибка в libgcrypt11=1.5.0-3ubuntu2.2. См. Мой ответ для деталей.

1
задан 13 April 2017 в 15:24

4 ответа

Я получаю точно то же самое, что происходит. Моя Cisco VPN работала на прошлой неделе, но сейчас не работает. Я понизил libgcrypt11 до 1.5.0-3ubuntu2.1, но это не решает проблему для меня.

У кого-нибудь еще есть проблемы с этим?

1
ответ дан 24 May 2018 в 18:48
  • 1
    попробуйте strace 'ing vpnc, чтобы посмотреть, где он замерзает. – mgalgs 27 September 2013 в 01:04

Для меня причина, по которой VPN больше не работает, заключалась в том, что мои сохраненные пароли были где-то неправильными, хотя я их не менял. Я обнаружил это, запустив NetworkManager VPNC в оболочке, используя следующую команду (в Siduction, то есть, но я думаю, что это может быть похоже на Ubuntu):

sudo /usr/lib/NetworkManager/nm-vpnc-service --debug

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

Для меня это показало (внизу):

/usr/sbin/vpnc: hash comparison failed:  (ISAKMP_N_AUTHENTICATION_FAILED)(24)
check group password!
1
ответ дан 24 May 2018 в 18:48

У меня была та же проблема, и я попытался понизить рейтинг libcrypt11 ... свежей установки 14.04.2 LTS 64-бит, и поэтому понижение не было в репозитории, и мне пришлось загрузить deb и использовать [ f4], чтобы установить его:

curl http://launchpadlibrarian.net/122471093/libgcrypt11_1.5.0-3ubuntu2.1_amd64.deb >lc.deb
sudo dpkg -i lc.deb

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

sudo /usr/lib/NetworkManager/nm-vpnc-service --debug

Я обнаружил, что наш сервер Cisco хочет доменное имя (DNS, а не Active Directory), которое можно настроить на вкладке «Дополнительно» в Network Manager.

1
ответ дан 24 May 2018 в 18:48

У меня возникла такая же проблема в один день на Xubuntu 14.04.

Я добавил строку Enable Single DES в файл /etc/vpnc/default.conf. Сначала это фиксировалось. Через несколько дней я снова повторил ту же проблему. Я попытался удалить эту строку, и она снова работала.

Я не могу сказать, что что-то изменилось на стороне сервера VPN или не вызвало это, но это разрешило это для меня.

0
ответ дан 24 May 2018 в 18:48

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

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