Настройка OpenConnect в Ubuntu
Отредактирована 14.02.2023
1. Скачайте сертификаты, присланные вам на почту сотрудником тех. поддержки.
2. Запустите Terminal.
3. Поочередно введите команды для установки OpenConnect:
sudo apt-get install openconnect -y
sudo apt-get install network-manager-openconnect -y
sudo apt-get install network-manager-openconnect-gnome -y
openssl pkcs12 -in mylogin.pfx -out mylogin.pem -legacy -nodes
При конвертации вам необходимо будет ввести пароль от личного сертификата и указать пароль для нового сертификата в формате .pem
openssl x509 -inform der -in RootCA.cer -out RootCR.pem
В качестве Шлюза (gateway) укажите ip адрес 75.36.10.5 или доменное имя межсетевого экрана через который вы подключаетесь к VPN
CA Certificate: выберите сертификат RootCA.pem
Сертификат пользователя: укажите ваш личный сертификат mylogin.pem
Личный ключ: укажите ваш личный сертификат mylogin.pem
После этого нажмите на кнопку Применить.
sudo systemctl disable systemd-resolved.service
sudo systemctl stop systemd-resolved
Если этого не сделать, то возможны проблемы в работе и получение различных ошибок, например:
Temporary failure in name resolution
sudo rm /etc/resolv.conf
Если вы захотите вернуть обратно данный симлинк, то оригинальный
файл можно найти по следующему пути:
/run/systemd/resolve/stub-resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
search example.com domain.local
search example.com domain.local - возможные суффиксы для адресов, в том случае, если не удалось обнаружить адрес в том виде, как он был изначально задан. Т.е. при попытке разрешить доменное имя sysadmin, будут последовательно к нему дописаны указанные выше суффиксы и предпринята попытка разрешить их в виде sysadmin.example.com, а в случае неудачи, то sysadmin.domain.local. Если для вас это не актуально, то данную строчку можно не прописывать вообще.
dns=default
[main]
plugins=ifupdown,keyfile
dns=default
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
sudo service network-manager restart