Я в настоящее время имею и использую официальный Клиент Cisco AnyConnect.
То, когда я соединяюсь со всем этим, это просит у меня, является моим именем пользователя и паролем.
Когда я пытаюсь соединиться с тем же сервером с помощью пакета от network-manager-openconnect-gnome
это похоже на это:
С клиентом AnyConnect все, в чем я нуждаюсь, является именем пользователя и паролем. У меня даже нет сертификата для этой VPN.
Обновление: network-manager-vpnc-gnome
взгляды лучше (т.е. меньше опций), но это все еще просит опции, которые я не имею (название группы и пароль группы):
Официальный клиент настолько более прост.
С openconnect интеграцией администратора сети все, в чем Вы действительно нуждаетесь, является адресом шлюза - Вам также нужно это при использовании клиента Cisco. Можно оставить все другие опции в их значениях по умолчанию. Когда Вы соединитесь, это попросит Ваше имя пользователя и пароль. (Протестированный на 18,10)
Вы можете автоматизировать ввод параметров, которые CiscoAnyconnect может показать пользователю для ввода, если вы используете консоль с помощью сценария оболочки, а также изменяете настройки прокси-сервера на лету:
nmcli --ask con up id VPN_ConnectionName <<"EOF"
2
yourusername
yourpassword
EOF
echo "Now changing proxy to : yourproxyserver.com:8080"
gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy use-same-proxy true
gsettings set org.gnome.system.proxy autoconfig-url ''
gsettings set org.gnome.system.proxy.http use-authentication true
gsettings set org.gnome.system.proxy.http enabled true
gsettings set org.gnome.system.proxy.http authentication-user 'yourusername'
gsettings set org.gnome.system.proxy.http authentication-password 'yourpassword'
gsettings set org.gnome.system.proxy.http port 8080
gsettings set org.gnome.system.proxy.http host 'yourproxyserver.com'
gsettings set org.gnome.system.proxy.https port 8080
gsettings set org.gnome.system.proxy.https host 'yourproxyserver.com'
gsettings set org.gnome.system.proxy.ftp port 8080
gsettings set org.gnome.system.proxy.ftp host 'yourproxyserver.com
gsettings set org.gnome.system.proxy.socks port 8080
gsettings set org.gnome.system.proxy.socks host 'yourproxyserver.com'
gsettings set org.gnome.system.proxy ignore-hosts "['localhost', '127.0.0.1','127.0.0.11'
Чтобы отключить и сбросить настройки прокси, выполните следующие команды:
mcli con down VPN_ConnectionName
gsettings set org.gnome.system.proxy mode 'none'
gsettings set org.gnome.system.proxy.http use-authentication false
gsettings set org.gnome.system.proxy.http enabled false