Аппаратный байпас

MITIGATOR поддерживает аппаратный байпас адаптеров Silicom.

Проверенные адаптеры:

Необходимо:

  1. Собрать и установить драйвер байпаса.
  2. Организовать создание управляющего устройства перед запуском MITIGATOR.
  3. Проверить доступность байпаса для MITIGATOR.

Все команды выполняются от root.

Сборка драйвера

Сборку нужно делать на целевой системе или на идентичном дистрибутиве.

  1. Установить пакеты, необходимые для сборки:

    apt install -y gcc make dkms linux-headers-amd64
    
  2. Скачать исходный код драйвера с нашего публичного репозитория, распаковать архив и перейти в него.

  3. Собрать и установить драйвер:

    make -f Makefile.dkms
    

Создание управляющего устройства

  1. Создать файл /etc/systemd/system/mitigator.service.d/bypass.conf с содержимым:

    [Service]
    ExecStartPre=/bin/bpctl_start
    

Проверка доступности

Перезапустить MITIGATOR:

systemctl daemon-reload
docker-compose down && docker-compose up -d

На странице настроек экземпляра появится карточка «Hardware bypass».