m Protected "Mikrotik : DHCP Server untuk LAN": Melindungi artikel editorial TKJ ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
Perbaiki format: backtick menjadi <code>, code fence menjadi <syntaxhighlight>
 
Line 22: Line 22:


Rencana jaringan:
Rencana jaringan:
* interface LAN: `LAN-LAB`
* interface LAN: <code>LAN-LAB</code>
* IP router/gateway: `192.168.10.1/24`
* IP router/gateway: <code>192.168.10.1/24</code>
* network LAN: `192.168.10.0/24`
* network LAN: <code>192.168.10.0/24</code>
* range DHCP: `192.168.10.10-192.168.10.254`
* range DHCP: <code>192.168.10.10-192.168.10.254</code>
* DNS: bisa memakai router (`192.168.10.1`) atau DNS publik seperti `1.1.1.1`
* DNS: bisa memakai router (<code>192.168.10.1</code>) atau DNS publik seperti <code>1.1.1.1</code>


== 🧠 Konsep singkat DHCP ==
== 🧠 Konsep singkat DHCP ==
Line 32: Line 32:


Untuk DHCP Server di RouterOS, ada tiga bagian penting:
Untuk DHCP Server di RouterOS, ada tiga bagian penting:
* `IP Pool` - daftar alamat IP yang boleh dibagikan ke client
* <code>IP Pool</code> - daftar alamat IP yang boleh dibagikan ke client
* `DHCP Server` - service yang berjalan pada interface LAN
* <code>DHCP Server</code> - service yang berjalan pada interface LAN
* `DHCP Network` - informasi network, gateway, DNS, dan parameter lain untuk client
* <code>DHCP Network</code> - informasi network, gateway, DNS, dan parameter lain untuk client


Prinsip pentingnya: IP router sendiri jangan dimasukkan ke range pool DHCP. Kalau router memakai `192.168.10.1`, maka pool client bisa dimulai dari `192.168.10.10` agar lebih rapi.
Prinsip pentingnya: IP router sendiri jangan dimasukkan ke range pool DHCP. Kalau router memakai <code>192.168.10.1</code>, maka pool client bisa dimulai dari <code>192.168.10.10</code> agar lebih rapi.


== 🧰 Kebutuhan awal ==
== 🧰 Kebutuhan awal ==
Sebelum membuat DHCP Server, pastikan:
Sebelum membuat DHCP Server, pastikan:
* router MikroTik bisa diakses lewat Winbox, WebFig, atau terminal
* router MikroTik bisa diakses lewat Winbox, WebFig, atau terminal
* interface LAN sudah jelas, misalnya `LAN-LAB` atau `bridge-LAN`
* interface LAN sudah jelas, misalnya <code>LAN-LAB</code> atau <code>bridge-LAN</code>
* interface LAN sudah punya IP address, misalnya `192.168.10.1/24`
* interface LAN sudah punya IP address, misalnya <code>192.168.10.1/24</code>
* tidak ada DHCP Server lain pada jaringan LAN yang sama
* tidak ada DHCP Server lain pada jaringan LAN yang sama
* kabel LAN dan switch lab sudah tersambung dengan benar
* kabel LAN dan switch lab sudah tersambung dengan benar
Line 53: Line 53:
# buka Winbox
# buka Winbox
# login ke router MikroTik
# login ke router MikroTik
# buka menu `IP`
# buka menu <code>IP</code>
# pilih `DHCP Server`
# pilih <code>DHCP Server</code>
# pada tab `DHCP`, klik `DHCP Setup`
# pada tab <code>DHCP</code>, klik <code>DHCP Setup</code>
# pilih interface LAN, misalnya `LAN-LAB` atau `bridge-LAN`
# pilih interface LAN, misalnya <code>LAN-LAB</code> atau <code>bridge-LAN</code>
# klik `Next`
# klik <code>Next</code>
# pastikan `DHCP Address Space` sesuai, misalnya `192.168.10.0/24`
# pastikan <code>DHCP Address Space</code> sesuai, misalnya <code>192.168.10.0/24</code>
# pastikan gateway adalah IP router, misalnya `192.168.10.1`
# pastikan gateway adalah IP router, misalnya <code>192.168.10.1</code>
# tentukan range IP yang dibagikan, misalnya `192.168.10.10-192.168.10.254`
# tentukan range IP yang dibagikan, misalnya <code>192.168.10.10-192.168.10.254</code>
# isi DNS server
# isi DNS server
# tentukan lease time
# tentukan lease time
# klik sampai selesai
# klik sampai selesai


Setelah selesai, DHCP Server akan muncul pada daftar `IP > DHCP Server`.
Setelah selesai, DHCP Server akan muncul pada daftar <code>IP > DHCP Server</code>.


== 🛠 Cara 2 - Membuat DHCP Server lewat terminal ==
== 🛠 Cara 2 - Membuat DHCP Server lewat terminal ==
Contoh ini memakai interface `LAN-LAB` dan jaringan `192.168.10.0/24`.
Contoh ini memakai interface <code>LAN-LAB</code> dan jaringan <code>192.168.10.0/24</code>.


Cek IP address LAN:
Cek IP address LAN:
Line 106: Line 106:


== 🛠 Cara 3 - Memakai DHCP Setup dari terminal ==
== 🛠 Cara 3 - Memakai DHCP Setup dari terminal ==
RouterOS juga menyediakan wizard `setup` dari terminal.
RouterOS juga menyediakan wizard <code>setup</code> dari terminal.


Jalankan:
Jalankan:
Line 127: Line 127:
== 🧪 Contoh praktik lab TKJ ==
== 🧪 Contoh praktik lab TKJ ==
Skenario:
Skenario:
* `ether1` mengarah ke modem/internet
* <code>ether1</code> mengarah ke modem/internet
* `ether2` sudah diberi nama `LAN-LAB`
* <code>ether2</code> sudah diberi nama <code>LAN-LAB</code>
* `LAN-LAB` sudah memiliki IP `192.168.10.1/24`
* <code>LAN-LAB</code> sudah memiliki IP <code>192.168.10.1/24</code>
* client lab akan mendapat IP otomatis dari MikroTik
* client lab akan mendapat IP otomatis dari MikroTik


Line 165: Line 165:
Dari komputer client, cek:
Dari komputer client, cek:
* IP address sudah masuk range DHCP
* IP address sudah masuk range DHCP
* gateway mengarah ke `192.168.10.1`
* gateway mengarah ke <code>192.168.10.1</code>
* DNS terisi sesuai konfigurasi
* DNS terisi sesuai konfigurasi
* client bisa ping router
* client bisa ping router
Line 209: Line 209:
* jangan masukkan IP router ke pool
* jangan masukkan IP router ke pool
* sisakan alamat awal untuk router, server, printer, dan perangkat penting
* sisakan alamat awal untuk router, server, printer, dan perangkat penting
* contoh aman: router `192.168.10.1`, perangkat statis `192.168.10.2-192.168.10.9`, DHCP mulai dari `192.168.10.10`
* contoh aman: router <code>192.168.10.1</code>, perangkat statis <code>192.168.10.2-192.168.10.9</code>, DHCP mulai dari <code>192.168.10.10</code>


== ⚠ Catatan penting ==
== ⚠ Catatan penting ==
Line 222: Line 222:
* cek lease setelah konfigurasi
* cek lease setelah konfigurasi


Untuk lab sekolah, gunakan range privat yang mudah dibaca, misalnya `192.168.10.0/24`, `192.168.20.0/24`, atau `10.10.10.0/24`.
Untuk lab sekolah, gunakan range privat yang mudah dibaca, misalnya <code>192.168.10.0/24</code>, <code>192.168.20.0/24</code>, atau <code>10.10.10.0/24</code>.


== 📝 Kesimpulan ==
== 📝 Kesimpulan ==

Latest revision as of 09:01, 28 October 2026

Mikrotik : DHCP Server untuk LAN

🎯 Tujuan

Materi ini membantu pembaca memahami cara membuat DHCP Server di MikroTik untuk jaringan LAN. DHCP Server membuat komputer, laptop, dan HP di jaringan bisa mendapatkan IP address otomatis tanpa harus diisi manual satu per satu.

Bayangkan DHCP Server seperti petugas loket di lab komputer. Setiap perangkat yang masuk ke jaringan akan diberi nomor tempat duduk, diberi tahu pintu keluarnya ke internet, dan diberi petunjuk DNS. Jadi client tidak bingung harus memakai alamat berapa.

🌍 Konteks nyata

Setelah interface LAN diberi IP address, langkah berikutnya biasanya membuat DHCP Server. Di lab TKJ, DHCP Server dipakai agar:

  • PC siswa mendapat IP otomatis
  • gateway client mengarah ke router MikroTik
  • DNS client bisa terisi otomatis
  • admin tidak perlu mengatur IP manual di banyak perangkat
  • jaringan lebih mudah dikelola saat praktik

Contoh sederhana:

Internet/Modem ---- MikroTik ---- Switch Lab ---- PC Siswa
                     |
                  LAN-LAB

Rencana jaringan:

  • interface LAN: LAN-LAB
  • IP router/gateway: 192.168.10.1/24
  • network LAN: 192.168.10.0/24
  • range DHCP: 192.168.10.10-192.168.10.254
  • DNS: bisa memakai router (192.168.10.1) atau DNS publik seperti 1.1.1.1

🧠 Konsep singkat DHCP

DHCP adalah singkatan dari Dynamic Host Configuration Protocol. Menurut dokumentasi MikroTik, DHCP dipakai untuk membagikan IP address dengan mudah di dalam jaringan. RouterOS memiliki fitur DHCP Client dan DHCP Server.

Untuk DHCP Server di RouterOS, ada tiga bagian penting:

  • IP Pool - daftar alamat IP yang boleh dibagikan ke client
  • DHCP Server - service yang berjalan pada interface LAN
  • DHCP Network - informasi network, gateway, DNS, dan parameter lain untuk client

Prinsip pentingnya: IP router sendiri jangan dimasukkan ke range pool DHCP. Kalau router memakai 192.168.10.1, maka pool client bisa dimulai dari 192.168.10.10 agar lebih rapi.

🧰 Kebutuhan awal

Sebelum membuat DHCP Server, pastikan:

  • router MikroTik bisa diakses lewat Winbox, WebFig, atau terminal
  • interface LAN sudah jelas, misalnya LAN-LAB atau bridge-LAN
  • interface LAN sudah punya IP address, misalnya 192.168.10.1/24
  • tidak ada DHCP Server lain pada jaringan LAN yang sama
  • kabel LAN dan switch lab sudah tersambung dengan benar
  • topologi dan range IP sudah direncanakan

Jika port LAN digabung dalam bridge, jalankan DHCP Server di interface bridge, bukan di port fisik anggotanya.

🛠 Cara 1 - Membuat DHCP Server lewat Winbox

Langkah-langkah:

  1. buka Winbox
  2. login ke router MikroTik
  3. buka menu IP
  4. pilih DHCP Server
  5. pada tab DHCP, klik DHCP Setup
  6. pilih interface LAN, misalnya LAN-LAB atau bridge-LAN
  7. klik Next
  8. pastikan DHCP Address Space sesuai, misalnya 192.168.10.0/24
  9. pastikan gateway adalah IP router, misalnya 192.168.10.1
  10. tentukan range IP yang dibagikan, misalnya 192.168.10.10-192.168.10.254
  11. isi DNS server
  12. tentukan lease time
  13. klik sampai selesai

Setelah selesai, DHCP Server akan muncul pada daftar IP > DHCP Server.

🛠 Cara 2 - Membuat DHCP Server lewat terminal

Contoh ini memakai interface LAN-LAB dan jaringan 192.168.10.0/24.

Cek IP address LAN:

/ip address print

Buat pool IP untuk client:

/ip pool add name=pool-LAN ranges=192.168.10.10-192.168.10.254

Buat DHCP Server pada interface LAN:

/ip dhcp-server add name=dhcp-LAN interface=LAN-LAB address-pool=pool-LAN lease-time=8h disabled=no

Tambahkan informasi network untuk client:

/ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1 dns-server=1.1.1.1,8.8.8.8

Cek hasil:

/ip dhcp-server print
/ip dhcp-server network print
/ip pool print

Jika ingin client memakai router sebagai DNS, aktifkan DNS cache router terlebih dahulu:

/ip dns set allow-remote-requests=yes servers=1.1.1.1,8.8.8.8
/ip dhcp-server network set [find address=192.168.10.0/24] dns-server=192.168.10.1

Catatan: gunakan DNS router hanya pada interface LAN yang dipercaya. Jangan membuka service DNS router ke internet.

🛠 Cara 3 - Memakai DHCP Setup dari terminal

RouterOS juga menyediakan wizard setup dari terminal.

Jalankan:

/ip dhcp-server setup

Lalu ikuti pertanyaan yang muncul. Contoh isian:

dhcp server interface: LAN-LAB
dhcp address space: 192.168.10.0/24
gateway for dhcp network: 192.168.10.1
addresses to give out: 192.168.10.10-192.168.10.254
dns servers: 1.1.1.1
lease time: 8h

Cara ini cocok untuk pemula karena RouterOS membantu menebak sebagian konfigurasi dari IP address yang sudah dipasang pada interface.

🧪 Contoh praktik lab TKJ

Skenario:

  • ether1 mengarah ke modem/internet
  • ether2 sudah diberi nama LAN-LAB
  • LAN-LAB sudah memiliki IP 192.168.10.1/24
  • client lab akan mendapat IP otomatis dari MikroTik

Command lengkap:

/ip address add address=192.168.10.1/24 interface=LAN-LAB
/ip pool add name=pool-LAN ranges=192.168.10.10-192.168.10.254
/ip dhcp-server add name=dhcp-LAN interface=LAN-LAB address-pool=pool-LAN lease-time=8h disabled=no
/ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1 dns-server=1.1.1.1,8.8.8.8

Setelah itu, ubah pengaturan IP di komputer client menjadi otomatis atau DHCP. Cabut-pasang kabel LAN jika perlu agar client meminta IP baru.

✅ Verifikasi

Cek DHCP Server:

/ip dhcp-server print

Cek network DHCP:

/ip dhcp-server network print

Cek pool:

/ip pool print

Cek client yang sudah mendapat IP:

/ip dhcp-server lease print

Dari komputer client, cek:

  • IP address sudah masuk range DHCP
  • gateway mengarah ke 192.168.10.1
  • DNS terisi sesuai konfigurasi
  • client bisa ping router

Contoh dari client:

ping 192.168.10.1

Jika sudah ada NAT dan internet dari router, lanjutkan tes:

ping 1.1.1.1
ping google.com

🧩 Troubleshooting singkat

Client tidak mendapat IP:

  • pastikan DHCP Server tidak disabled
  • pastikan interface DHCP benar
  • cek kabel, switch, dan status interface
  • pastikan client memakai mode otomatis/DHCP
  • pastikan tidak ada DHCP Server lain yang bentrok

Client mendapat IP tetapi tidak bisa ping router:

  • cek gateway yang diterima client
  • cek apakah IP router benar di interface LAN
  • cek firewall client
  • pastikan client satu jaringan dengan router

Client bisa ping router tetapi tidak bisa internet:

  • ini biasanya bukan masalah DHCP saja
  • cek DHCP Client atau IP WAN
  • cek default route
  • cek NAT masquerade
  • cek DNS

DHCP Server berwarna merah atau invalid:

  • cek apakah interface ada dan aktif
  • cek apakah address pool benar
  • cek apakah network DHCP sesuai subnet LAN

IP bentrok dengan perangkat lain:

  • jangan masukkan IP router ke pool
  • sisakan alamat awal untuk router, server, printer, dan perangkat penting
  • contoh aman: router 192.168.10.1, perangkat statis 192.168.10.2-192.168.10.9, DHCP mulai dari 192.168.10.10

⚠ Catatan penting

DHCP Server terlihat sederhana, tetapi efeknya besar. Kalau salah interface, router bisa membagikan IP ke jaringan yang bukan target. Kalau ada dua DHCP Server dalam satu LAN, client bisa mendapat gateway yang salah.

Praktik baik:

  • jalankan DHCP Server hanya di interface LAN
  • jangan aktifkan DHCP Server di interface WAN
  • gunakan nama pool dan DHCP Server yang jelas
  • catat range IP yang dipakai
  • sisakan beberapa IP untuk perangkat statis
  • cek lease setelah konfigurasi

Untuk lab sekolah, gunakan range privat yang mudah dibaca, misalnya 192.168.10.0/24, 192.168.20.0/24, atau 10.10.10.0/24.

📝 Kesimpulan

DHCP Server membuat jaringan LAN lebih praktis karena client mendapat IP, gateway, dan DNS secara otomatis. Di MikroTik, komponen utamanya adalah IP Pool, DHCP Server, dan DHCP Network.

Command inti:

/ip pool add name=pool-LAN ranges=192.168.10.10-192.168.10.254
/ip dhcp-server add name=dhcp-LAN interface=LAN-LAB address-pool=pool-LAN lease-time=8h disabled=no
/ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1 dns-server=1.1.1.1,8.8.8.8

Ingat urutannya: beri IP dulu pada interface LAN, buat pool DHCP, aktifkan DHCP Server, lalu verifikasi lease client.

🔗 Materi terkait

🔗 Referensi