Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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 |