FastPCRF (интеграция BRAS по RADIUS) [Документация VAS Experts]

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

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

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

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

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

Установка

  1. Установите службу точного времени
    yum install ntp -y
    ntpdate pool.ntp.org
    service ntpd start
    chkconfig ntpd on
  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. Включите автозапуск сервиса при старте компьютера
    chkconfig fastpcrf on
  6. Откройте порты на firewall для доступа к fastDPI и Radius серверу
    vi /etc/sysconfig/iptables
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    #Radius
    -A INPUT -m state --state NEW -m udp -p udp --dport 1812 -j ACCEPT
    -A INPUT -m state --state NEW -m udp -p udp --dport 1813 -j ACCEPT
    -A INPUT -m state --state NEW -m udp -p udp --dport 3799 -j ACCEPT
    #fastDPI
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 29002 -j ACCEPT

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

service iptables restart
  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)
временное решение