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

04 июня, 2023

В 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

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

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

 

Маскировка пакетов в calculate linux

30 августа, 2021

У меня есть ноутбук с дискретной графикой nvidia 630m, драйверы для которой прекратили писать в момент вымирания динозавров. Система linux не станет разбираться какая видеокарта стоит, а накатит самые последние версии драйверов. Чтобы этого не происходило, нужно замаскировать, т.е ограничить установку определенной версией.

Пишем в файл:

/etc/portage/package.mask/custom

строку:

>x11-drivers/nvidia-drivers-400

После этого выше 400 версии драйверы не поставятся.

 

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

После установки "залежалого" calculate linux

12 апреля, 2019

Если вы только что скачали релизный образ calculate linux, который уже пару-тройку месяцев лежит на зеркале, установили его на свою машину и запустили, то вас наверняка ждут проблемы с установкой софта: Блокированные пакеты зависимостей неудовлетворенные версией присутствующей в дереве, замаскированные пакеты etc. Поэтому после установки придется обновить мир ибо жить в такой системе, конечно можно, но неполноценно, а потому:

eix-sync

emerge -uDNa world

emerge -ac

dispatch-conf

Обновление мира, снова сделает систему актуальной и беспроблемной. Насколько это возможно.

 

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