УСТАНОВКА КОНФИГУРАТОРА ARSE Установка из deb пакета 1. Скачиваем пакет arse-amd64.deb 2. Устанавливаем sudo dpkg -i arse-amd64.deb 3. После установки конфигуратор сразу начинает работать. Остановка и последующий запуск осуществляется командой systemctl sudo systemctl stop|start|restart arse Список имен конфигурируемых интерфейсов находится в файле /opt/nsg/arse.env. Скопируйте содержимое из примера /opt/nsg/arse.env.example и отредактируйте. sudo cp /opt/nsg/arse.env.example /opt/nsg/arse.env sudo nano /opt/nsg/arse.env sudo systemctl restart arse При каждом рестарте ARSE вызывается скрипт /opt/nsg/arse.init, его так же можно скопировать и отредактировать sudo cp /opt/nsg/arse.init.example /opt/nsg/arse.init sudo nano /opt/nsg/arse.init sudo systemctl restart arse Во избежание конфликтов желательно отключить хостовый network manager: sudo systemctl stop networking sudo systemctl disable networking Ручная установка 1. Скачиваем архив nsgastra-x86_64-rootfs.tar.gz 2. Создаем директорию для конфигуратора (можно в любом месте, в примерах будет /opt/nsg) sudo mkdir /opt/nsg 3. Разархивируем sudo tar -C /opt/nsg -xzf nsgastra-x86_64-rootfs.tar.gz 4. Запускаем arse sudo ARSE_ETH_LIST=eno1,enp3s0 /opt/nsg/arse start переменная ARSE_ETH_LIST содержит список имен интерфейсов ethernet, которые будут отоброжаться в меню port 5. Тестируем. посмртреть лог файл: sudo /opt/nsg/arse log зайти в CLI: sudo /opt/nsg/arse nsgsh остальные команды: sudo /opt/nsg/arse help Usage: /opt/nsg/arse command commands: start - start service stop - stop service restart - restart service log - print log nsgsh - run CLI bash - run shell inside container Примечания - в командах start, restart обязательно задавать переменную ARSE_ETH_LIST - конфигуратор работает в root режиме и может изменять настройки хоста, поэтому для экспериментов желательно использовать виртуальные машины. Установка для debian/ubuntu (Эксперимент) Скачать ключ и добавить репозиторий nsg sudo mkdir -p /usr/share/keyrings && \ curl -kfsSL https://demo.nsg.net.ru/apt-repo/pgp | \ sudo gpg --dearmor -o /usr/share/keyrings/nsg-archive-keyring.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/nsg-archive-keyring.gpg] \ http://demo.nsg.net.ru/apt-repo stable main" | \ sudo tee /etc/apt/sources.list.d/nsg.list > /dev/null Установить пакет arse sudo apt update sudo apt install arse