Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:nas:linux:accel_pptp:ru [2017/01/27 14:02]
kstas [Установка и настройка 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 интерфейсы====
Строка 70: Строка 76:
 sigchld sigchld
 pppd_compat pppd_compat
-shaper_tbf+shaper
 #​chap-secrets #​chap-secrets
  
Строка 179: Строка 185:
 #​chap-secrets=/​etc/​ppp/​chap-secrets #​chap-secrets=/​etc/​ppp/​chap-secrets
  
-[tbf]+[[shaper] ​]
 #​attr=Filter-Id #​attr=Filter-Id
 #​down-burst-factor=0.1 #​down-burst-factor=0.1
Строка 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|Обсуждение на форуме]]