Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Создаем директорию в которой будет происходить дальнейшая компоновка/компиляция и переходим в нее.

Code Block
languagebash
titleПодключаем модуль в системе:
mkdir /opt/accel-ppp-code/accel-ppp-build
cd /opt/accel-ppp-code/accel-ppp-build

...

ПараметрОписание
-DBUILD_IPOE_DRIVER=TRUEДанная опция позволяет включить в сборку модуль ядра IPoE. Этот модуль необходим, если вы хотите использовать IPoE в режиме общего интерфейса.
-DBUILD_VLAN_MON_DRIVER=TRUEВключает в сборку драйвер позволяющий создавать vlan интерфейсы анализирую заголовки IP пакетов. (Доступен для соединений IPoE и PPPoE).

-DKDIR=/usr/src/kernels/3.10.0-229.4.2.el7.x86_64

Задает путь к директории исходного кода ядра Linux. Необходим для построения модулей ядра PPTP, IPOE, VLAN-MON (версия вашего ядра может отличаться, смотреть uname -r).

-DCMAKE_INSTALL_PREFIX=/usr/local

Задает путь для установки accel-ppp.

-DCPACK_TYPE=Centos7

указываем данный аргумент, так как мы нацелены собрать RPM пакет.


Code Block
languagebashtitleПодключаем модуль в системе:
cmake -DRADIUS=TRUE -DKDIR=/usr/src/kernels/3.10.0-229.4.2.el7.x86_64 -DCMAKE_INSTALL_PREFIX=/usr/local DLUA=TRUE -DBUILD_IPOE_DRIVER=TRUE -DBUILD_VLAN_MON_DRIVER=TRUE -DCPACK_TYPE=Centos7 ..

...

Code Block
languagebash
titleПодключаем модули в системеУстановка драйвера:
insmod /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.ko
insmod /usr/src/accel-ppp-build/drivers/ipoe/driver/vlan_mon.ko

...