If you are running your own wireless ISP/CABLE NET, PPPoE is the preferred method of getting your clients to dialup to your service. Making use of PPPoE allows you to get rid of static client IP addresses, make use of usernames and passwords, and enforce basic bandwidth management.
The first configuration that needs to be done is for us to create an “IP Pool” which is a range of IP addresses for the MikroTik router to hand out to clients when they sign in with their user names and passwords. The IP Range of the IP Pool can be anything that you choose.
Once you have the IP Pool done, we can proceed to creating the PPPoE server. Once you have a new PPPoE server creation window open, simply choose the interface of the MikroTick router that you would like to cat as the PPPoE server, in this example I ave chosen the wlan1 card.
We can now create a profile for the PPPoE server to use. This profile is where we will do some basic bandwidth management. This is also where we will specify the use of the IP Pool we created earlier. You can create as many profiles according to your need, all with different bandwidth speeds, and simply apply them to the relevant users.
After creating profile we can proceed to create some users. This is done in the “Secrets” tab. Simply choose the Username and Password that you would like to dedicate to your client, select the profile that was created and you are ready to go. You may create as many users as you wish. Your client can now dialup to this PPPoE server by creating a PPPoE dialup connections.
Source: Setup a PPPoE Server