/etc/accel-ppp.lua file missing

Compilation and installation questions and stories
Post Reply
RicardoPereira
Posts: 3
Joined: 19 Jan 2018, 12:55

/etc/accel-ppp.lua file missing

Post by RicardoPereira »

I am using Debian 9.3
I am having problems with the accel-ppp.lua file, not found in the file on the system.

I carried out an installation following the steps in the manual. Here's what I did:

cmake -DLUA=TRUE -DBUILD_IPOE_DRIVER=TRUE -DBUILD_VLAN_MON_DRIVER=TRUE -DNETSNMP=TRUE -DKDIR=/usr/src/linux-headers-4.9.0-4-amd64 ..

Code: Select all

-- The C compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- 'x86_64'
-- Found Lua51: /usr/lib/x86_64-linux-gnu/liblua5.1.so;/usr/lib/x86_64-linux-gnu/libm.so (found version "5.1.5")
-- Looking for timerfd_create
-- Looking for timerfd_create - found
-- Looking for linux/netfilter/ipset/ip_set.h
-- Looking for linux/netfilter/ipset/ip_set.h - found
-- Looking for setns
-- Looking for setns - found
-- Configuring done
-- Generating done
-- Build files have been written to: /root/accel-ppp/build
I run the make command

Code: Select all

Scanning dependencies of target luasupp
[ 34%] Building C object accel-pppd/lua/CMakeFiles/luasupp.dir/lua_lpack.c.o
[ 34%] Building C object accel-pppd/lua/CMakeFiles/luasupp.dir/lua_bit.c.o
[ 35%] Building C object accel-pppd/lua/CMakeFiles/luasupp.dir/session.c.o
[ 36%] Linking C shared library libluasupp.so
[ 36%] Built target luasupp
Scanning dependencies of target radius
I run the make install command

Code: Select all

[  6%] Built target triton
[ 33%] Built target accel-pppd
[ 36%] Built target luasupp
[ 44%] Built target radius
[ 46%] Built target vlan-mon
[ 47%] Built target pptp
[ 52%] Built target pppoe
[ 55%] Built target l2tp
[ 56%] Built target sstp
[ 61%] Built target ipoe
[ 63%] Built target auth_mschap_v1
[ 64%] Built target auth_chap_md5
[ 65%] Built target auth_pap
[ 66%] Built target auth_mschap_v2
[ 67%] Built target log_syslog
[ 69%] Built target log_tcp
[ 70%] Built target log_file
[ 72%] Built target ipv6pool
[ 74%] Built target sigchld
[ 75%] Built target pppd_compat
[ 76%] Built target ippool
[ 77%] Built target logwtmp
[ 79%] Built target chap-secrets
[ 80%] Built target connlimit
[ 91%] Built target net-snmp
[ 92%] Built target ipv6_nd
[ 94%] Built target ipv6_dhcp
[ 97%] Built target shaper
[ 98%] Built target accel-cmd
[ 99%] Built target ipoe_drv
[100%] Built target vlan_mon_drv
Install the project...
-- Install configuration: ""
-- Up-to-date: /var/log/accel-ppp
-- Installing: /usr/local/sbin/accel-pppd
-- Set runtime path of "/usr/local/sbin/accel-pppd" to "/usr/local/lib64/accel-ppp"
-- Up-to-date: /usr/local/share/man/man5/accel-ppp.conf.5
-- Up-to-date: /etc/accel-ppp.conf.dist
-- Installing: /usr/local/lib64/accel-ppp/libluasupp.so
-- Installing: /usr/local/lib64/accel-ppp/libradius.so
-- Set runtime path of "/usr/local/lib64/accel-ppp/libradius.so" to "/usr/local/lib64/accel-ppp"
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.alcatel
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.cisco
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.dhcp
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.microsoft
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc2865
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc2866
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc2867
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc2868
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc2869
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc3162
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc3576
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc3580
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc4072
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc4372
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc4675
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc4679
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc4818
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc4849
-- Up-to-date: /usr/local/share/accel-ppp/radius/dictionary.rfc5176
-- Installing: /usr/local/lib64/accel-ppp/libtriton.so
-- Installing: /usr/local/lib64/accel-ppp/libvlan-mon.so
-- Installing: /usr/local/lib64/accel-ppp/libpptp.so
-- Installing: /usr/local/lib64/accel-ppp/libpppoe.so
-- Set runtime path of "/usr/local/lib64/accel-ppp/libpppoe.so" to "/usr/local/lib64/accel-ppp"
-- Installing: /usr/local/lib64/accel-ppp/libl2tp.so
-- Up-to-date: /usr/local/share/accel-ppp/l2tp/dictionary
-- Up-to-date: /usr/local/share/accel-ppp/l2tp/dictionary.rfc2661
-- Up-to-date: /usr/local/share/accel-ppp/l2tp/dictionary.rfc3931
-- Installing: /usr/local/lib64/accel-ppp/libsstp.so
-- Installing: /usr/local/lib64/accel-ppp/libipoe.so
-- Set runtime path of "/usr/local/lib64/accel-ppp/libipoe.so" to "/usr/local/lib64/accel-ppp"
-- Installing: /usr/local/lib64/accel-ppp/libauth_pap.so
-- Installing: /usr/local/lib64/accel-ppp/libauth_chap_md5.so
-- Installing: /usr/local/lib64/accel-ppp/libauth_mschap_v1.so
-- Installing: /usr/local/lib64/accel-ppp/libauth_mschap_v2.so
-- Installing: /usr/local/lib64/accel-ppp/liblog_file.so
-- Installing: /usr/local/lib64/accel-ppp/liblog_tcp.so
-- Installing: /usr/local/lib64/accel-ppp/liblog_syslog.so
-- Installing: /usr/local/lib64/accel-ppp/libpppd_compat.so
-- Set runtime path of "/usr/local/lib64/accel-ppp/libpppd_compat.so" to "/usr/local/lib64/accel-ppp"
-- Installing: /usr/local/lib64/accel-ppp/libippool.so
-- Installing: /usr/local/lib64/accel-ppp/libipv6pool.so
-- Installing: /usr/local/lib64/accel-ppp/libsigchld.so
-- Installing: /usr/local/lib64/accel-ppp/libchap-secrets.so
-- Installing: /usr/local/lib64/accel-ppp/liblogwtmp.so
-- Installing: /usr/local/lib64/accel-ppp/libconnlimit.so
-- Installing: /usr/local/lib64/accel-ppp/libnet-snmp.so
-- Installing: /usr/local/lib64/accel-ppp/libipv6_dhcp.so
-- Installing: /usr/local/lib64/accel-ppp/libipv6_nd.so
-- Installing: /usr/local/lib64/accel-ppp/libshaper.so
-- Installing: /usr/local/bin/accel-cmd
-- Up-to-date: /usr/local/share/man/man1/accel-cmd.1
arch/x86/Makefile:140: CONFIG_X86_X32 enabled but no binutils support
arch/x86/Makefile:140: CONFIG_X86_X32 enabled but no binutils support
After a successful installation, could not find the .lua file that should be in /etc/accel-ppp.lua.
Where am I going wrong? Please help me?
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: /etc/accel-ppp.lua file missing

Post by dimka88 »

Hi, use for debian

Code: Select all

cmake -DLUA=TRUE -DBUILD_IPOE_DRIVER=TRUE -DBUILD_VLAN_MON_DRIVER=TRUE -DNETSNMP=TRUE -DKDIR=/usr/src/linux-headers-4.9.0-4-amd64 -DCPACK_TYPE=Debian9 ..
make
cpack -G DEB
and install

Code: Select all

dpkg -i accel-ppp.deb
RicardoPereira
Posts: 3
Joined: 19 Jan 2018, 12:55

Re: /etc/accel-ppp.lua file missing

Post by RicardoPereira »

Thanks for your help.
I did the procedure, but the accel-ppp.lua file has not yet been found on the system.

Code: Select all

cpack -G DEB
CPack: Create package using DEB
CPack: Install projects
CPack: - Run preinstall target for: accel-ppp
CPack: - Install project: accel-ppp
make: Entering directory '/usr/src/linux-headers-4.9.0-4-amd64'
arch/x86/Makefile:140: CONFIG_X86_X32 enabled but no binutils support
  DEPMOD  4.9.0-4-amd64
make: Leaving directory '/usr/src/linux-headers-4.9.0-4-amd64'
make: Entering directory '/usr/src/linux-headers-4.9.0-4-amd64'
arch/x86/Makefile:140: CONFIG_X86_X32 enabled but no binutils support
  DEPMOD  4.9.0-4-amd64
make: Leaving directory '/usr/src/linux-headers-4.9.0-4-amd64'
CPack: Create package
CPack: - package: /root/accel-ppp/build/accel-ppp-1.11.99-Linux.deb generated.
Successful command, with no errors.

Code: Select all

dpkg -i accel-ppp-1.11.99-Linux.deb
Selecting previously unselected package accel-ppp.
(Reading database ... 61063 files and directories currently installed.)
Preparing to unpack accel-ppp-1.11.99-Linux.deb ...
Unpacking accel-ppp (1.11.99) ...
Setting up accel-ppp (1.11.99) ...
Processing triggers for man-db (2.7.6.1-2) ...
The accel-ppp.lua file is not found on the system.
Any other suggestions to help me?
hugleo
Posts: 59
Joined: 13 Apr 2016, 14:28

Re: /etc/accel-ppp.lua file missing

Post by hugleo »

Just create a blank file named /etc/accel-ppp.lua
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: /etc/accel-ppp.lua file missing

Post by dimka88 »

This file you create manually.
Example from accel-ppp wiki https://translate.google.com/translate? ... B%5D%3Dlua
RicardoPereira
Posts: 3
Joined: 19 Jan 2018, 12:55

Re: /etc/accel-ppp.lua file missing

Post by RicardoPereira »

Thanks for the information ... I will continue with an implementation in my scenario.
Thank you !!
gondim
Posts: 64
Joined: 04 Mar 2016, 14:44

Re: /etc/accel-ppp.lua file missing

Post by gondim »

Hi Ricardo,

My example file:

# cat /etc/accel-ppp.lua
function username(pkt)
return pkt:agent_circuit_id('')
end
Post Reply