Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:install_debian:ru [2017/07/26 17:00]
anton [ABillS - Настройка]
abills:docs:manual:install_debian:ru [2018/06/22 15:52] (текущий)
asmodeus
Строка 2: Строка 2:
  
 **Версия для которой писалась документация** \\ **Версия для которой писалась документация** \\
-  ​Debian 8.6.0 \\+ 
 +  ​Debian 8.6.0
    
 При установке,​ параметры:​ При установке,​ параметры:​
Строка 41: Строка 42:
 **Debian 8.xx** **Debian 8.xx**
   # apt-get install -yq mariadb-server libmysqlclient-dev   # apt-get install -yq mariadb-server libmysqlclient-dev
 +**Debian 9.xx**
 +  # apt-get install -yq mariadb-server libmariadbclient-dev libmariadbclient-dev-compat
  
 Создаём пользователя и базу. Создаём пользователя и базу.
Строка 106: Строка 109:
  
 ===Установка=== ===Установка===
-На все предупреждения **./​configure** кроме ''​rlm_perl''​ и ''​rlm_sql_mysql''​ можно не обрщать внимания.+На все предупреждения **./​configure** кроме ''​rlm_perl''​ и ''​rlm_sql_mysql''​ можно не обрщать внимания. ​\\ 
 +На удаленном сервере установите **libmysqlclient** и **libmysqlclient-dev**
  
 <​code>​ <​code>​
-  ​apt-get install -yq libperl-dev ​ gcc make +apt-get install -yq libperl-dev ​ gcc make libtalloc-dev 
-  wget ftp://​ftp.freeradius.org/​pub/​freeradius/​freeradius-server-2.2.9.tar.gz +wget ftp://​ftp.freeradius.org/​pub/​freeradius/​freeradius-server-2.2.10.tar.gz 
-  tar zxvf freeradius-server-2.2.9.tar.gz +tar zxvf freeradius-server-2.2.10.tar.gz 
-  cd freeradius-server-2.2.9 +cd freeradius-server-2.2.10 
-  ./configure --prefix=/​usr/​local/​freeradius --with-rlm-perl-lib-dir=/​usr/​lib/​ --with-dhcp=yes --with-openssl=no > 1 +./configure --prefix=/​usr/​local/​freeradius --with-rlm-perl-lib-dir=/​usr/​lib/​ --with-dhcp=yes --with-openssl=no > 1 
-  make +make 
-  make install+make install
 </​code>​ </​code>​
  
Строка 121: Строка 125:
    
 <​code>​ <​code>​
-  ​cp /​usr/​abills/​misc/​freeradius/​v2/​radiusd.conf /​usr/​local/​freeradius/​etc/​raddb/​radiusd.conf +cp /​usr/​abills/​misc/​freeradius/​v2/​radiusd.conf /​usr/​local/​freeradius/​etc/​raddb/​radiusd.conf 
-  rm /​usr/​local/​freeradius/​etc/​raddb/​sites-enabled/​* +rm -f /​usr/​local/​freeradius/​etc/​raddb/​sites-enabled/​* 
-  cp /​usr/​abills/​misc/​freeradius/​v2/​users_perl /​usr/​local/​freeradius/​etc/​raddb/​users +cp /​usr/​abills/​misc/​freeradius/​v2/​users_perl /​usr/​local/​freeradius/​etc/​raddb/​users 
-  cp /​usr/​abills/​misc/​freeradius/​v2/​default_rlm_perl /​usr/​local/​freeradius/​etc/​raddb/​sites-enabled/​abills_default +cp /​usr/​abills/​misc/​freeradius/​v2/​default_rlm_perl /​usr/​local/​freeradius/​etc/​raddb/​sites-enabled/​abills_default 
-  cp /​usr/​abills/​misc/​freeradius/​v2/​perl /​usr/​local/​freeradius/​etc/​raddb/​modules/​+cp /​usr/​abills/​misc/​freeradius/​v2/​perl /​usr/​local/​freeradius/​etc/​raddb/​modules/​
   ​   ​
-  ​ln -s /​usr/​local/​freeradius/​sbin/​radiusd /​usr/​sbin/​radiusd+ln -s /​usr/​local/​freeradius/​sbin/​radiusd /​usr/​sbin/​radiusd
 </​code>​ </​code>​
  
Строка 155: Строка 159:
 PROG="​radiusd"​ PROG="​radiusd"​
 PROGRAM="/​usr/​sbin/​radiusd"​ PROGRAM="/​usr/​sbin/​radiusd"​
-PIDFILE="/​var/​run/​radiusd/​radiusd.pid"​+PIDFILE="​/​usr/​local/​freeradius/​var/​run/​radiusd/​radiusd.pid"​
 DESCR="​FreeRADIUS daemon"​ DESCR="​FreeRADIUS daemon"​
  
Строка 209: Строка 213:
  
   prefix = /​usr/​local/​freeradius   prefix = /​usr/​local/​freeradius
 +  ​
 +  libdir = /​usr/​local/​freeradius/​lib
   ​   ​
   user = freerad   user = freerad