...
Создаем директорию в которой будет происходить дальнейшая компоновка/компиляция и переходим в нее.
Code Block | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
insmod /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.ko insmod /usr/src/accel-ppp-build/drivers/ipoe/driver/vlan_mon.ko |
...