Предварительные требования
1. Выполнить обновление пакетов в системеapt updateapt -y upgrade
2. Установить ядро 5.15.0-30-generic
для работы SecretNet LSP 1.12 требуется ядро 5.15.0-30-generic, недоступное в основной ветке обновлений
набор пакетов с этим ядром можно скачать с NextCloud или поиском в интернете:linux-image-5.15.0-30-generic_5.15.0-30.31_amd64.deblinux-headers-5.15.0-30-generic_5.15.0-30.31_amd64.deblinux-headers-5.15.0-30_5.15.0-30.31_all.deblinux-modules-5.15.0-30-generic_5.15.0-30.31_amd64.deb
2.1. после загрузки установить командой apt install -y ./linux-*.deb
2.2. после установки ядра необходимо отредактировать файл /boot/grub/grub.cfg чтобы нужное ядро загружалось по умолчанию
для этого найти секцию menuentry 'Ubuntu'
в ней найти записи видаlinux <kernel>initrd <initrd>
и проверить чтобы они имели видlinux /vmlinuz-5.15.0-30-generic root=<path to root>initrd /initrd.img-5.15.0-30-generic
где <path to root> - путь к корневому разделу, который не требуется изменять
после редактирования grub перезагрузить систему
2.3. после перезагрузки проверить какое ядро загрузилосьuname -r
вывод должен быть5.15.0-30-generic
3. После установки зафиксировать версию ядра
apt-mark hold linux-image-$(uname -r)
это необходимо для сохранения работоспособности Secret Net LSP при обновлениях ОС
Установка SecretNet LSP
1. загрузить установочные пакеты SecretNet LSP 1.12 sn-lsp_1.12-2509.ubuntu22.04_amd64.deb
при необходимости также загрузить модуль firewallsnlsp-firewall_1.2.2509.ubuntu22.04_amd64.deb
По запросу необходимые дистрибутивы могут быть предоставлены для загрузки
загрузить файл лицензии (передается отдельно)
2. установить пакет sn-lsp_1.12-2509.ubuntu22.04_amd64.deb с разрешением зависимостейapt isntall -y ./sn-lsp_1.12-2509.ubuntu22.04_amd64.deb
после установки перезагрузить систему
после перезагрузки подключить лицензию (в данном случае расположенную в файле license.lic в папке, откуда происходит вызов)snlicensectl -c ./license.lic
после установки лицензии проверить состояние работы можно командойsystemctl status sn
состояние должно быть Active: active (running)
3. при необходимости установки компонента firewall установить пакет snlsp-firewall_1.2.2509.ubuntu22.04_amd64.deb с разрешением зависимостейapt isntall -y ./snlsp-firewall_1.2.2509.ubuntu22.04_amd64.deb
после установки перезагрузить систему
после перезагрузки запустить модуль firewallsnpolctl -p firewall -c firewall,state,1
проверить состояние можноsystemctl status snlsp-firewall
состояние должно быть Active: active (running)