Skip to content

Instantly share code, notes, and snippets.

@elico
Created March 22, 2025 23:44
Show Gist options
  • Save elico/f6582510f95da94c8184ca4b54eb5158 to your computer and use it in GitHub Desktop.
Save elico/f6582510f95da94c8184ca4b54eb5158 to your computer and use it in GitHub Desktop.
# MikroTik Certified Network Associate (MTCNA) - Training Outline

MikroTik Certified Network Associate (MTCNA) - Training Outline

Last edited: November 18, 2019


Duration

  • 3 days

Outcomes

By the end of this training session, the student will:

  • Be familiar with RouterOS software and RouterBOARD products.
  • Be able to connect the client to the Internet.
  • Be able to configure, manage, and perform basic troubleshooting of a MikroTik router.
  • Provide basic services to clients.

Target Audience

Network engineers and technicians wanting to deploy and support:

  • Corporate networks
  • Client CPEs (WISPs and ISPs)

Course Prerequisites

The student must have a good understanding of:

  • TCP/IP
  • Subnetting

Suggested Reading:

  • Search for "IPv4 tutorial"

Test Yourself:


Module 1: Introduction

  • About MikroTik
    • What is RouterOS
    • What is RouterBOARD
  • First Time Accessing the Router
    • WinBox and MAC-WinBox
    • WebFig and Quick Set
    • Default configuration
  • RouterOS Command Line Interface (CLI)
    • Null Modem cable
    • SSH and Telnet
    • New terminal in WinBox/WebFig
  • RouterOS CLI Principles
    • <tab>, double <tab>, ?, navigation
    • Command history and its benefits
  • Initial Configuration (Internet Access)
    • WAN DHCP-Client
    • LAN IP address and default gateway
    • Basic Firewall - NAT masquerade
  • Upgrading RouterOS
    • Package types
    • Ways of upgrading
    • RouterBOOT firmware upgrade
  • Router Identity
  • Manage RouterOS Logins
  • Manage RouterOS Services
  • Managing Configuration Backups
    • Saving and restoring the backup
    • Difference between a backup and an export (.rsc) file
    • Editing an export file
  • Resetting a RouterOS Device
  • Reinstalling a RouterOS Device (Netinstall)
  • RouterOS License Levels
  • Sources of Additional Information
  • Module 1 Laboratory

Module 2: DHCP

  • DHCP Server and Client
    • DHCP client
    • DHCP server setup
    • Leases management
    • DHCP server network configuration
  • Address Resolution Protocol (ARP)
    • ARP modes
    • RouterOS ARP table
  • Module 2 Laboratory

Module 3: Bridging

  • Bridging Overview
    • Bridge concepts and settings
    • Creating bridges
    • Adding ports to bridges
  • Bridge Wireless Networks
    • Station bridge
  • Module 3 Laboratory

Module 4: Routing

  • Routing Overview
    • Routing concepts
    • Route flags
  • Static Routing
    • Creating routes
    • Setting default route
    • Managing dynamic routes
    • Implementing static routing in a simple network
  • Module 4 Laboratory

Module 5: Wireless

  • 802.11a/b/g/n/ac Concepts
    • Frequencies (bands, channels), data-rates/chains (tx power, rx sensitivity, country regulations)
  • Setup a Simple Wireless Link
    • Access Point configuration
    • Station configuration
  • Wireless Security and Encryption
    • Access List
    • Connect List
    • Default Authenticate
    • Default Forward
    • WPA-PSK, WPA2-PSK
    • WPS accept, WPS client
  • Monitoring Tools
    • Snooper
    • Registration table
  • Module 5 Laboratory

Module 6: Firewall

  • Firewall Principles
    • Connection tracking and states
    • Structure, chains, and actions
  • Firewall Filter in Action
    • Filter actions
    • Protecting your router (input)
    • Protecting your customers (forward)
  • Basic Address-List
  • Source NAT
    • Masquerade and src-nat action
  • Destination NAT
    • dst-nat and redirect actions
  • FastTrack
  • Module 6 Laboratory

Module 7: QoS

  • Simple Queue
    • Target
    • Destinations
    • Max-limit and limit-at
    • Bursting
  • One Simple Queue for the Whole Network (PCQ)
    • pcq-rate configuration
    • pcq-limit configuration
  • Module 7 Laboratory

Module 8: Tunnels

  • PPP Settings
    • PPP profile
    • PPP secret
    • PPP status
  • IP Pool
    • Creating pool
    • Managing ranges
    • Assigning to a service
  • Secure Local Network
    • PPPoE service-name
    • PPPoE client
    • PPPoE server
  • Point-to-Point Addresses
  • Secure Remote Networks Communication
    • PPTP client and PPTP server (Quick Set)
    • SSTP client
  • Module 8 Laboratory

Module 9: Misc

  • RouterOS Tools
    • E-mail
    • Netwatch
    • Ping
    • Traceroute
    • Profiler (CPU load)
  • Monitoring
    • Interface traffic monitor
    • Torch
    • Graphs
    • SNMP
    • The Dude
  • Contacting [email protected]
    • supout.rif, autosupout.rif, and viewer
    • System logs, enabling debug logs
    • Readable configuration (item comments and names)
    • Network diagrams
  • Module 9 Laboratory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment