Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:other:install_1:ru [2010/02/16 17:14]
pigich
abills:docs:other:install_1:ru [2015/12/05 17:50] (текущий)
Строка 35: Строка 35:
   # mysql --default-character-set=cp1251 -D abills < abills.sql   # mysql --default-character-set=cp1251 -D abills < abills.sql
  
 +
 +
 +====Perl modules====
 +Для работы системы нужны модули.
 +
 +^DBI |(cd /​usr/​ports/​databases/​p5-DBI && make && make install) |
 +^DBD-mysql |(cd /​usr/​ports/​databases/​p5-DBD-mysql51 && make && make install)|
 +^Digest-MD5 ​ |для Chap авторизации (cd /​usr/​ports/​security/​p5-Digest-MD5 && make && make install) |
 +^Digest-MD4 ​ |для MS-Chap авторизации (cd /​usr/​ports/​security/​p5-Digest-MD4 && make && make install) |
 +^Crypt-DES ​  ​|для MS-Chap авторизации (cd /​usr/​ports/​security/​p5-Crypt-DES && make && make install) |
 +^Digest-SHA1 |для MS-ChapV2 авторизации (cd /​usr/​ports/​security/​p5-Digest-SHA1 && make && make install) |
 +^Time-HiRes ​ |Нужен только для тестирования скорости выполнения авторизациИ,​ аккаунтинга,​ и страниц веб-интерфейса (cd /​usr/​ports/​devel/​p5-Time-HiRes && make && make install) |
  
 ====Web Server==== ====Web Server====
Строка 130: Строка 142:
  
  
-====Сборка ядра==== +====Radius====
- +
-Ставим FreeBSD поновее,​ ставим исходники ядра и добавляем некоторые возможности в ядро:​\\ +
- +
-  # cd /​usr/​src/​sys/​i386/​conf +
-  # cp SMP GATE-SMP  +
- +
-(Если у вас один процессор и нет гипертрэйдинга,​ копируйте не SMP, а GENERIC) +
- +
-  # ee GATE-SMP +
- +
-В конец вставляем этот кусок:​ +
- +
-  # For Abills +
-  options ​        ​IPFIREWALL +
-  options ​        ​IPFIREWALL_DEFAULT_TO_ACCEPT +
-  options ​        ​DUMMYNET +
-   +
-  options ​        ​NETGRAPH +
-  options ​        ​NETGRAPH_PPPOE +
-  options ​        ​IPFILTER +
-  options ​        ​IPFILTER_LOG +
-  options ​        ​IPDIVERT +
- +
- +
-Собираем:​\\ +
- +
-  # /​usr/​sbin/​config GATE-SMP +
-  # cd ../​compile/​GATE-SMP +
-  # make depend +
-  # make +
-  # make install +
- +
-Перегружаем машину и приступаем к установке необходимого софта.\\ +
 Все пакеты кроме самого биллинга я ставил из портов и все нормально работало,​ начнем с радиуса:​\\ Все пакеты кроме самого биллинга я ставил из портов и все нормально работало,​ начнем с радиуса:​\\
  
Строка 223: Строка 201:
   # echo radiusd_enable=\"​YES\"​ >> /​etc/​rc.conf   # echo radiusd_enable=\"​YES\"​ >> /​etc/​rc.conf
  
 +
 +====Сборка ядра====
 +
 +Ставим FreeBSD поновее,​ ставим исходники ядра и добавляем некоторые возможности в ядро:\\
 +
 +  # cd /​usr/​src/​sys/​i386/​conf
 +  # cp SMP GATE-SMP
 +
 +(Если у вас один процессор и нет гипертрэйдинга,​ копируйте не SMP, а GENERIC)
 +
 +  # ee GATE-SMP
 +
 +В конец вставляем этот кусок:
 +
 +  # For Abills
 +  options ​        ​IPFIREWALL
 +  options ​        ​IPFIREWALL_DEFAULT_TO_ACCEPT
 +  options ​        ​DUMMYNET
 +  ​
 +  options ​        ​NETGRAPH
 +  options ​        ​NETGRAPH_PPPOE
 +  options ​        ​IPFILTER
 +  options ​        ​IPFILTER_LOG
 +  options ​        ​IPDIVERT
 +
 +
 +Собираем:​\\
 +
 +  # /​usr/​sbin/​config GATE-SMP
 +  # cd ../​compile/​GATE-SMP
 +  # make depend
 +  # make
 +  # make install
 +
 +Перегружаем машину и приступаем к установке необходимого софта.\\