Служба обеспечивающая VPN соединение была остановлена

В linux у меня постоянно возникают какие-то проблемы с vpn соединениями в network-manager, потому решил разобраться подробнее и написать для себя пометки, на которые могу опереться в дальнейшем ибо все забывается.

На работе в качестве шлюза используется mikrotik hap ac2 и он, в том числе, обеспечивает vpn соединения для пользователей. В моем случае профиль l2tp over ipsec.

OS calculate-linux я только что установил, потому соединение не было настроено.

После настройки менеджер соединений ругался на отсутствующий модуль l2tp, установим его

sudo emerge -av networkmanager-l2tp

После установки я получал ошибку "Служба обеспечивающая VPN соединение была остановлена" Решил установкой пакета

sudo emerge -av net-vpn/networkmanager-strongswan

Все заработало, но после обновления os и невнимательного чтения выхлопа emerge все поломалось и причины я не знал. Полез читать логи

/var/log/messages

нашел такие строчки:

failed to connect: 'не удалось записать /etc/ipsec.d/ipsec.nm-l2tp.secrets'

файла по пути не было, потому я его создал

touch /etc/ipsec.d/ipsec.nm-l2tp.secrets

Это не решило проблему, просто продвинуло меня на уровень дальше. В том же логе появились следующие ошибки:

opening directory '/etc/ipsec.d/cacerts' failed: no such file or directory

opening directory '/etc/ipsec.d/aacerts' failed: no such file or directory

opening directory '/etc/ipsec.d/ocspcerts' failed: no such file or directory

создал все три необходимые директории и соединение установилось.

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.