<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.haidhi.my.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Mikrotik_2%3A_Kantor_Mini</id>
	<title>Mikrotik 2: Kantor Mini - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.haidhi.my.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Mikrotik_2%3A_Kantor_Mini"/>
	<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=Mikrotik_2:_Kantor_Mini&amp;action=history"/>
	<updated>2026-11-01T22:44:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.haidhi.my.id/wiki/index.php?title=Mikrotik_2:_Kantor_Mini&amp;diff=879&amp;oldid=prev</id>
		<title>SanzSkuy at 07:38, 23 October 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=Mikrotik_2:_Kantor_Mini&amp;diff=879&amp;oldid=prev"/>
		<updated>2026-10-23T07:38:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.haidhi.my.id/wiki/index.php?title=Mikrotik_2:_Kantor_Mini&amp;amp;diff=879&amp;amp;oldid=878&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>SanzSkuy</name></author>
	</entry>
	<entry>
		<id>https://wiki.haidhi.my.id/wiki/index.php?title=Mikrotik_2:_Kantor_Mini&amp;diff=878&amp;oldid=prev</id>
		<title>SanzSkuy: Created page with &quot;Fase 1 dari roadmap: membangun &#039;&#039;&#039;&quot;kantor mini&quot;&#039;&#039;&#039;, yaitu satu router MikroTik sebagai gateway, beberapa PC yang mendapat IP otomatis, dan semuanya bisa internetan. Konfigurasi dilakukan lewat &#039;&#039;&#039;Winbox 4&#039;&#039;&#039;, dengan padanan CLI di setiap langkah.  __TOC__  == Tujuan == * Paham peran IP address, gateway, DHCP, DNS, dan NAT di jaringan kantor. * Paham beda &#039;&#039;&#039;switching&#039;&#039;&#039; (Layer 2) dan &#039;&#039;&#039;routing&#039;&#039;&#039; (Layer 3). * Bisa membaca kondisi router: siapa yang tersambung, dapat IP...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=Mikrotik_2:_Kantor_Mini&amp;diff=878&amp;oldid=prev"/>
		<updated>2026-10-23T03:16:24Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Fase 1 dari roadmap: membangun &amp;#039;&amp;#039;&amp;#039;&amp;quot;kantor mini&amp;quot;&amp;#039;&amp;#039;&amp;#039;, yaitu satu router MikroTik sebagai gateway, beberapa PC yang mendapat IP otomatis, dan semuanya bisa internetan. Konfigurasi dilakukan lewat &amp;#039;&amp;#039;&amp;#039;Winbox 4&amp;#039;&amp;#039;&amp;#039;, dengan padanan CLI di setiap langkah.  __TOC__  == Tujuan == * Paham peran IP address, gateway, DHCP, DNS, dan NAT di jaringan kantor. * Paham beda &amp;#039;&amp;#039;&amp;#039;switching&amp;#039;&amp;#039;&amp;#039; (Layer 2) dan &amp;#039;&amp;#039;&amp;#039;routing&amp;#039;&amp;#039;&amp;#039; (Layer 3). * Bisa membaca kondisi router: siapa yang tersambung, dapat IP...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Fase 1 dari roadmap: membangun &amp;#039;&amp;#039;&amp;#039;&amp;quot;kantor mini&amp;quot;&amp;#039;&amp;#039;&amp;#039;, yaitu satu router MikroTik sebagai gateway, beberapa PC yang mendapat IP otomatis, dan semuanya bisa internetan. Konfigurasi dilakukan lewat &amp;#039;&amp;#039;&amp;#039;Winbox 4&amp;#039;&amp;#039;&amp;#039;, dengan padanan CLI di setiap langkah.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Tujuan ==&lt;br /&gt;
* Paham peran IP address, gateway, DHCP, DNS, dan NAT di jaringan kantor.&lt;br /&gt;
* Paham beda &amp;#039;&amp;#039;&amp;#039;switching&amp;#039;&amp;#039;&amp;#039; (Layer 2) dan &amp;#039;&amp;#039;&amp;#039;routing&amp;#039;&amp;#039;&amp;#039; (Layer 3).&lt;br /&gt;
* Bisa membaca kondisi router: siapa yang tersambung, dapat IP apa, lewat mana.&lt;br /&gt;
&lt;br /&gt;
== Topologi ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    [NAT]&lt;br /&gt;
                      │&lt;br /&gt;
                 ether1 (WAN, DHCP client)&lt;br /&gt;
                 192.168.122.212/24&lt;br /&gt;
                      │&lt;br /&gt;
               [MikroTikCHR-1]&lt;br /&gt;
            ether2 /       \ ether3&lt;br /&gt;
     192.168.10.1/24     192.168.11.1/24&lt;br /&gt;
           │                   │&lt;br /&gt;
       [Switch1]           [Switch2]&lt;br /&gt;
      /    |    \            /    \&lt;br /&gt;
   PC1   PC2   PC3        PC4    PC5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NAT node&amp;#039;&amp;#039;&amp;#039; dari [[Belajar MikroTik Part 1|Part 1]] tetap di &amp;lt;code&amp;gt;ether1&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ethernet switch&amp;#039;&amp;#039;&amp;#039; dan &amp;#039;&amp;#039;&amp;#039;VPCS&amp;#039;&amp;#039;&amp;#039; adalah perangkat bawaan GNS3 (kategori Switches dan End devices).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pengingat&amp;#039;&amp;#039;&amp;#039;: setelah reboot host, jalankan ulang aturan &amp;lt;code&amp;gt;DOCKER-USER&amp;lt;/code&amp;gt; dari Part 1, kalau tidak traffic lab tidak bisa keluar ke internet.&lt;br /&gt;
&lt;br /&gt;
== Konsep dasar ==&lt;br /&gt;
&lt;br /&gt;
=== IP address, subnet, dan alamat spesial ===&lt;br /&gt;
&amp;lt;code&amp;gt;/24&amp;lt;/code&amp;gt; berarti 24 bit pertama adalah bagian &amp;#039;&amp;#039;&amp;#039;network&amp;#039;&amp;#039;&amp;#039;, 8 bit terakhir bagian &amp;#039;&amp;#039;&amp;#039;host&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
192.168.10. | 00000000  → .0    semua bit host 0 = alamat network&lt;br /&gt;
192.168.10. | 00000001  → .1    host pertama&lt;br /&gt;
192.168.10. | 11111110  → .254  host terakhir&lt;br /&gt;
192.168.10. | 11111111  → .255  semua bit host 1 = broadcast&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Alamat !! Fungsi !! Bisa dipakai perangkat?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;192.168.10.0&amp;lt;/code&amp;gt; || Network address (identitas subnet) || Tidak&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;192.168.10.1&amp;lt;/code&amp;gt; – &amp;lt;code&amp;gt;.254&amp;lt;/code&amp;gt; || Alamat host (254 host) || Ya&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;192.168.10.255&amp;lt;/code&amp;gt; || Broadcast (ke semua di subnet) || Tidak&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kapan menulis &amp;lt;code&amp;gt;.1/24&amp;lt;/code&amp;gt; dan kapan &amp;lt;code&amp;gt;.0/24&amp;lt;/code&amp;gt;?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IP → Addresses&amp;#039;&amp;#039;&amp;#039; menjawab &amp;quot;IP gua apa?&amp;quot; → alamat host, misalnya &amp;lt;code&amp;gt;192.168.10.1/24&amp;lt;/code&amp;gt;. Kolom Network dihitung otomatis.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Route, DHCP Network, firewall&amp;#039;&amp;#039;&amp;#039; menjawab &amp;quot;network yang mana?&amp;quot; → alamat network, misalnya &amp;lt;code&amp;gt;192.168.10.0/24&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Range IP privat&amp;#039;&amp;#039;&amp;#039; (tidak dikenal di internet): &amp;lt;code&amp;gt;10.0.0.0/8&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;172.16.0.0/12&amp;lt;/code&amp;gt; (172.16–172.31), &amp;lt;code&amp;gt;192.168.0.0/16&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Gateway ===&lt;br /&gt;
Gateway adalah &amp;quot;pintu keluar&amp;quot; PC. Tujuan di luar subnet sendiri dikirim ke gateway.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aturan emas&amp;#039;&amp;#039;&amp;#039;: gateway &amp;#039;&amp;#039;&amp;#039;harus berada di subnet yang sama&amp;#039;&amp;#039;&amp;#039; dengan PC. Biasanya berupa IP router di interface tersebut. Gateway di &amp;lt;code&amp;gt;.1&amp;lt;/code&amp;gt; hanya kebiasaan, bukan aturan.&lt;br /&gt;
&lt;br /&gt;
=== ARP ===&lt;br /&gt;
Di dalam satu segmen, frame Ethernet dikirim berdasarkan &amp;#039;&amp;#039;&amp;#039;MAC address&amp;#039;&amp;#039;&amp;#039;, bukan IP. &amp;#039;&amp;#039;&amp;#039;ARP&amp;#039;&amp;#039;&amp;#039; menerjemahkan &amp;#039;&amp;#039;&amp;#039;IP → MAC&amp;#039;&amp;#039;&amp;#039; di dalam satu segmen.&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Request (broadcast)&amp;#039;&amp;#039;&amp;#039;: &amp;quot;Siapa yang punya &amp;lt;code&amp;gt;192.168.10.1&amp;lt;/code&amp;gt;? Kasih tahu &amp;lt;code&amp;gt;192.168.10.100&amp;lt;/code&amp;gt;.&amp;quot;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Reply (unicast)&amp;#039;&amp;#039;&amp;#039;: &amp;quot;Itu gua, MAC gua &amp;lt;code&amp;gt;0C:B3:C6:FB:00:01&amp;lt;/code&amp;gt;.&amp;quot;&lt;br /&gt;
# Hasilnya disimpan di &amp;#039;&amp;#039;&amp;#039;tabel ARP&amp;#039;&amp;#039;&amp;#039; (cache) dan kedaluwarsa setelah beberapa waktu.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Poin penting&amp;#039;&amp;#039;&amp;#039;: saat PC ping &amp;lt;code&amp;gt;8.8.8.8&amp;lt;/code&amp;gt;, yang di-ARP adalah &amp;#039;&amp;#039;&amp;#039;gateway&amp;#039;&amp;#039;&amp;#039;, bukan &amp;lt;code&amp;gt;8.8.8.8&amp;lt;/code&amp;gt;. Di setiap lompatan, &amp;#039;&amp;#039;&amp;#039;IP tujuan tetap sama&amp;#039;&amp;#039;&amp;#039;, tapi &amp;#039;&amp;#039;&amp;#039;MAC tujuan berganti&amp;#039;&amp;#039;&amp;#039;. Inilah beda Layer 2 (antar tetangga) dan Layer 3 (ujung ke ujung).&lt;br /&gt;
&lt;br /&gt;
Switch juga punya tabel MAC, tapi isinya &amp;quot;MAC ini ada di port mana&amp;quot;. Switch tidak peduli IP.&lt;br /&gt;
&lt;br /&gt;
=== DHCP ===&lt;br /&gt;
PC yang baru tersambung belum punya IP, gateway, maupun DNS. DHCP membagikannya secara otomatis lewat proses &amp;#039;&amp;#039;&amp;#039;DORA&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Discover&amp;#039;&amp;#039;&amp;#039;: PC broadcast &amp;quot;ada DHCP server?&amp;quot;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Offer&amp;#039;&amp;#039;&amp;#039;: server menawarkan IP + gateway + DNS&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Request&amp;#039;&amp;#039;&amp;#039;: PC menerima tawaran&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Ack&amp;#039;&amp;#039;&amp;#039;: server mengonfirmasi dan mencatat lease&lt;br /&gt;
&lt;br /&gt;
Di RouterOS, DHCP dipecah menjadi tiga bagian:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Bagian !! Menjawab !! Alasan dipisah&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Pool&amp;#039;&amp;#039;&amp;#039; || IP mana yang boleh dibagikan? || Pool dipakai ulang oleh fitur lain (VPN, PPPoE, Hotspot)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Network&amp;#039;&amp;#039;&amp;#039; || Info apa yang diberikan (gateway, DNS)? || Satu server bisa melayani banyak subnet (lewat relay)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Server&amp;#039;&amp;#039;&amp;#039; || Siapa yang melayani, di interface mana? || Mengikat semuanya ke satu segmen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lease time&amp;#039;&amp;#039;&amp;#039; (default 30 menit): lama IP &amp;quot;disewakan&amp;quot;. PC memperpanjang sebelum habis, dan IP kembali ke pool kalau PC pergi.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kenapa pool mulai dari &amp;lt;code&amp;gt;.100&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;.2–.99&amp;lt;/code&amp;gt; disisakan untuk perangkat ber-IP tetap (server, printer, access point, CCTV).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Di mana DHCP server diletakkan?&amp;#039;&amp;#039;&amp;#039; Broadcast DHCP &amp;#039;&amp;#039;&amp;#039;tidak menyeberang router&amp;#039;&amp;#039;&amp;#039;, jadi DHCP server harus berada di segmen yang sama dengan client, atau memakai &amp;#039;&amp;#039;&amp;#039;DHCP relay&amp;#039;&amp;#039;&amp;#039; yang meneruskan permintaan ke server di network lain.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Skenario !! Lokasi DHCP server&lt;br /&gt;
|-&lt;br /&gt;
| Rumah || Modem/router ISP&lt;br /&gt;
|-&lt;br /&gt;
| Kantor kecil-menengah || Router MikroTik, satu server per segmen/VLAN&lt;br /&gt;
|-&lt;br /&gt;
| Kantor besar || Server khusus (Windows Server, Kea, dnsmasq) + DHCP relay di router&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Di lab ini CHR berperan ganda: &amp;#039;&amp;#039;&amp;#039;client&amp;#039;&amp;#039;&amp;#039; di sisi WAN (dapat IP dari dnsmasq libvirt) dan &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039; di sisi LAN.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Satu segmen = satu DHCP server.&amp;#039;&amp;#039;&amp;#039; Dua server di segmen yang sama membuat PC bisa mendapat konfigurasi yang salah. Kasus klasiknya &amp;#039;&amp;#039;&amp;#039;rogue DHCP&amp;#039;&amp;#039;&amp;#039;: router Wi-Fi rumahan yang dicolok ke jaringan kantor.&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
PC diarahkan ke router (&amp;lt;code&amp;gt;192.168.10.1&amp;lt;/code&amp;gt;) sebagai DNS server. Router meneruskan pertanyaan ke &amp;#039;&amp;#039;&amp;#039;Dynamic Servers&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;192.168.122.1&amp;lt;/code&amp;gt;, didapat dari DHCP di WAN) dan menyimpan jawabannya di cache.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Allow Remote Requests&amp;#039;&amp;#039;&amp;#039; harus dicentang, karena defaultnya DNS router hanya untuk dirinya sendiri.&lt;br /&gt;
* Keuntungan lewat router: cache, kontrol terpusat (nama lokal, blokir domain), dan ganti DNS upstream cukup di satu tempat.&lt;br /&gt;
&lt;br /&gt;
=== NAT (masquerade) ===&lt;br /&gt;
IP privat tidak bisa dibalas oleh internet. &amp;#039;&amp;#039;&amp;#039;Masquerade&amp;#039;&amp;#039;&amp;#039; mengganti &amp;#039;&amp;#039;&amp;#039;IP sumber&amp;#039;&amp;#039;&amp;#039; paket yang keluar lewat WAN menjadi IP router, lalu mencatat pemetaannya di &amp;#039;&amp;#039;&amp;#039;connection tracking&amp;#039;&amp;#039;&amp;#039; supaya balasan bisa dikembalikan ke PC yang benar.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Chain &amp;lt;code&amp;gt;srcnat&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;: yang diubah alamat sumber, diproses setelah keputusan routing.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Out. Interface &amp;lt;code&amp;gt;ether1&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;: hanya traffic ke arah WAN yang di-NAT.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;masquerade&amp;lt;/code&amp;gt; vs &amp;lt;code&amp;gt;src-nat&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;: masquerade otomatis memakai IP yang sedang menempel di interface, cocok untuk IP WAN dinamis. &amp;lt;code&amp;gt;src-nat&amp;lt;/code&amp;gt; dipakai kalau IP publik statis.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kenapa NAT ada di menu Firewall?&amp;#039;&amp;#039;&amp;#039; Firewall RouterOS adalah mesin pemroses paket dengan beberapa tabel (Filter, NAT, Mangle, Raw), persis seperti &amp;lt;code&amp;gt;iptables&amp;lt;/code&amp;gt; di Linux:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# padanan rule masquerade di Linux&lt;br /&gt;
iptables -t nat -A POSTROUTING -o ether1 -j MASQUERADE&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Fakta menarik&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;virbr0&amp;lt;/code&amp;gt; + dnsmasq dari libvirt (Part 1) melakukan hal yang sama persis dengan router di lab ini: IP gateway, DHCP, DNS, dan masquerade. Lab ini juga &amp;#039;&amp;#039;&amp;#039;double NAT&amp;#039;&amp;#039;&amp;#039;: paket di-masquerade CHR, lalu di-NAT lagi oleh &amp;lt;code&amp;gt;virbr0&amp;lt;/code&amp;gt;. Banyak kantor sungguhan juga begini (router kantor di belakang modem ISP).&lt;br /&gt;
&lt;br /&gt;
=== Perjalanan satu ping ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PC1 (192.168.10.100) ping 8.8.8.8&lt;br /&gt;
 │ &amp;quot;bukan tetangga → kirim ke gateway&amp;quot;  (ARP gateway → dapat MAC router)&lt;br /&gt;
 ▼&lt;br /&gt;
CHR ether2 ── routing: 0.0.0.0/0 via 192.168.122.1 ── keluar ether1&lt;br /&gt;
 │ srcnat masquerade: src 192.168.10.100 → 192.168.122.212&lt;br /&gt;
 ▼&lt;br /&gt;
virbr0 (host) ── masquerade lagi: src → IP host&lt;br /&gt;
 ▼&lt;br /&gt;
Internet ── balasan kembali, setiap NAT membalik alamatnya ── PC1 ✅&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konfigurasi LAN pertama ==&lt;br /&gt;
&lt;br /&gt;
=== Konek Winbox ===&lt;br /&gt;
Isi &amp;#039;&amp;#039;&amp;#039;Connect To&amp;#039;&amp;#039;&amp;#039; dengan IP WAN CHR (contoh &amp;lt;code&amp;gt;192.168.122.212&amp;lt;/code&amp;gt;), login &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;. Konek lewat MAC di tab &amp;#039;&amp;#039;&amp;#039;Neighbors&amp;#039;&amp;#039;&amp;#039; belum tentu berhasil melalui &amp;lt;code&amp;gt;virbr0&amp;lt;/code&amp;gt;, jadi pakai IP.&lt;br /&gt;
&lt;br /&gt;
=== Langkah-langkah ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! # !! Winbox !! Isian !! CLI&lt;br /&gt;
|-&lt;br /&gt;
| 1 || &amp;#039;&amp;#039;&amp;#039;IP → Addresses&amp;#039;&amp;#039;&amp;#039; → New || Address &amp;lt;code&amp;gt;192.168.10.1/24&amp;lt;/code&amp;gt;, Interface &amp;lt;code&amp;gt;ether2&amp;lt;/code&amp;gt;, Comment &amp;lt;code&amp;gt;LAN&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/ip address add address=192.168.10.1/24 interface=ether2 comment=LAN&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 || &amp;#039;&amp;#039;&amp;#039;IP → Pool&amp;#039;&amp;#039;&amp;#039; → New || Name &amp;lt;code&amp;gt;pool-lan&amp;lt;/code&amp;gt;, Addresses &amp;lt;code&amp;gt;192.168.10.100-192.168.10.200&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/ip pool add name=pool-lan ranges=192.168.10.100-192.168.10.200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3 || &amp;#039;&amp;#039;&amp;#039;IP → DHCP Server&amp;#039;&amp;#039;&amp;#039; → tab &amp;#039;&amp;#039;&amp;#039;Networks&amp;#039;&amp;#039;&amp;#039; → New || Address &amp;lt;code&amp;gt;192.168.10.0/24&amp;lt;/code&amp;gt;, Gateway &amp;lt;code&amp;gt;192.168.10.1&amp;lt;/code&amp;gt;, DNS &amp;lt;code&amp;gt;192.168.10.1&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1 dns-server=192.168.10.1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 || &amp;#039;&amp;#039;&amp;#039;IP → DHCP Server&amp;#039;&amp;#039;&amp;#039; → tab &amp;#039;&amp;#039;&amp;#039;DHCP&amp;#039;&amp;#039;&amp;#039; → New || Name &amp;lt;code&amp;gt;dhcp-lan&amp;lt;/code&amp;gt;, Interface &amp;lt;code&amp;gt;ether2&amp;lt;/code&amp;gt;, Address Pool &amp;lt;code&amp;gt;pool-lan&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/ip dhcp-server add name=dhcp-lan interface=ether2 address-pool=pool-lan disabled=no&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5 || &amp;#039;&amp;#039;&amp;#039;IP → DNS&amp;#039;&amp;#039;&amp;#039; || Centang &amp;#039;&amp;#039;&amp;#039;Allow Remote Requests&amp;#039;&amp;#039;&amp;#039; || &amp;lt;code&amp;gt;/ip dns set allow-remote-requests=yes&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 || &amp;#039;&amp;#039;&amp;#039;IP → Firewall&amp;#039;&amp;#039;&amp;#039; → tab &amp;#039;&amp;#039;&amp;#039;NAT&amp;#039;&amp;#039;&amp;#039; → New || General: Chain &amp;lt;code&amp;gt;srcnat&amp;lt;/code&amp;gt;, Out. Interface &amp;lt;code&amp;gt;ether1&amp;lt;/code&amp;gt;; Action: &amp;lt;code&amp;gt;masquerade&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade comment=&amp;quot;NAT ke internet&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Catatan langkah 1&amp;#039;&amp;#039;&amp;#039;: entri &amp;lt;code&amp;gt;192.168.122.x&amp;lt;/code&amp;gt; di &amp;lt;code&amp;gt;ether1&amp;lt;/code&amp;gt; dengan flag &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039; (Dynamic) adalah IP WAN dari DHCP client. Jangan dihapus. Router memang punya &amp;#039;&amp;#039;&amp;#039;satu IP di setiap network&amp;#039;&amp;#039;&amp;#039; yang ia sambungkan, dan network di interface berbeda &amp;#039;&amp;#039;&amp;#039;tidak boleh tumpang tindih&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Peringatan keamanan&amp;#039;&amp;#039;&amp;#039;: CHR ini belum punya firewall filter, dan &amp;lt;code&amp;gt;allow-remote-requests=yes&amp;lt;/code&amp;gt; membuat DNS router bisa ditanya dari sisi WAN. Aman di lab, tapi di router sungguhan harus diblok (Fase 3).&lt;br /&gt;
&lt;br /&gt;
=== Trik Winbox ===&lt;br /&gt;
* Tombol &amp;#039;&amp;#039;&amp;#039;DHCP Setup&amp;#039;&amp;#039;&amp;#039; mengerjakan langkah 2–4 sekaligus. Pakai setelah paham cara manualnya.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Terminal&amp;#039;&amp;#039;&amp;#039; tersedia di dalam Winbox. Jalankan &amp;lt;code&amp;gt;/ip firewall nat export&amp;lt;/code&amp;gt; untuk melihat padanan CLI dari apa yang diklik di GUI.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Safe Mode&amp;#039;&amp;#039;&amp;#039;: kalau koneksi putus karena salah setting, perubahan otomatis dibatalkan. Biasakan menyalakannya.&lt;br /&gt;
&lt;br /&gt;
== Verifikasi ==&lt;br /&gt;
Di VPCS:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
ip dhcp&lt;br /&gt;
show ip&lt;br /&gt;
ping 192.168.10.1&lt;br /&gt;
ping 8.8.8.8&lt;br /&gt;
ping google.com&lt;br /&gt;
trace 8.8.8.8&lt;br /&gt;
show arp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt; menampilkan hop lewat &amp;lt;code&amp;gt;192.168.10.1&amp;lt;/code&amp;gt; lalu &amp;lt;code&amp;gt;192.168.122.1&amp;lt;/code&amp;gt;, jadi double NAT terlihat langsung.&lt;br /&gt;
&lt;br /&gt;
=== Melihat perangkat yang tersambung ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Menu !! Menampilkan !! Keterbatasan&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;IP → DHCP Server → Leases&amp;#039;&amp;#039;&amp;#039; || IP, MAC, hostname, status (&amp;lt;code&amp;gt;bound&amp;lt;/code&amp;gt;) || Hanya perangkat yang memakai DHCP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;IP → ARP&amp;#039;&amp;#039;&amp;#039; || Perangkat yang baru-baru ini berkomunikasi, termasuk IP statis || Perangkat yang diam bisa tidak muncul&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Bridge → Hosts&amp;#039;&amp;#039;&amp;#039; || MAC per port fisik || Hanya untuk port anggota bridge&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;IP → Neighbors&amp;#039;&amp;#039;&amp;#039; || Perangkat jaringan (MNDP/LLDP/CDP) || PC biasa umumnya tidak muncul&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tools → IP Scan&amp;#039;&amp;#039;&amp;#039; || Scan aktif satu range || Harus dijalankan manual&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kombinasi di kantor: &amp;#039;&amp;#039;&amp;#039;Leases&amp;#039;&amp;#039;&amp;#039; (perangkat siapa), &amp;#039;&amp;#039;&amp;#039;ARP&amp;#039;&amp;#039;&amp;#039; (siapa yang aktif), &amp;#039;&amp;#039;&amp;#039;Bridge Hosts&amp;#039;&amp;#039;&amp;#039; (colok di port mana).&lt;br /&gt;
&lt;br /&gt;
Melihat paket ARP secara langsung: klik kanan kabel di GNS3 → &amp;#039;&amp;#039;&amp;#039;Start capture&amp;#039;&amp;#039;&amp;#039;, lalu di PC jalankan &amp;lt;code&amp;gt;clear arp&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;ping 192.168.10.1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== LAN kedua dan routing antar subnet ==&lt;br /&gt;
&lt;br /&gt;
=== Konfigurasi ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Bagian !! Isian&lt;br /&gt;
|-&lt;br /&gt;
| IP → Addresses || &amp;lt;code&amp;gt;192.168.11.1/24&amp;lt;/code&amp;gt; di &amp;lt;code&amp;gt;ether3&amp;lt;/code&amp;gt; (beri comment, misalnya &amp;lt;code&amp;gt;LAN2&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| IP → Pool || &amp;lt;code&amp;gt;pool-lan2&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;192.168.11.100-192.168.11.200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| DHCP → Networks || &amp;lt;code&amp;gt;192.168.11.0/24&amp;lt;/code&amp;gt;, gateway &amp;amp; DNS &amp;lt;code&amp;gt;192.168.11.1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| DHCP → DHCP || Server baru di &amp;lt;code&amp;gt;ether3&amp;lt;/code&amp;gt; dengan &amp;lt;code&amp;gt;pool-lan2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NAT || &amp;#039;&amp;#039;&amp;#039;Tidak perlu diubah&amp;#039;&amp;#039;&amp;#039;: rule mencocokkan &amp;lt;code&amp;gt;out-interface=ether1&amp;lt;/code&amp;gt;, jadi semua subnet yang keluar ke WAN otomatis di-masquerade&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Kenapa PC1 bisa ping PC4? ===&lt;br /&gt;
# PC1 melihat &amp;lt;code&amp;gt;192.168.11.x&amp;lt;/code&amp;gt; bukan tetangga → kirim ke gateway &amp;lt;code&amp;gt;192.168.10.1&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Router sudah mengenal kedua network sebagai &amp;#039;&amp;#039;&amp;#039;connected route&amp;#039;&amp;#039;&amp;#039; (lihat &amp;#039;&amp;#039;&amp;#039;IP → Routes&amp;#039;&amp;#039;&amp;#039;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DAC  192.168.10.0/24   → ether2&lt;br /&gt;
DAC  192.168.11.0/24   → ether3&lt;br /&gt;
DAd  0.0.0.0/0         → 192.168.122.1  (dari DHCP client)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt; = dynamic, &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; = active, &amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt; = connected.&lt;br /&gt;
# Router meng-ARP PC4 di sisi &amp;lt;code&amp;gt;ether3&amp;lt;/code&amp;gt; lalu meneruskan paket.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Tidak kena NAT&amp;#039;&amp;#039;&amp;#039;, karena traffic keluar lewat &amp;lt;code&amp;gt;ether3&amp;lt;/code&amp;gt;, bukan &amp;lt;code&amp;gt;ether1&amp;lt;/code&amp;gt;. PC4 melihat IP asli PC1.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Tidak ada yang memblokir&amp;#039;&amp;#039;&amp;#039;, karena belum ada firewall filter.&lt;br /&gt;
&lt;br /&gt;
=== Switching vs routing ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Tes !! Hasil &amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt; !! Yang bekerja&lt;br /&gt;
|-&lt;br /&gt;
| PC1 → PC2 (satu switch) || Langsung sampai || &amp;#039;&amp;#039;&amp;#039;Switch&amp;#039;&amp;#039;&amp;#039; (Layer 2). Router tidak terlibat.&lt;br /&gt;
|-&lt;br /&gt;
| PC1 → PC4 (beda subnet) || Satu hop lewat &amp;lt;code&amp;gt;192.168.10.1&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;&amp;#039;Router&amp;#039;&amp;#039;&amp;#039; (Layer 3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Implikasi di kantor&amp;#039;&amp;#039;&amp;#039;: memisahkan subnet &amp;#039;&amp;#039;&amp;#039;tidak sama dengan isolasi&amp;#039;&amp;#039;&amp;#039;. Secara default router menyambungkan semua subnet. Untuk memisahkan misalnya Wi-Fi tamu atau CCTV dari jaringan karyawan, dibutuhkan &amp;#039;&amp;#039;&amp;#039;firewall filter di chain &amp;lt;code&amp;gt;forward&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; (Fase 3).&lt;br /&gt;
&lt;br /&gt;
== Kesalahan umum ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Gejala !! Penyebab !! Solusi&lt;br /&gt;
|-&lt;br /&gt;
| PC dapat IP tapi tidak bisa internetan setelah ganti subnet || Gateway/DNS di DHCP Network masih memakai alamat subnet lama. PC tidak bisa meng-ARP gateway yang bukan tetangganya. || Gateway &amp;amp; DNS = IP router di subnet baru&lt;br /&gt;
|-&lt;br /&gt;
| Router punya dua IP di satu interface setelah ganti subnet || Menambah entri baru tanpa menghapus yang lama || Edit entri yang ada (double-click)&lt;br /&gt;
|-&lt;br /&gt;
| PC masih memakai IP lama || Lease lama belum diperbarui || Jalankan &amp;lt;code&amp;gt;ip dhcp&amp;lt;/code&amp;gt; lagi di VPCS&lt;br /&gt;
|-&lt;br /&gt;
| Satu segmen mendadak dapat gateway aneh || Rogue DHCP (dua DHCP server di satu segmen) || Cari dan cabut DHCP server liar&lt;br /&gt;
|-&lt;br /&gt;
| Router bingung meneruskan paket || Dua interface memakai subnet yang tumpang tindih || Pakai subnet berbeda di setiap interface&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;failure: dhcp-client on that interface already exists&amp;lt;/code&amp;gt; || Appliance CHR sudah membawa DHCP client di &amp;lt;code&amp;gt;ether1&amp;lt;/code&amp;gt; || Normal, abaikan&lt;br /&gt;
|-&lt;br /&gt;
| Parameter ditolak || &amp;lt;code&amp;gt;disable=no&amp;lt;/code&amp;gt; || Yang benar &amp;lt;code&amp;gt;disabled=no&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Latihan ==&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Pindah subnet&amp;#039;&amp;#039;&amp;#039;: ubah LAN pertama menjadi &amp;lt;code&amp;gt;10.10.10.0/24&amp;lt;/code&amp;gt; (gateway &amp;lt;code&amp;gt;.1&amp;lt;/code&amp;gt;, pool &amp;lt;code&amp;gt;.50–.99&amp;lt;/code&amp;gt;). Ada empat isian yang harus ikut berubah. Apakah rule NAT perlu diubah?&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Static lease&amp;#039;&amp;#039;&amp;#039;: buat PC1 selalu mendapat &amp;lt;code&amp;gt;192.168.10.10&amp;lt;/code&amp;gt;, sementara PC lain tetap acak dari pool.&lt;br /&gt;
#* Bolehkah static lease memakai IP di luar pool? Kenapa justru bisa jadi ide bagus?&lt;br /&gt;
#* Bagaimana membuat PC1 memakai IP barunya?&lt;br /&gt;
#* Apa yang bisa terjadi kalau static lease memakai IP di dalam pool yang sedang dipakai PC lain?&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Sengaja dirusak&amp;#039;&amp;#039;&amp;#039;: disable rule NAT. Tebak dulu: &amp;lt;code&amp;gt;/ping 8.8.8.8&amp;lt;/code&amp;gt; dari router masih jalan? Dari PC1? Tes, lalu jelaskan kenapa hasilnya berbeda.&lt;br /&gt;
&lt;br /&gt;
== Selanjutnya ==&lt;br /&gt;
Part 3: bridge dan VLAN, yaitu cara satu router melayani banyak segmen lewat satu kabel.&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
* [https://help.mikrotik.com/docs/spaces/ROS/pages/24805500/DHCP MikroTik Docs: DHCP]&lt;br /&gt;
* [https://help.mikrotik.com/docs/spaces/ROS/pages/37748767/DNS MikroTik Docs: DNS]&lt;br /&gt;
* [https://help.mikrotik.com/docs/spaces/ROS/pages/3211299/NAT MikroTik Docs: NAT]&lt;br /&gt;
* [https://help.mikrotik.com/docs/spaces/ROS/pages/328088/IP+Addressing MikroTik Docs: IP Addressing]&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>SanzSkuy</name></author>
	</entry>
</feed>