Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:nas:linux:accel_pptp:ru [2016/03/21 11:26]
andriy
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 интерфейсы====
Строка 31: Строка 37:
 [[abills:​docs:​manual:​soft:​vlan_create|Добавление vlan в Ubuntu]] [[abills:​docs:​manual:​soft:​vlan_create|Добавление vlan в Ubuntu]]
 ====Установка и настройка accel-ppp ==== ====Установка и настройка accel-ppp ====
 +=== Ubuntu ===
  ​**Что нужно:​**  ​**Что нужно:​**
  
Строка 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
Строка 553: Строка 558:
  
 Скачиваем accel-ppp: Скачиваем accel-ppp:
-  wget http://​netix.dl.sourceforge.net/​project/​accel-ppp/​accel-ppp-1.10.0.tar.bz2 +  wget http://​netix.dl.sourceforge.net/​project/​accel-ppp/​accel-ppp-1.11.0.tar.bz2 
-  tar -xjf accel-ppp-1.10.0.tar.bz2+  tar -xjf accel-ppp-1.11.0.tar.bz2
   mkdir accel-ppp-build   mkdir accel-ppp-build
   cd accel-ppp-build   cd accel-ppp-build
-  cmake -DCMAKE_INSTALL_PREFIX=/​usr/​local -DKDIR=/​usr/​src/​linux-headers-`uname -r` -DRADIUS=TRUE -DSHAPER=TRUE -DLOG_PGSQL=FALSE -DLUA=TRUE -DBUILD_IPOE_DRIVER=TRUE ../​accel-ppp-1.10.0+  ​ 
 +  ​cmake -DCMAKE_INSTALL_PREFIX=/​usr/​local -DKDIR=/​usr/​src/​linux-headers-`uname -r` -DRADIUS=TRUE -DSHAPER=TRUE -DLOG_PGSQL=FALSE -DLUA=TRUE -DBUILD_IPOE_DRIVER=TRUE ​../../​accel-ppp-1.11.0  ​-DCPACK_TYPE=Debian8 -DCMAKE_INSTALL_PREFIX=/​usr -DCMAKE_BUILD_TYPE=Release 
 +  ​
   make   make
-  ​make install+  ​cpack -G DEB 
 +  dpkg -i  accel-ppp.deb
   ​   ​
 Подключаем модуля в системе:​ Подключаем модуля в системе:​
Строка 849: Строка 857:
   burst=3   burst=3
   timeout=60   timeout=60
 +  ​
 +Запуск:​
 +  service accel-ppp start
 +====Консоль управления====
 +Мониторинг параметров Accel-ppp
 +
 +
 +''​ / Настройка / Сервер доступа -> Консоль ''​
 +
 +
 +
 +=====Автонастройка конфигурации=====
 +
 +
 +  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|Обсуждение на форуме]]