Я использую следующий сценарий для подключения к своей рабочей VPN с помощью клиента Cisco AnyConnect Secure Mobility Client 4.10.08029
Код: Выделить всё
echo -e "$USER\n$(pass company/domain)\n$(pass otp company/mfa)\ny" > /tmp/answers.txt
ciscopath="$(dirname $(find /opt/cisco -depth -name vpnagentd))"
[ $(pidof vpnagentd) ] || $ciscopath/vpnagentd
$ciscopath/vpn -s < /tmp/answers.txt connect intranet.company.tld
Я создал аналогичный скрипт для отключения вручную
Код: Выделить всё
ciscopath="$(dirname $(find /opt/cisco -depth -name vpnagentd))"
[ $(pidof vpnagentd) ] || $ciscopath/vpnagentd
$ciscopath/vpn disconnect
Перезапуск служб NetworkManager и vpnagentd, по-видимому, приводит к отключению, но подключение по-прежнему зависает при подключении к службе VPN и завершается сбоем по истечении времени ожидания.
Похоже, что только полный перезапуск устройства решает проблему, что кажется непропорциональный. Как это исправить?
Подробнее здесь: https://stackoverflow.com/questions/798 ... on-expires
Мобильная версия