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.