PCRF provides proxying requests from fastDPI to the Radius server. It is a part of the standard Stingray Service Gateway installation package, but if necessary, it can be used as a dedicated server.
In order to run PCRF you can use the following hardware or virtual machines matching the following characteristics:
yum install chrony -y systemctl restart chronyd timedatectl
When entering the
timedatectl command, the System clock synchronized parameter must be set to yes
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
yum install fastpcrf
service fastpcrf start
systemctl enable fastpcrf
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
and restart firewall for the rules to take effect
firewall-cmd --reload
setenforce 0 vi /etc/selinux/config SELINUX=disabled
You can get these utilities from the server where fastDPI is installed.
The utility files are located in /usr/sbin/.
cp /usr/sbin/fdpi_cli /home/vasexpertsmnt cp /usr/sbin/fdpi_ctrl /home/vasexpertsmnt
fastPCRF is installed, to /home/vasexpertsmnt
How to use the utility:
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
Server address – 1.1.1.1 where the fastDPI module is installed.
Server address – 2.2.2.2 where the fastPCRF module is installed.