billing:howto:radius_3x

Установка Radius 3.x

perl -MCPAN -e 'install PHP::Serialization ExtUtils::Embed'
yum -y install perl-CPAN perl-YAML make perl-ExtUtils-Embed libtalloc-devel
perl -MCPAN -e 'install CPAN CPAN::Meta'
perl -MCPAN -e 'install PHP::Serialization'
apt-get install libperl-dev libglib2.0-dev freeradius-common freeradius-utils freeradius-mysql libdbd-mysql libmysql++-dev  libtool libtoolkit-perl libiodbc2 libphp-serialization-perl libssl-dev make libssl-dev libtalloc-dev libkqueue-dev
perl -MCPAN -e 'install ExtUtils::Embed'
wget https://github.com/FreeRADIUS/freeradius-server/archive/v3.0.x.zip
unzip v3.0.x.zip
cd freeradius-server-3.0.x/
make
make install

Удаляем стандартное содержимое по пути /usr/local/etc/raddb и заменяем его содержимым архива

wget https://wiki.mikbill.ru/_media/billing/external/3x_raddb.tar.gz

Редактируем /usr/local/etc/raddb/radiusd.conf, указав путь к директории в

sysconfdir = /usr/local/etc

Редактируем /usr/local/etc/raddb/sql.conf Указываем свой логин, пароль, ip, БД

  • billing/howto/radius_3x.txt
  • Последнее изменение: 4 лет назад
  • alexd