Содержание

FastPCRF (интеграция BRAS по RADIUS)

Обеспечивает проксирование запросов от fastDPI в сторону Radius сервера. Входит в стандартный пакет установки СКАТ DPI, но при необходимости может быть вынесен на отдельный сервер.

Рекомендации к оборудованию

Для подсистемы можно использовать оборудование или виртуальные машины со следующими характеристиками:

  1. Процессор (CPU) 2.5 ГГц, 1 шт
  2. Оперативная память (RAM) 512 Мб - 1 Гб
  3. Жесткий диск (HDD) 50 Гб - 250 Гб
  4. Операционная система CentOS 8.5, VEOS
  5. Сетевая плата (NIC) от 10 Mб/сек

Установка

  1. Установите службу точного времени
    yum install chrony -y
    systemctl restart chronyd
    timedatectl

    :!: При вводе команды timedatectl, у параметра System clock synchronized должно быть значение yes

  2. Подключите репозиторий vasexperts
    rpm --import http://vasexperts.ru/centos/RPM-GPG-KEY-vasexperts.ru
    rpm -Uvh http://vasexperts.ru/centos/6/x86_64/vasexperts-repo-2-1.noarch.rpm
  3. Установите fastPCRF
    yum install fastpcrf
  4. Проверьте что сервис запускается
    service fastpcrf start
  5. Включите автозапуск сервиса при старте компьютера
    systemctl enable fastpcrf
  6. Откройте порты на firewall для доступа к fastPCRF и Radius серверу
    firewall-cmd --permanent --zone=public --add-port=22/tcp
    firewall-cmd --permanent --zone=public --add-port=3799/udp
    firewall-cmd --permanent --zone=public --add-port=29002/tcp

и загрузите новые правила

firewall-cmd --reload
  1. Отключите selinux 1)
    setenforce 0
    vi /etc/selinux/config
    SELINUX=disabled

Установка утилит fdpi_cli и fdpi_ctrl на сервер PCRF

Данные утилиты можно взять с сервера, где установлен fastDPI.
Файлы утилит находятся в /usr/sbin/.

  1. Копируем утилиты в домашнюю директорию
    cp /usr/sbin/fdpi_cli /home/vasexpertsmnt
    cp /usr/sbin/fdpi_ctrl /home/vasexpertsmnt
  2. Переносим данные файлы на сервер, где установлен fastPCRF в /home/vasexpertsmnt

Как использовать утилиту:

fdpi_cli -r 1.1.1.1 dpi config get trace_ip 
fdpi_cli -r 2.2.2.2 pcrf config get verbose
fdpi_ctrl -r 1.1.1.1:29000 list all --bind

Адрес сервера - 1.1.1.1 там, где установлен модуль fastDPI.
Адрес сервера - 2.2.2.2 там, где установлен модуль fastPCRF.

1)
временное решение