Uplink SPE tproxy plugin module
This module is a live example of a plugin module running with Uplunk Subscriber Policy Engine (Uplink SPE). Uplink SPE (http://uplink-spe.com) is an implementation of software BRAS (Broadband Remote Access Server), working as a Linux kernel module. While Uplink SPE is a proprietary solution, this plugin comes as GPL-licenced to allow anyone extend actions/matches/NAT.
Before compiling this module, you need to :
- obtain a USPE.Module.symvers file from your Uplink SPE distribution. Make sure you have same Uplink SPE version AND Linux kernel version.
- copy obtained USPE.Module.symvers into mod_tproxy folder
./configureto create Makefile
maketo build plugin kernel module
make installto install kernel module
- now you can load module using
Also, to make this plugin work with uspe-client tool, you would need to compile user-space libs, located in lib directory. Here is how it's done :
- Change into directory ./lib