Установка Kaspersky IoT Secure Gateway 1000
Для начала работы с Kaspersky IoT Secure Gateway 1000 требуется установить ее на устройство Kraftway Рубеж-Н. Для этого необходимы следующие файлы, которые входят в комплект поставки Kaspersky IoT Secure Gateway 1000:
- Файлы для формирования установочного образа, которые поставляются в архиве kisg_netprotector_<тип сетевого устройства>_release_install_<номер версии системы>_ru_en.tar.gz, где <тип сетевого устройства> может быть diode для однонаправленного шлюза или router для сетевого роутера, <номер версии системы> имеет вид четырех разделенных точками десятичных чисел, например:
1.2.3.4. - Файлы утилиты
flasherдля создания установочного образа, которые поставляются в виде архива kisg_flasher_<номер версии системы>_ru_en.tar.gz, где <номер версии системы> имеет вид четырех разделенных точками десятичных чисел.
Установку Kaspersky IoT Secure Gateway 1000 выполняют специалисты "Лаборатории Касперского". Описанные в этом разделе инструкции приведены для ознакомительных целей.
Чтобы установить Kaspersky IoT Secure Gateway 1000:
- Подготовьте компьютер с операционной системой Ubuntu версии 20.04 или выше для создания загрузочного USB-носителя с образом Kaspersky IoT Secure Gateway 1000. Дальнейшие действия требуется выполнять на этом компьютере.
- Установите утилиты
wgetиsha512sum:sudo apt-get install wget coreutils
- Добавьте в систему PGP™-ключ репозитория утилиты Docker:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
- Добавьте в систему адрес репозитория утилиты Docker, выполнив следующие команды:
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- Обновите данные о пакетах и установите утилиту Docker:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- Подготовьте утилиту Docker к запуску с правами пользователя:
sudo groupadd docker
sudo usermod -aG docker
<имя пользователя в системе>newgrp docker
При отсутствии доступа ко внешней сети из Docker-контейнера после выполнения этих команд перезагрузите операционную систему.
- Проверьте, что утилита Docker запускается без ошибок, запустив тестовый образ:
docker run hello-world
- Подключите USB-накопитель с архивом, содержащим утилиту
flasher, к компьютеру и скопируйте его в отдельную директорию.Утилита
flasherвключает скрипт для создания загрузочного образа. - Распакуйте архив с утилитой
flasher:tar -xvf kisg_flasher_
<номер версии системы>_ru_en.tar.gzВ результате следующие файлы будут добавлены в директорию:
- ./resources – директория, которая содержит ресурсы для сборки утилиты
flasher. - build.sh – скрипт для сборки загрузочного образа Kaspersky IoT Secure Gateway 1000.
- buildkisgflasher.sh – вспомогательный скрипт для сборки образа
flasherиз окружения Docker. - Dokerfile – файл для создания воспроизводимого окружения для сборки загружаемого образа Kaspersky IoT Secure Gateway 1000.
- flasher.conf – конфигурационный файл для сборки образа
flasher. - README.md – инструкция по сборке образа
flasherи установке образа Kaspersky IoT Secure Gateway 1000.
- ./resources – директория, которая содержит ресурсы для сборки утилиты
- Перейдите в директорию, в которую вы распаковали утилиту
flasher. - Поместите архив с файлами для формирования установочного образа Kaspersky IoT Secure Gateway 1000 в директорию
resources. Архив должен иметь имя вида kisg_netprotector_<тип сетевого устройства>_release_install_<номер версии системы>_ru_en.tar.gz.Вы можете поместить в директорию один архив с установочным образом, если вы хотите работать только с одним типом сетевого устройства, или оба архива (для однонаправленного шлюза и сетевого роутера), если вы хотите иметь возможность выбрать тип сетевого устройства при установке Kaspersky IoT Secure Gateway 1000.
- Измените конфигурационный файл
flasher.confтак, чтобы он содержал только следующие строки:set -eu
KISG_images=()
KISG_device=kraftway
- Убедитесь, что утилите
wgetдоступна загрузка образа ОС Debian, выполнив следующую команду:wget https://www.debian.org/CD/
Если с помощью утилиты
wgetне удалось получить образ ОС Debian, то вам требуется поместить в директориюresourcesобраз ОС Debian 11.4.0 и контрольные суммы SHA512. При отсутствии интернет-соединения на компьютере с утилитойflasher, вам также требуется получить Docker-образ ОС Debian на компьютере, имеющем интернет соединение, с помощью командыdocker pull debian:bullseyeи поместить полученный образ в директорию с утилитойflasher. - Выполните сборку загрузочного образа Kaspersky IoT Secure Gateway 1000, запустив скрипт сборки с помощью следующей команды:
./build.sh
- Убедитесь, что сборка загрузочного образа Kaspersky IoT Secure Gateway 1000 выполнена успешно, запустив следующую команду:
file KISGFlasher.iso
- Подключите к компьютеру с утилитой
flasherновый USB-накопитель. - Запишите загрузочный образ Kaspersky IoT Secure Gateway 1000 на USB-накопитель, выполнив следующую команду с root-правами:
dd bs=4M if=$(pwd)/KISGFlasher.iso of=/dev/sdx status=progress oflag=sync
где
/dev/sdx– имя USB-накопителя, на который нужно записать образ. - Дождитесь успешного завершения записи и извлеките USB-накопитель.
- Подключите USB-накопитель к устройству Kraftway Рубеж-Н.
- Подключите устройство Kraftway Рубеж-Н через COM-порт к локальному компьютеру с помощью кабеля с разъемом RJ45-DB9 и на локальном компьютере запустите программу-терминал для работы с COM-портом.
Все дальнейшие действия требуется выполнять в терминале компьютера, к которому подключено устройство Kraftway Рубеж-Н.
- Нажмите на кнопку включения/выключения в левой части лицевой панели Kraftway Рубеж-Н.
- Во время старта устройства в консоли на клавиатуре нажмите на клавишу DELETE.
В консоли откроется главное меню BIOS устройства Kraftway Рубеж-Н.
- Настройте параметры загрузки Kaspersky IoT Secure Gateway 1000 с загрузочного USB-накопителя:
- Выберите вкладку Save & Exit.
- В разделе Boot Override с помощью клавиш ↑ и ↓ выберите UEFI: <имя загрузочного USB>.
- Нажмите на клавишу ENTER для старта загрузки с USB-накопителя.
- Дождитесь загрузки образа с USB-накопителя.
- В форме для входа
debian login, появившейся в консоли, введите имя пользователя и пароль от дистрибутива Debian Live CD по умолчанию для входа в систему LiveUSB. - Если вы собрали загрузочный образ для двух типов сетевого устройства, выберите в меню образ Kaspersky IoT Secure Gateway 1000 для установки на устройство (однонаправленный шлюз и сетевой роутер) и нажмите клавишу ENTER.
Если вы собрали загрузочный образ только для одного типа сетевого устройства, установка начнется автоматически.
- Дождитесь окончания процесса установки. После установки устройство Kraftway Рубеж-Н будет выключено.
- Извлеките USB-накопитель из устройства Kraftway Рубеж-Н.
- Нажмите на кнопку включения/выключения в левой части лицевой панели Kraftway Рубеж-Н.
- Во время старта устройства в консоли на клавиатуре нажмите на клавишу DELETE.
В консоли откроется главное меню BIOS устройства Kraftway Рубеж-Н.
- Настройте порядок загрузки Kaspersky IoT Secure Gateway 1000:
- Выберите вкладку Boot.
- Для параметра Boot Option #1 выберите значение UEFI OS.
- Выйдите из BIOS с сохранением изменений:
- Выберите закладку Save & Exit.
- На вкладке Save & Exit выберите пункт Save Changes & Exit.
- Дождитесь окончания загрузки и визуально проверьте корректность запуска Kaspersky IoT Secure Gateway 1000.
После первого включения Kaspersky IoT Secure Gateway 1000 рекомендуется настроить сеть, создать и загрузить сертификат администратора, настроить дату и время и сменить сертификат веб-сервера на используемый в вашей организации.