MikroTik RB4011 PPPoE Configuration

Learn MikroTik RB4011 PPPoE configuration for ISPs, including profiles, IP pools, users, bandwidth limits, VLANs, RADIUS and subscriber management.

Shop Products Read Article
MikroTik RB4011 PPPoE Configuration
Back

MikroTik RB4011 PPPoE Configuration | ISP Setup Guide

MikroTik RB4011 PPPoE Configuration
MikroTik RB4011 PPPoE Configuration Guide

The MikroTik RB4011iGS+RM is a strong router for PPPoE-based ISP networks because it combines good routing performance, ten Gigabit Ethernet ports, a 10G SFP+ interface and the flexibility of RouterOS.

PPPoE is widely used by ISPs to authenticate subscribers, assign IP addresses, control packages and manage customer sessions. On the RB4011, PPPoE can be configured for small and medium-sized deployments using RouterOS profiles, IP pools, PPP secrets and bandwidth limits.

You can view the MikroTik RB4011iGS+RM or browse more MikroTik products in Kenya.

What Is PPPoE?

PPPoE stands for Point-to-Point Protocol over Ethernet.

ISPs commonly use it to give each subscriber unique login credentials.

A typical PPPoE customer has:

  • username

  • password

  • internet package

  • IP assignment

  • bandwidth limit

  • account status

The MikroTik router authenticates the subscriber and applies the correct profile.

Why Use PPPoE on MikroTik RB4011?

PPPoE can help an ISP manage customers in a structured way.

Benefits include:

  • individual subscriber authentication

  • different speed packages

  • user tracking

  • dynamic IP assignment

  • easier account management

  • centralized subscriber policies

  • compatibility with RADIUS

The RB4011 is suitable for PPPoE because RouterOS provides native PPP server functionality.

Before Configuring PPPoE

Prepare the following:

  • RB4011 with RouterOS configured

  • WAN connection

  • customer-facing interface or VLAN

  • subscriber IP pool

  • DNS settings

  • speed packages

  • customer usernames and passwords

  • firewall rules

For larger deployments, also plan RADIUS or billing integration.

Step 1: Configure the WAN Connection

First make sure the RB4011 already has internet access.

Your WAN may use:

  • DHCP

  • static IP

  • upstream PPPoE

  • fibre connection

Confirm the router can reach the internet before adding subscribers.

Step 2: Choose the PPPoE Interface

Decide where customers will connect.

For example:

ether4

or a VLAN such as:

VLAN20-PPPOE

Using a dedicated interface or VLAN is generally cleaner than mixing customer PPPoE traffic with management traffic.

Step 3: Create an IP Pool

Go to:

IP → Pool

Create a pool for PPPoE customers.

Example:

Name:

PPPOE-POOL

Addresses:

10.10.10.2-10.10.10.254

This pool will be used to assign IP addresses to subscribers.

Step 4: Create a PPP Profile

Go to:

PPP → Profiles

Create a profile.

Example:

Name:

10Mbps

Local Address:

10.10.10.1

Remote Address:

PPPOE-POOL

DNS Server:

use your preferred DNS servers

Rate Limit:

10M/10M

This profile can then be assigned to subscribers on a 10 Mbps package.

Step 5: Create More Speed Profiles

Create additional profiles for each package.

For example:

  • 5 Mbps

  • 10 Mbps

  • 20 Mbps

  • 30 Mbps

  • 50 Mbps

  • 100 Mbps

Example rate limits:

5M/5M

10M/10M

20M/20M

50M/50M

Keep package names clear so technicians can manage customers easily.

Step 6: Enable PPPoE Server

Go to:

PPP → PPPoE Servers

Add a new server.

Configure:

Service Name:

ISP-PPPOE

Interface:

customer-facing interface or VLAN

Default Profile:

your default subscriber profile

Authentication:

enable appropriate methods according to your network policy

One Session Per Host:

use where appropriate

Then enable the PPPoE server.

Step 7: Create a PPPoE Subscriber

Go to:

PPP → Secrets

Add a new subscriber.

Example:

Name:

customer001

Password:

use a strong customer password

Service:

pppoe

Profile:

10Mbps

The subscriber can now connect using these credentials.

Step 8: Test the PPPoE Connection

Connect a customer router or computer to the subscriber network.

Create a PPPoE client using:

Username:

customer001

Password:

the assigned password

Confirm that the client receives:

  • IP address

  • DNS

  • internet access

  • correct speed package

Step 9: Configure NAT

If subscribers use private IP addresses, configure source NAT.

Go to:

IP → Firewall → NAT

Create:

Chain:

srcnat

Out Interface:

WAN

Action:

masquerade

For larger ISP networks with public addressing, the design may be different.

Step 10: Configure Firewall Rules

Protect both the router and customer network.

Important firewall goals include:

  • block unwanted access to the router

  • protect management services

  • drop invalid traffic

  • allow established and related traffic

  • restrict subscriber access to management subnets

Do not expose WinBox or SSH openly to customer networks unless intentionally required.

Step 11: Restrict Subscriber Access to Router Management

Create firewall rules so customers cannot access:

  • WinBox

  • WebFig

  • SSH

  • API

  • internal management systems

Use a dedicated management VLAN or trusted subnet for technicians.

Step 12: Use VLANs for PPPoE

For larger networks, PPPoE is often carried over VLANs.

Example:

VLAN 10 – Management

VLAN 20 – PPPoE subscribers

VLAN 30 – CCTV

VLAN 40 – Backbone

This makes the network cleaner and reduces accidental access between customer and management traffic.

Step 13: Configure RADIUS

For larger subscriber bases, avoid managing every user manually under PPP Secrets.

Use RADIUS for centralized authentication.

RouterOS can send PPPoE authentication requests to a RADIUS server.

This allows better integration with:

  • billing systems

  • subscriber databases

  • automated activation

  • account suspension

  • usage policies

Step 14: Use Tajira With PPPoE

ISPs using MikroTik can also use Tajira for billing and subscriber-management workflows.

A typical setup may be:

Tajira → billing, packages and customers

RB4011 → PPPoE, routing and bandwidth enforcement

For growing ISPs, this is easier to manage than maintaining customer information manually in several places.

Step 15: Configure Bandwidth Through PPP Profiles

PP profiles can control customer speeds.

Example:

5 Mbps package:

5M/5M

10 Mbps package:

10M/10M

20 Mbps package:

20M/20M

This allows each customer to inherit the appropriate speed automatically after authentication.

Step 16: Use PCQ Where Appropriate

PCQ can help distribute bandwidth more efficiently in some ISP environments.

It can be useful where:

  • many users share upstream bandwidth

  • package management is more complex

  • you want scalable queue handling

The correct queue design depends on your ISP topology.

Step 17: Monitor Active PPPoE Sessions

Go to:

PPP → Active Connections

You can see connected subscribers.

Useful information includes:

  • username

  • IP address

  • uptime

  • interface

  • session details

This helps technicians troubleshoot connection problems.

Step 18: Disconnect a Subscriber

A customer can be disconnected by removing the active session or disabling the user.

This may be useful for:

  • troubleshooting

  • account suspension

  • testing

  • package changes

In automated billing environments, suspension should ideally be controlled by the billing workflow.

Step 19: Configure Static IP for a PPPoE Customer

If a customer requires a fixed IP, assign a specific Remote Address in the subscriber's PPP secret or profile.

This can be useful for:

  • businesses

  • CCTV remote access

  • servers

  • special customer plans

Ensure the fixed IP does not conflict with the dynamic pool.

Step 20: Back Up the PPPoE Configuration

Once the system is working, create a backup.

Go to:

Files → Backup

Also export the configuration:

/export file=rb4011-pppoe

Keep backups securely.

Recommended PPPoE Layout for RB4011

A practical ISP layout could be:

  • Ether1 – WAN 1

  • Ether2 – WAN 2

  • Ether3 – Management

  • Ether4 – PPPoE Distribution

  • Ether5 – Wireless Backhaul

  • Ether6 – Access Points

  • Ether7 – CCTV

  • Ether8 – Server

  • Ether9 – Backup

  • Ether10 – PoE device

  • SFP+ – Core Switch

This is only an example. Your network may require a different topology.

Common PPPoE Problems

Customer Cannot Authenticate

Check:

  • username

  • password

  • PPP profile

  • PPPoE server interface

  • VLAN configuration

Customer Connects but Has No Internet

Check:

  • NAT

  • DNS

  • routes

  • firewall

  • WAN connectivity

Customer Gets Wrong Speed

Check the assigned PPP profile and rate limit.

PPPoE Sessions Drop Frequently

Investigate:

  • physical network quality

  • fibre or wireless link stability

  • CPU load

  • packet loss

  • MTU/MRU

  • upstream issues

Router CPU Is Too High

Review:

  • number of sessions

  • queues

  • firewall rules

  • traffic levels

  • packet sizes

If the router is consistently overloaded, consider upgrading.

RB4011 vs RB5009 for PPPoE

Both routers can handle PPPoE.

RB5009 offers:

  • newer ARM64 platform

  • 2.5G Ethernet

  • USB 3.0

RB4011 offers:

  • ten Gigabit Ethernet ports

  • rackmount design

  • strong port density

For newer deployments, RB5009 may provide a better future upgrade path.

For port-heavy networks, RB4011 remains attractive.

RB4011 vs CCR for PPPoE

For larger ISPs, a CCR may be more appropriate.

Choose RB4011 when:

  • network is small or medium

  • bandwidth is moderate

  • subscriber count is manageable

Choose CCR when:

  • subscriber numbers are much higher

  • backbone traffic is large

  • more high-speed interfaces are required

  • CPU load is consistently high

MikroTik RB4011 Price in Kenya

If you are building a PPPoE network, check the current MikroTik RB4011iGS+RM price in Kenya.

You can also browse MikroTik products in Kenya.

For more options, compare MikroTik router prices in Kenya or browse MikroTik products.

Frequently Asked Questions

Can MikroTik RB4011 run PPPoE server?

Yes. RouterOS supports PPPoE server functionality.

How do I create PPPoE users on RB4011?

Go to PPP → Secrets and add the subscriber username, password and profile.

Can I set speed limits for PPPoE users?

Yes. Use the Rate Limit field in PPP profiles.

Can RB4011 work with RADIUS?

Yes. RouterOS supports RADIUS integration for PPP authentication.

Can Tajira work with MikroTik PPPoE?

Yes. Tajira can support billing and subscriber workflows while MikroTik handles PPPoE and network enforcement.

How many PPPoE users can RB4011 support?

There is no fixed universal number. Capacity depends on bandwidth, queues, firewall rules, packet size and overall RouterOS workload.

Can PPPoE customers use static IP addresses?

Yes. You can assign fixed remote addresses to selected subscribers.

Why does PPPoE connect but internet does not work?

Common causes include missing NAT, incorrect routes, DNS issues or firewall rules.

Is RB4011 good for apartment PPPoE?

Yes, for appropriately sized apartment internet deployments.

Where can I buy RB4011 in Kenya?

You can view the MikroTik RB4011iGS+RM on MikroTik Kenya.

Final Thoughts on MikroTik RB4011 PPPoE Configuration

The MikroTik RB4011iGS+RM is a strong router for PPPoE-based ISP networks when configured correctly.

A complete PPPoE setup normally includes:

  • WAN

  • subscriber VLAN or interface

  • IP pool

  • PPP profiles

  • PPPoE server

  • subscriber accounts

  • NAT

  • firewall

  • bandwidth management

  • monitoring

For smaller ISPs, users can be managed directly in RouterOS.

For growing networks, RADIUS and a billing platform such as Tajira can make subscriber management much easier.

If you are planning a new PPPoE deployment, check the current MikroTik RB4011iGS+RM price in Kenya before purchasing.