Включение и выключение обработки сетевого трафика с ненулевой мандатной меткой
21 сентября 2026
ID 306398
Инструкцию по включению обработки сетевого трафика с ненулевой мандатной меткой следует выполнять, если прокси-сервер Squid поддерживает обработку сетевых запросов с ненулевыми мандатными метками и будет направлять на ICAP-сервер сетевой трафик со значением мандатной метки больше 0. Подробнее о поддержке обработки мандатных меток сервисом Squid вы можете узнать в документации Astra Linux или обратившись в техническую поддержку Astra Linux.
Необходимо выполнить шаги инструкций на каждом узле кластера KWTS.
Чтобы включить возможность обработки сетевого трафика с ненулевой мандатной меткой:
- В разделе Параметры → Общие → ICAP-сервер измените тип сокета ICAP-сервера на UDS.
- В директории /usr/lib/systemd/system/ создайте файл kwts_klbp.service следующего содержания:
[Unit]Description=kwts klbpWants=local-fs.targetAfter=local-fs.targetRequires=kwts.create-runtime-dir.serviceAfter=kwts.create-runtime-dir.service[Service]CapabilitiesParsec=PARSEC_CAP_PRIV_SOCKType=simpleUser=kluserGroup=klusersUMask=007TimeoutSec=5secSyslogIdentifier=kwts_klbpEnvironmentFile=/etc/opt/kaspersky/kwts/klbp.confExecStart=/bin/sh -c '/opt/kaspersky/kwts/libexec/klbp --downstream_socket=$downstream_socket --upstream_socket=$upstream_socket'[Install]WantedBy=multi-user.target - Назначьте файлу kwts_klbp.service следующие права:
- Владелец: root.
- Группа: root.
- Права владельца: rw.
- Права группы и others: r.
- В конфигурационном файле /etc/opt/kaspersky/kwts/klbp.conf укажите следующие значения.
downstream_socket=<порт, на который Squid обращается к ICAP-серверу>Порт должен совпадать с портом, который указан в конфигурационном файле Squid в параметрах
icap_service kwts_req reqmod_precacheиicap_service kwts_res respmod_precache.upstream_socket=unix:/var/run/kwts/icap_server.sock
- С помощью утилит для управления systemd выполните следующие действия:
- Выполните перезагрузку systemd с помощью команды:
systemctl daemon-reload - Активируйте сервис kwts_klbp с помощью команды:
systemctl start kwts_klbp.service - Добавьте сервис kwts_klbp в автозапуск операционной системы с помощью команды:
systemctl enable kwts_klbp.service - Перезапустите сервис Squid с помощью команды:
systemctl restart squid
- Выполните перезагрузку systemd с помощью команды:
- Повторите шаги инструкции на каждом узле кластера KWTS.
Возможность обработки сетевого трафика с ненулевой мандатной меткой будет включена.
Чтобы выключить возможность обработки сетевого трафика с ненулевой мандатной меткой:
- С помощью утилит для управления systemd выполните следующие действия:
- Остановите сервис kwts_klbp с помощью команды:
systemctl stop kwts_klbp - Удалите сервис kwts_klbp из автозапуска операционной системы с помощью команды:
systemctl disable kwts_klbp
Остановка и удаление сервиса kwts_klbp – обязательный для выполнения шаг на каждом узле кластера.
- Остановите сервис kwts_klbp с помощью команды:
- Удалите файл kwts_klbp.service из директории /usr/lib/systemd/system/ с помощью команды:
rm -f /usr/lib/systemd/system/kwts_klbp.service - В разделе Параметры → Общие → ICAP-сервер измените тип сокета ICAP-сервера на TCP.
- Перезапустите сервис Squid с помощью команды:
systemctl restart squid - Повторите шаги инструкции на каждом узле кластера KWTS.
Возможность обработки сетевого трафика с ненулевой мандатной меткой будет выключена.