Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:nas:linux:accel_pptp:ru [2017/06/13 20:16] asmodeus [Установка и настройка accel-ppp] |
abills:docs:nas:linux:accel_pptp:ru [2018/03/27 16:17] (текущий) asmodeus [Консоль управления] |
||
---|---|---|---|
Строка 26: | Строка 26: | ||
# /usr/abills/libexec/billd checkspeed accel_ppp=1 | # /usr/abills/libexec/billd checkspeed accel_ppp=1 | ||
+ | |||
+ | ====Синхронизация активных сессий==== | ||
+ | |||
+ | Система проверяет онлайн сессии в билинге и поднятые на accel-ppp | ||
+ | |||
+ | # /usr/abills/libexec/billd check_accel_ppp=1 | ||
| | ||
====Создаем vlan интерфейсы==== | ====Создаем vlan интерфейсы==== | ||
Строка 333: | Строка 339: | ||
==== CentOS ==== | ==== CentOS ==== | ||
Устнавливаем файлы ядра: | Устнавливаем файлы ядра: | ||
- | # yum install kernel-headers kernel-devel | + | # yum install -y kernel-headers kernel-devel bzip2 cmake |
Скачиваем и устанавливаем accel-ppp: | Скачиваем и устанавливаем accel-ppp: | ||
# wget http://sourceforge.net/projects/accel-ppp/files/accel-ppp-1.7.4.tar.bz2 | # wget http://sourceforge.net/projects/accel-ppp/files/accel-ppp-1.7.4.tar.bz2 | ||
Строка 340: | Строка 346: | ||
# mkdir build | # mkdir build | ||
# cd build | # cd build | ||
- | # cmake -DBUILD_DRIVER=FALSE -DRADIUS=TRUE -DKDIR=/usr/src/kernels/3.10.0-229.4.2.el7.x86_64 - | + | # cmake -DBUILD_DRIVER=FALSE -DRADIUS=TRUE -DKDIR=/usr/src/kernels/3.10.0-229.4.2.el7.x86_64 \ |
DCMAKE_INSTALL_PREFIX=/usr/local .. | DCMAKE_INSTALL_PREFIX=/usr/local .. | ||
Не выходя из папки build сделать: | Не выходя из папки build сделать: | ||
- | # make | + | # make && make install |
- | # make install | + | |
- | В файл accel-ppp.conf вставить следующее: | + | В файл **/etc/accel-ppp.conf** вставить следующее и отредактировать по ситуации: |
# nano /etc/accel-ppp.conf | # nano /etc/accel-ppp.conf | ||
Строка 490: | Строка 495: | ||
password=secretpass | password=secretpass | ||
- | В конец файла dictionary добавить: | + | В конец файла **/usr/local/share/accel-ppp/radius/dictionary** добавить: |
# nano /usr/local/share/accel-ppp/radius/dictionary | # nano /usr/local/share/accel-ppp/radius/dictionary | ||
| | ||
Строка 512: | Строка 517: | ||
Отключить ip_gre: | Отключить ip_gre: | ||
# modprobe -r ip_gre | # modprobe -r ip_gre | ||
- | И в файл blacklist.conf добавить: | + | И в файл **/etc/modprobe.d/blacklist.conf** добавить: |
# nano /etc/modprobe.d/blacklist.conf | # nano /etc/modprobe.d/blacklist.conf | ||
blacklist ip_gre | blacklist ip_gre | ||
- | В файл modules внести: | + | В файл **/etc/modules** внести: |
# nano /etc/modules | # nano /etc/modules | ||
Строка 523: | Строка 528: | ||
В словарь Freeradius - raddb/dictionary добавить такие пары: | В словарь Freeradius - raddb/dictionary добавить такие пары: | ||
# cd /usr/local/freeradius/etc/raddb | # cd /usr/local/freeradius/etc/raddb | ||
- | #nano dictionary | + | # nano dictionary |
# Limit session traffic | # Limit session traffic | ||
Строка 863: | Строка 868: | ||
+ | =====Автонастройка конфигурации===== | ||
+ | |||
+ | |||
+ | cd /usr/abills/misc/ | ||
+ | ./autoconf PROGRAMS=accel_ppp | ||
+ | |||
+ | |||
====Дополнительно==== | ====Дополнительно==== | ||
* [[http://abills.net.ua/forum/viewtopic.php?f=6&t=7910|Обсуждение на форуме]] | * [[http://abills.net.ua/forum/viewtopic.php?f=6&t=7910|Обсуждение на форуме]] |