South African provider Telkom allows ISPs to resell their services. The services are sold under the Openserve trademark (https://openserve.co.za/). Splynx can communicate with Openserve proxy servers and authenticate PPPoE customers. A few configuration steps are needed to allow Splynx to be able to communicate with Openserve proxies.
Config → Networking → NAS types
and click on Add
button:Config -> Networking -> Radius
:Please add Radius attributes provided to you by Telkom. Setup accounting intervals to the default SAIX intervals:
Example of Radius attributes:
Cisco-AVPair = ip:ip-unnumbered=Loopback1111
Cisco-AVPair += ip:addr-pool=xnet001ipc2
X-Ascend-Client-Primary-DNS = 196.46.XXX.XXX
X-Ascend-Client-Secondary-DNS = 196.46.XXX.XXX
Don't forget to save the changes.
Config → Networking → Radius advanced
:An important field is Default NAS ID. This is the ID of the Router in Splynx routers, that will "link" customers: to show that they are connected via it online.
/etc/freeradius/dictionary
and add the line :ATTRIBUTE Alcatel-Lucent-Service- 3002 integer
More information on this connection method can be found here.
#Openserve authentication (PPPoE via L2tP Method)#
Example config
PPPOE to L2TP Basic Configuration
/ppp l2tp-secret
add address=196.43.32.128/25 comment=OpenServe secret=<secret>
/interface l2tp-server server
set allow-fast-path=yes authentication=chap default-profile=<profile-name> enabled=yes keepalive-timeout=60 max-mru=1462 max-mtu=1462
Once the L2TP is established the PPPoE Realm in the CPE config and in Splynx' services should match that of what's configured in the Openserve portal.
You should now be able to establish the PPPoE across the L2TP connection by using normal Radius config as seen here.