
A copy of the license is included in the section entitled "GNU Free Documentation License." Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.

In a MikroTik server we can run more than one PPPoE service (with different names and profiles).There can be more than one MikroTik servers in a LAN.2.1 Observations About Implementation Possibilities Digging into the manual pages of MikroTik, freeRadius, etc. and making experiments, we made these observations about the different ways a PPPoE service can be implemented with MikroTik and Radius:

2 Introduction The aim of the project was to give PPPoE service to the internet clients, through MikroTik. This is not difficult and can be implemented easily, however we would like to use freeRadius for AAA, so that we could keep the data of the clients and their settings in a database. MikroTik should be just a dummy box with a simple configuration, so that we can throw it away and replace it by another one at anytime. All the client data (username, password, connection settings etc.) should be stored in the freeRadius database. If they are in a database the client data can be managed easily by an external application as well (by integrating the freeRadius database with the application). A copy of the license is included in the section entitled "GNU Free Documentation License." 1 Abstract This article will describe how to manage internet clients of an ISP with PPPoE and MikroTik. For centralized AAA (Authentication, Authorization and Accounting), freeRadius is used. This article is based on the work that we have done at AlbaniaOnline ISP (now called Primo).


Managing Internet Connections With PPPoE, MikroTik and Radius Dashamir Hoxha Artur Nurja Copyright (C) 2009 Dashamir Hoxha, Artur Nurja.
