MikroTik Router: DHCP-Server für den Internetzugang einrichten

Melden

Ein DHCP-Server (Dynamic Host Configuration Protocol) weist den Geräten in deinem lokalen Netzwerk (LAN) automatisch IP-Adressen, Subnetzmasken, das Standard-Gateway und DNS-Server zu.

In dieser Anleitung erfährst du Schritt für Schritt, wie du einen DHCP-Server auf einem MikroTik-Router über die grafische Oberfläche WinBox einrichtest, damit verbundene Endgeräte sofort Zugang zum Internet erhalten.


Voraussetzungen

Bevor du startest, stelle sicher, dass:

  1. Dein Router mit dem Internet verbunden ist (in der Regel über Port ether1 als WAN).
  2. Deine LAN-Ports zu einer Bridge zusammengefasst sind (meist standardmäßig bridge genannt).
  3. Du über WinBox mit dem MikroTik-Router verbunden bist.

Schritt 1: Lokale IP-Adresse für die LAN-Schnittstelle festlegen

Der DHCP-Server benötigt eine IP-Adresse auf der Schnittstelle, an der er lauscht.

  1. Öffne in WinBox das Menü IP > Addresses.
  2. Klicke auf das blaue Plus-Symbol (+).
  3. Trage folgende Werte ein:
    • Address: 192.168.88.1/24 (oder ein Subnetz deiner Wahl)
    • Network: (wird automatisch ausgefüllt)
    • Interface: bridge (oder die entsprechende Schnittstelle für dein LAN)
  4. Klicke auf Apply und OK.

Schritt 2: DHCP-Server mit dem „DHCP Setup“-Assistenten erstellen

MikroTik bietet einen Assistenten, der die Einrichtung extrem vereinfacht.

  1. Gehe zu IP > DHCP Server.
  2. Klicke auf den Button DHCP Setup (nicht auf das Plus-Symbol).
  3. Folge dem Assistenten Schritt für Schritt:
    • DHCP Server Interface: Wähle deine LAN-Schnittstelle (z. B. bridge). -> Next
    • DHCP Address Space: Wird automatisch erkannt (z. B. 192.168.88.0/24). -> Next
    • Gateway for DHCP Network: Die IP deines Routers (z. B. 192.168.88.1). -> Next
    • Addresses to Give Out: Der IP-Bereich (Pool), der vergeben werden soll (z. B. 192.168.88.10-192.168.88.254). -> Next
    • DNS Servers: Trage DNS-Server ein. Du kannst die Router-IP (192.168.88.1) oder öffentliche DNS-Server wie Google (8.8.8.8) oder Cloudflare (1.1.1.1) angeben. -> Next
    • Lease Time: Die Gültigkeitsdauer der IP-Adresse (Standard: 10m oder 1d für einen Tag). -> Next
  4. Du erhältst die Meldung: "Setup has completed successfully".

Schritt 3: DNS für Clients freigeben

Falls du als DNS-Server die IP deines MikroTik-Routers (192.168.88.1) angegeben hast, muss der Router DNS-Anfragen aus dem LAN beantworten dürfen:

  1. Gehe zu IP > DNS.
  2. Setze ein Häkchen bei Allow Remote Requests.
  3. Trage unter Servers bei Bedarf externe DNS-Server ein (z. B. 1.1.1.1 und 8.8.8.8).
  4. Klicke auf Apply und OK.

Schritt 4: NAT (Masquerade) für den Internetzugang aktivieren

Damit die Geräte mit ihren privaten IP-Adressen ins Internet gelangen, muss Network Address Translation (NAT) eingerichtet sein.

  1. Gehe zu IP > Firewall > Reiter NAT.
  2. Klicke auf das Plus-Symbol (+).
  3. Im Reiter General:
    • Chain: srcnat
    • Out. Interface: Dein WAN-Port (in der Regel ether1).
  4. Im Reiter Action:
    • Action: masquerade
  5. Klicke auf Apply und OK.

Schritt 5: Testen und Verifizieren

  1. Client verbinden: Schließe einen Computer per LAN-Kabel an einen der Bridge-Ports an oder verbinde dich per WLAN.
  2. Lease überprüfen:
    • Gehe in WinBox zu IP > DHCP Server > Reiter Leases.
    • Dein Computer sollte hier mit IP-Adresse, MAC-Adresse und Hostnamen aufgelistet sein.
  3. Internetzugriff testen:
    • Öffne auf dem Client die Eingabeaufforderung (CMD / Terminal).
    • Teste mit ping 8.8.8.8 die Internetverbindung.
    • Teste mit ping google.com die DNS-Auflösung.

Alternative: Einrichtung über das Terminal (CLI)

Wenn du lieber die Konsole nutzt, kannst du die gesamte Konfiguration mit folgenden Befehlen durchführen:

# 1. IP-Adresse zuweisen
/ip address add address=192.168.88.1/24 interface=bridge

# 2. IP-Pool anlegen
/ip pool add name=dhcp_pool0 ranges=192.168.88.10-192.168.88.254

# 3. DHCP-Server konfigurieren
/ip dhcp-server add address-pool=dhcp_pool0 interface=bridge name=dhcp1 lease-time=1d disabled=no
/ip dhcp-server network add address=192.168.88.0/24 gateway=192.168.88.1 dns-server=1.1.1.1,8.8.8.8

# 4. DNS Remote Requests erlauben
/ip dns set allow-remote-requests=yes servers=1.1.1.1,8.8.8.8

# 5. NAT (Masquerade) aktivieren
/ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade
0