PPPoE Profiles in NettPortal are MikroTik RouterOS PPPoE User Profiles that define connection settings for groups of PPPoE users—IP addresses, DNS servers, rate limits, timeouts, compression, encryption, and more. This guide covers everything you need to know about creating, managing, and configuring PPPoE profiles on your MikroTik routers. Even if you're not technical, we'll explain everything in simple terms.
🎯 What is a PPPoE Profile?
A PPPoE profile is a MikroTik RouterOS PPPoE User Profile that defines connection settings applied to PPPoE users who are assigned that profile. Profiles store router-level configuration like IP addresses (local and remote), DNS servers, rate limits for speed, session timeouts, idle timeouts, compression, encryption, and other RouterOS PPPoE settings. When you create a PPPoE customer and assign them a profile, the router applies all the profile's settings automatically. Profiles let you manage groups of users with the same settings efficiently.
PPPoE profiles offer several advantages for managing your MikroTik routers:
Manage settings in one place: Instead of configuring each PPPoE user individually, you define settings once in a profile and assign it to multiple users. When you need to change settings, update the profile once and all users using that profile are updated automatically.
Apply to multiple routers: When creating a profile, you can select one or more routers to deploy it to. This ensures consistent configuration across all your routers. Users connecting to any router will get the same profile settings.
Organize users by service tier: Create profiles for different service levels (Basic, Standard, Premium) and assign users accordingly. This makes it easy to manage different customer tiers and apply bulk changes.
Update once, apply everywhere: When you edit a profile, you can update it on specific routers or all routers where it exists. Changes take effect immediately for all users using that profile.
Creating a PPPoE profile is straightforward. Navigate to the PPPoE Profiles page and click Add PPPoE Profile. Here's what you need to configure:
💡 Tip: Use clear, descriptive names like "Premium", "Standard", "Basic" instead of generic names like "Profile 1" or "Test".
⚡ What Happens Automatically
When you create a PPPoE profile, NettPortal automatically creates the PPPoE User Profile on all selected MikroTik routers with your configured settings. The profile is immediately available for assignment to PPPoE customers. You don't need to manually configure anything on the router.
PPPoE profiles support various MikroTik RouterOS settings. All fields are optional—you can create a basic profile with just a name, or configure advanced settings for fine-grained control:
Note: If you leave remote address empty, clients will get IPs from the default pool configured on the router. DNS servers are optional but recommended for proper internet functionality.
Speed limits for download and upload: Controls how fast users can download and upload data. The format uses a slash to separate download and upload speeds, like "10M/5M" which means 10 Mbps download and 5 Mbps upload.
💡 Tip: Most users only need basic settings (name, IP configuration, rate limit). Advanced settings are for specific use cases or fine-grained control.
Note: Scripts are optional and require RouterOS scripting knowledge. Most users don't need these.
Once you've created profiles, you can view, edit, and manage them from the PPPoE Profiles page:
The PPPoE Profiles page shows all profiles across all your routers:
Click the Edit button on any profile to modify its settings. When editing:
⚠️ Note: Changes to profiles take effect immediately for all users using that profile. Users may need to reconnect for some settings to apply.
Click the Delete button on any profile to remove it from routers. When deleting:
⚠️ Warning: Deleting a profile removes it from the router permanently. Users currently using this profile will need to be assigned a different profile before they can connect again. Consider editing the profile instead of deleting if users are still using it.
Profiles are assigned to PPPoE customers when you create them. The profile's settings are automatically applied to the user on the router:
⚡ What Happens Automatically
When you assign a profile to a PPPoE customer, NettPortal automatically applies all the profile's settings to that user on the router—IP configuration, DNS servers, rate limits, timeouts, compression, encryption, and all other profile settings. The user inherits all settings from the profile, and you can also set individual bandwidth, data, and time limits per customer if needed.
Now that you understand PPPoE profile management, you may want to learn about: