<?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_4%3A_VLAN</id>
	<title>Mikrotik 4: VLAN - 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_4%3A_VLAN"/>
	<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=Mikrotik_4:_VLAN&amp;action=history"/>
	<updated>2026-11-01T19:04:34Z</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_4:_VLAN&amp;diff=883&amp;oldid=prev</id>
		<title>SanzSkuy: Created page with &quot;== Tujuan == * Paham VLAN, tag 802.1Q, access port, dan trunk port. * Bisa membuat VLAN interface dan gateway per VLAN di RouterOS. * Bisa melihat tag VLAN di Wireshark. * Paham dua kesalahan klasik: VLAN ditentukan port switch, dan trunk yang tidak sepakat di kedua ujung.  == Konsep ==  === Masalah yang diselesaikan VLAN === Tanpa VLAN, setiap segmen butuh port router, switch, dan jalur kabel sendiri. Lima segmen (staff, tamu, CCTV, server, manajemen) berarti lima port...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=Mikrotik_4:_VLAN&amp;diff=883&amp;oldid=prev"/>
		<updated>2026-10-26T06:33:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Tujuan == * Paham VLAN, tag 802.1Q, access port, dan trunk port. * Bisa membuat VLAN interface dan gateway per VLAN di RouterOS. * Bisa melihat tag VLAN di Wireshark. * Paham dua kesalahan klasik: VLAN ditentukan port switch, dan trunk yang tidak sepakat di kedua ujung.  == Konsep ==  === Masalah yang diselesaikan VLAN === Tanpa VLAN, setiap segmen butuh port router, switch, dan jalur kabel sendiri. Lima segmen (staff, tamu, CCTV, server, manajemen) berarti lima port...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Tujuan ==&lt;br /&gt;
* Paham VLAN, tag 802.1Q, access port, dan trunk port.&lt;br /&gt;
* Bisa membuat VLAN interface dan gateway per VLAN di RouterOS.&lt;br /&gt;
* Bisa melihat tag VLAN di Wireshark.&lt;br /&gt;
* Paham dua kesalahan klasik: VLAN ditentukan port switch, dan trunk yang tidak sepakat di kedua ujung.&lt;br /&gt;
&lt;br /&gt;
== Konsep ==&lt;br /&gt;
&lt;br /&gt;
=== Masalah yang diselesaikan VLAN ===&lt;br /&gt;
Tanpa VLAN, setiap segmen butuh port router, switch, dan jalur kabel sendiri. Lima segmen (staff, tamu, CCTV, server, manajemen) berarti lima port router, lima switch, lima kabel.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;VLAN (Virtual LAN)&amp;#039;&amp;#039;&amp;#039; memecah satu switch fisik menjadi beberapa switch virtual yang terisolasi di Layer 2. Setiap VLAN punya nomor (&amp;#039;&amp;#039;&amp;#039;VLAN ID&amp;#039;&amp;#039;&amp;#039;, 1–4094). Perangkat di VLAN berbeda tidak bisa saling meng-ARP, persis seperti berada di switch berbeda.&lt;br /&gt;
&lt;br /&gt;
=== Tag 802.1Q ===&lt;br /&gt;
Satu kabel bisa membawa banyak VLAN karena setiap frame diberi &amp;#039;&amp;#039;&amp;#039;tag&amp;#039;&amp;#039;&amp;#039; (label) berisi VLAN ID. Standarnya &amp;#039;&amp;#039;&amp;#039;IEEE 802.1Q&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Frame biasa:   [Dst MAC][Src MAC][Type][ Data ][FCS]&lt;br /&gt;
Frame 802.1Q:  [Dst MAC][Src MAC][TAG][Type][ Data ][FCS]&lt;br /&gt;
                                  └ 4 byte tambahan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Isi tag (4 byte):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Bagian !! Ukuran !! Fungsi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;TPID&amp;#039;&amp;#039;&amp;#039; || 16 bit || Penanda &amp;lt;code&amp;gt;0x8100&amp;lt;/code&amp;gt;: &amp;quot;frame ini bertag 802.1Q&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PRI&amp;#039;&amp;#039;&amp;#039; (PCP) || 3 bit || Prioritas untuk QoS (misalnya VoIP didahulukan)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;DEI&amp;#039;&amp;#039;&amp;#039; || 1 bit || Tanda boleh dibuang lebih dulu saat padat&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VLAN ID&amp;#039;&amp;#039;&amp;#039; || 12 bit || Nomor VLAN (2&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt; = 4096, dipakai 1–4094)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Contoh di Wireshark:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ethernet II, Src: 00:50:79:66:68:00, Dst: ...&lt;br /&gt;
802.1Q Virtual LAN, PRI: 0, DEI: 0, ID: 10      ← tag&lt;br /&gt;
Internet Protocol Version 4, Src: 172.16.10.x, Dst: 8.8.8.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Access port vs trunk port ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! Access port !! Trunk port&lt;br /&gt;
|-&lt;br /&gt;
| Membawa || &amp;#039;&amp;#039;&amp;#039;Satu&amp;#039;&amp;#039;&amp;#039; VLAN || &amp;#039;&amp;#039;&amp;#039;Banyak&amp;#039;&amp;#039;&amp;#039; VLAN&lt;br /&gt;
|-&lt;br /&gt;
| Frame || &amp;#039;&amp;#039;&amp;#039;Untagged&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Tagged&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tersambung ke || PC, printer, CCTV || Switch lain, router, server Proxmox&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PC tidak tahu apa-apa soal VLAN.&amp;#039;&amp;#039;&amp;#039; PC mengirim frame polos. Switch menempelkan tag saat frame masuk dari access port, dan melepas tag saat frame keluar ke access port. Tag hanya hidup di jalur trunk.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Native VLAN&amp;#039;&amp;#039;&amp;#039;: VLAN yang lewat trunk &amp;#039;&amp;#039;&amp;#039;tanpa tag&amp;#039;&amp;#039;&amp;#039;. Di switch GNS3, kolom VLAN pada port &amp;lt;code&amp;gt;dot1q&amp;lt;/code&amp;gt; adalah native VLAN (default &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Router-on-a-stick ===&lt;br /&gt;
Setiap VLAN adalah segmen terpisah, sehingga butuh &amp;#039;&amp;#039;&amp;#039;subnet dan gateway sendiri&amp;#039;&amp;#039;&amp;#039;. Router cukup tersambung ke switch dengan &amp;#039;&amp;#039;&amp;#039;satu kabel trunk&amp;#039;&amp;#039;&amp;#039;, lalu membuat satu &amp;#039;&amp;#039;&amp;#039;VLAN interface&amp;#039;&amp;#039;&amp;#039; per VLAN (misalnya &amp;lt;code&amp;gt;vlan10&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vlan20&amp;lt;/code&amp;gt;). Setiap VLAN interface diberi IP gateway. Satu kabel, banyak gateway.&lt;br /&gt;
&lt;br /&gt;
=== Keuntungan dan harga yang dibayar ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Keuntungan&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Hemat port router: satu port trunk bisa membawa banyak segmen.&lt;br /&gt;
* Hemat switch: satu switch fisik dipakai bersama semua segmen.&lt;br /&gt;
* Hemat kabel antar lantai/ruangan: cukup satu trunk per switch.&lt;br /&gt;
* Fleksibel: memindahkan PC ke segmen lain cukup mengubah setting port switch.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Harga yang dibayar&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bandwidth trunk dibagi&amp;#039;&amp;#039;&amp;#039; semua VLAN. Traffic antar VLAN naik ke router lewat trunk lalu turun lagi lewat trunk yang sama.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Single point of failure&amp;#039;&amp;#039;&amp;#039;: trunk putus = semua VLAN di switch itu putus.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Butuh managed switch&amp;#039;&amp;#039;&amp;#039;. Switch unmanaged tidak mengerti tag.&lt;br /&gt;
* CPU router mengerjakan semua routing antar VLAN.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Solusi umum&amp;#039;&amp;#039;&amp;#039;: trunk di port cepat (SFP+ 10 Gbps), &amp;#039;&amp;#039;&amp;#039;bonding/LACP&amp;#039;&amp;#039;&amp;#039; (beberapa kabel menjadi satu trunk dengan cadangan), atau &amp;#039;&amp;#039;&amp;#039;switch Layer 3&amp;#039;&amp;#039;&amp;#039; untuk routing antar VLAN di kantor besar.&lt;br /&gt;
&lt;br /&gt;
=== Managed vs unmanaged switch ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! Unmanaged !! Managed (termasuk &amp;quot;smart/easy smart&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| Setup || Colok langsung jalan || Colok langsung jalan, tapi bisa dikonfigurasi&lt;br /&gt;
|-&lt;br /&gt;
| IP / web UI || Tidak ada || Ada (web UI, SSH/CLI, port console)&lt;br /&gt;
|-&lt;br /&gt;
| VLAN || Tidak || Ya&lt;br /&gt;
|-&lt;br /&gt;
| Fitur lain || – || Monitoring per port, port mirroring, LACP, STP, limit bandwidth&lt;br /&gt;
|-&lt;br /&gt;
| Contoh || Switch 5–8 port murah || MikroTik CRS/CSS, Cisco Catalyst, TP-Link Easy Smart/JetStream, UniFi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Managed switch baru &amp;#039;&amp;#039;&amp;#039;berperilaku seperti unmanaged&amp;#039;&amp;#039;&amp;#039;: semua port default &amp;lt;code&amp;gt;access VLAN 1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Jebakan di kantor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Unmanaged switch di &amp;#039;&amp;#039;&amp;#039;access port VLAN 10&amp;#039;&amp;#039;&amp;#039; → semua perangkat di switch kecil itu masuk VLAN 10. Normal dan sering disengaja.&lt;br /&gt;
* Unmanaged switch di &amp;#039;&amp;#039;&amp;#039;trunk port&amp;#039;&amp;#039;&amp;#039; → perangkat hanya mendapat native VLAN, sementara frame bertag VLAN lain ikut diteruskan. Gejalanya: &amp;quot;PC di ruangan ini dapat IP dari segmen yang salah.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Lab ==&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;
                   │&lt;br /&gt;
                 [CHR]&lt;br /&gt;
                 ether2&lt;br /&gt;
                   ║  trunk (VLAN 10 + 20)&lt;br /&gt;
                   ║&lt;br /&gt;
               [Switch1]&lt;br /&gt;
           port1  port2  port3&lt;br /&gt;
          VLAN10 VLAN10 VLAN20&lt;br /&gt;
            │      │      │&lt;br /&gt;
         Staff1 Staff2  Tamu&lt;br /&gt;
&lt;br /&gt;
  vlan10 → 172.16.10.1/24  (staff)&lt;br /&gt;
  vlan20 → 172.16.20.1/24  (tamu)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Konvensi alamat&amp;#039;&amp;#039;&amp;#039;: range privat &amp;lt;code&amp;gt;172.16.0.0/12&amp;lt;/code&amp;gt;, dengan oktet ketiga = VLAN ID (VLAN 10 → &amp;lt;code&amp;gt;172.16.10.0/24&amp;lt;/code&amp;gt;). Memudahkan saat VLAN sudah puluhan.&lt;br /&gt;
&lt;br /&gt;
=== 1. Persiapan host dan project ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo virsh net-start default 2&amp;gt;/dev/null&lt;br /&gt;
sudo iptables -I DOCKER-USER -i virbr0 -j ACCEPT&lt;br /&gt;
sudo iptables -I DOCKER-USER -o virbr0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* GNS3: &amp;#039;&amp;#039;&amp;#039;File → New blank project&amp;#039;&amp;#039;&amp;#039; (contoh nama: &amp;lt;code&amp;gt;fase2-vlan&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Perangkat: NAT, MikroTik CHR, Ethernet switch, 3 VPCS (beri nama Staff1, Staff2, Tamu).&lt;br /&gt;
&lt;br /&gt;
=== 2. Konfigurasi switch GNS3 ===&lt;br /&gt;
Nyalakan &amp;#039;&amp;#039;&amp;#039;View → Show interface labels&amp;#039;&amp;#039;&amp;#039; untuk melihat nomor port tiap kabel, lalu klik kanan switch → &amp;#039;&amp;#039;&amp;#039;Configure&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Untuk setiap port: klik barisnya di daftar &amp;#039;&amp;#039;&amp;#039;Ports&amp;#039;&amp;#039;&amp;#039;, isi &amp;#039;&amp;#039;&amp;#039;VLAN&amp;#039;&amp;#039;&amp;#039; dan &amp;#039;&amp;#039;&amp;#039;Type&amp;#039;&amp;#039;&amp;#039;, lalu klik &amp;#039;&amp;#039;&amp;#039;Add&amp;#039;&amp;#039;&amp;#039; (menimpa setting port dengan nomor yang sama). Akhiri dengan &amp;#039;&amp;#039;&amp;#039;Apply → OK&amp;#039;&amp;#039;&amp;#039;. Kalau perubahan tidak tersimpan, stop switch dulu.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Ke !! VLAN !! Type&lt;br /&gt;
|-&lt;br /&gt;
| 0 || CHR &amp;lt;code&amp;gt;ether2&amp;lt;/code&amp;gt; || 1 || &amp;lt;code&amp;gt;dot1q&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Staff1 || 10 || &amp;lt;code&amp;gt;access&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Staff2 || 10 || &amp;lt;code&amp;gt;access&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Tamu || 20 || &amp;lt;code&amp;gt;access&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dot1q&amp;lt;/code&amp;gt; = trunk 802.1Q. QinQ EtherType dibiarkan &amp;lt;code&amp;gt;0x8100&amp;lt;/code&amp;gt; (hanya dipakai pada type &amp;lt;code&amp;gt;qinq&amp;lt;/code&amp;gt;). Sesuaikan nomor port dengan label kabel.&lt;br /&gt;
&lt;br /&gt;
=== 3. Setup dasar CHR ===&lt;br /&gt;
Di console:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/system identity set name=router-vlan&lt;br /&gt;
/ip address print&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Catat IP WAN di &amp;lt;code&amp;gt;ether1&amp;lt;/code&amp;gt;, connect Winbox, lalu:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IP → Firewall → NAT&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;srcnat&amp;lt;/code&amp;gt;, Out. Interface &amp;lt;code&amp;gt;ether1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;masquerade&amp;lt;/code&amp;gt;&lt;br /&gt;
* &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;&lt;br /&gt;
* Tes: &amp;lt;code&amp;gt;/ping 8.8.8.8 count=3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4. VLAN interface dan gateway ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Winbox !! Isian !! CLI&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Interfaces → VLAN&amp;#039;&amp;#039;&amp;#039; → New || &amp;lt;code&amp;gt;vlan10&amp;lt;/code&amp;gt;, VLAN ID &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;, Interface &amp;lt;code&amp;gt;ether2&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/interface vlan add name=vlan10 vlan-id=10 interface=ether2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Interfaces → VLAN&amp;#039;&amp;#039;&amp;#039; → New || &amp;lt;code&amp;gt;vlan20&amp;lt;/code&amp;gt;, VLAN ID &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;, Interface &amp;lt;code&amp;gt;ether2&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/interface vlan add name=vlan20 vlan-id=20 interface=ether2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;IP → Addresses&amp;#039;&amp;#039;&amp;#039; → New || &amp;lt;code&amp;gt;172.16.10.1/24&amp;lt;/code&amp;gt; di &amp;lt;code&amp;gt;vlan10&amp;lt;/code&amp;gt;, comment &amp;lt;code&amp;gt;VLAN10-staff&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/ip address add address=172.16.10.1/24 interface=vlan10 comment=VLAN10-staff&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;IP → Addresses&amp;#039;&amp;#039;&amp;#039; → New || &amp;lt;code&amp;gt;172.16.20.1/24&amp;lt;/code&amp;gt; di &amp;lt;code&amp;gt;vlan20&amp;lt;/code&amp;gt;, comment &amp;lt;code&amp;gt;VLAN20-tamu&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/ip address add address=172.16.20.1/24 interface=vlan20 comment=VLAN20-tamu&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ether2&amp;lt;/code&amp;gt; sendiri &amp;#039;&amp;#039;&amp;#039;tidak diberi IP&amp;#039;&amp;#039;&amp;#039;. Ia hanya kabel trunk, sedangkan kerja Layer 3 ada di &amp;lt;code&amp;gt;vlan10&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;vlan20&amp;lt;/code&amp;gt;. Sama seperti aturan bridge: IP di interface logis, bukan di port fisik.&lt;br /&gt;
&lt;br /&gt;
=== 5. DHCP per VLAN ===&lt;br /&gt;
Setiap VLAN butuh &amp;#039;&amp;#039;&amp;#039;pool, network, dan server sendiri&amp;#039;&amp;#039;&amp;#039; karena subnetnya berbeda.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lewat DHCP Setup&amp;#039;&amp;#039;&amp;#039; (jalankan untuk &amp;lt;code&amp;gt;vlan10&amp;lt;/code&amp;gt;, lalu &amp;lt;code&amp;gt;vlan20&amp;lt;/code&amp;gt;): wizard membuat pool otomatis. Ubah &amp;#039;&amp;#039;&amp;#039;Addresses to Give Out&amp;#039;&amp;#039;&amp;#039; menjadi &amp;lt;code&amp;gt;.100–.200&amp;lt;/code&amp;gt; agar &amp;lt;code&amp;gt;.2–.99&amp;lt;/code&amp;gt; tetap kosong untuk perangkat statis.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Manual&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Bagian !! VLAN 10 !! VLAN 20&lt;br /&gt;
|-&lt;br /&gt;
| Pool || &amp;lt;code&amp;gt;172.16.10.100-172.16.10.200&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;172.16.20.100-172.16.20.200&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Network || &amp;lt;code&amp;gt;172.16.10.0/24&amp;lt;/code&amp;gt;, gateway &amp;amp; DNS &amp;lt;code&amp;gt;172.16.10.1&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;172.16.20.0/24&amp;lt;/code&amp;gt;, gateway &amp;amp; DNS &amp;lt;code&amp;gt;172.16.20.1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Server || Interface &amp;lt;code&amp;gt;vlan10&amp;lt;/code&amp;gt; || Interface &amp;lt;code&amp;gt;vlan20&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Periksa&amp;#039;&amp;#039;&amp;#039;: pool di subnet yang benar, gateway/DNS = &amp;lt;code&amp;gt;.1&amp;lt;/code&amp;gt;, server menempel di &amp;lt;code&amp;gt;vlan10&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;vlan20&amp;lt;/code&amp;gt; (bukan &amp;lt;code&amp;gt;ether2&amp;lt;/code&amp;gt;). Rule NAT tidak perlu diubah.&lt;br /&gt;
&lt;br /&gt;
== Verifikasi ==&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 8.8.8.8&lt;br /&gt;
trace &amp;lt;IP PC lain&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Staff1 dan Staff2 mendapat &amp;lt;code&amp;gt;172.16.10.x&amp;lt;/code&amp;gt;, Tamu mendapat &amp;lt;code&amp;gt;172.16.20.x&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt; Staff1 → Staff2: langsung sampai (satu VLAN, di-switch).&lt;br /&gt;
* &amp;lt;code&amp;gt;trace&amp;lt;/code&amp;gt; Staff1 → Tamu: lewat &amp;lt;code&amp;gt;172.16.10.1&amp;lt;/code&amp;gt; (beda VLAN, di-route).&lt;br /&gt;
&lt;br /&gt;
Ketiganya tersambung ke &amp;#039;&amp;#039;&amp;#039;switch fisik yang sama&amp;#039;&amp;#039;&amp;#039;, tapi VLAN memisahkan mereka di Layer 2.&lt;br /&gt;
&lt;br /&gt;
Kalau PC hanya menampilkan &amp;quot;DDD&amp;quot;, periksa dulu kecocokan nomor port switch dengan label kabel.&lt;br /&gt;
&lt;br /&gt;
== Latihan dan pembahasan ==&lt;br /&gt;
&lt;br /&gt;
=== Soal 1: melihat tag ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soal&amp;#039;&amp;#039;&amp;#039;: capture Wireshark di kabel CHR ↔ Switch1 (trunk) dan Switch1 ↔ Staff1 (access), lalu ping dari Staff1. Di mana ada tag 802.1Q? VLAN ID-nya berapa?&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pembahasan&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Trunk&amp;#039;&amp;#039;&amp;#039;: ada baris &amp;lt;code&amp;gt;802.1Q Virtual LAN&amp;lt;/code&amp;gt; dengan &amp;#039;&amp;#039;&amp;#039;ID 10 dan ID 20&amp;#039;&amp;#039;&amp;#039;. Meskipun ping hanya dari Staff1 (VLAN 10), traffic Tamu (ARP, DHCP renew) juga lewat kabel yang sama. Bukti satu trunk membawa banyak VLAN.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Access&amp;#039;&amp;#039;&amp;#039;: tidak ada tag, frame polos.&lt;br /&gt;
* Alur: Staff1 mengirim frame polos → Switch1 menempelkan tag &amp;lt;code&amp;gt;ID: 10&amp;lt;/code&amp;gt; → CHR membaca tag dan menyerahkan frame ke &amp;lt;code&amp;gt;vlan10&amp;lt;/code&amp;gt;. Arah balik, switch melepas tag sebelum frame sampai ke Staff1.&lt;br /&gt;
&lt;br /&gt;
=== Soal 2: menambah VLAN CCTV ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soal&amp;#039;&amp;#039;&amp;#039;: buat VLAN 30 (&amp;lt;code&amp;gt;172.16.30.0/24&amp;lt;/code&amp;gt;) dengan PC4 sampai bisa internetan.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pembahasan&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Di mana !! Perubahan&lt;br /&gt;
|-&lt;br /&gt;
| Router || &amp;#039;&amp;#039;&amp;#039;Interfaces → VLAN&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;vlan30&amp;lt;/code&amp;gt;, ID &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;, di &amp;lt;code&amp;gt;ether2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Router || &amp;#039;&amp;#039;&amp;#039;IP → Addresses&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;172.16.30.1/24&amp;lt;/code&amp;gt; di &amp;lt;code&amp;gt;vlan30&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Router || DHCP: pool, network (gateway/DNS &amp;lt;code&amp;gt;172.16.30.1&amp;lt;/code&amp;gt;), server di &amp;lt;code&amp;gt;vlan30&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Router || NAT: tidak perlu diubah&lt;br /&gt;
|-&lt;br /&gt;
| Switch || Port PC4: &amp;lt;code&amp;gt;access&amp;lt;/code&amp;gt; VLAN &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Switch || Port trunk: tidak diubah (di GNS3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Jangan lupa IP gateway&amp;#039;&amp;#039;&amp;#039; di &amp;lt;code&amp;gt;vlan30&amp;lt;/code&amp;gt;. DHCP Setup bisa berjalan tanpanya, tapi PC akan mendapat gateway yang tidak ada di router.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Trunk di GNS3&amp;#039;&amp;#039;&amp;#039; otomatis membawa semua VLAN. Di banyak switch sungguhan (termasuk MikroTik), trunk harus &amp;#039;&amp;#039;&amp;#039;didaftarkan VLAN mana saja yang boleh lewat&amp;#039;&amp;#039;&amp;#039;. Lupa menambahkan VLAN baru ke trunk = PC di VLAN itu &amp;quot;DDD&amp;quot; terus, padahal konfigurasi lain sudah benar.&lt;br /&gt;
* Beri comment &amp;lt;code&amp;gt;VLAN30-cctv&amp;lt;/code&amp;gt; di semua objek terkait.&lt;br /&gt;
&lt;br /&gt;
=== Soal 3: memindahkan VLAN tanpa menyentuh PC ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soal&amp;#039;&amp;#039;&amp;#039;: ubah port Tamu dari access VLAN 20 menjadi access VLAN 10, tanpa mengubah PC. Lalu &amp;lt;code&amp;gt;ip dhcp -x&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;ip dhcp&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hasil&amp;#039;&amp;#039;&amp;#039;: Tamu mendapat &amp;lt;code&amp;gt;172.16.10.x&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pembahasan&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;VLAN sebuah PC ditentukan oleh port switch tempat ia tersambung.&amp;#039;&amp;#039;&amp;#039; PC tidak tahu dan tidak bisa memilih.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Enak&amp;#039;&amp;#039;&amp;#039;: memindahkan karyawan ke segmen lain cukup mengubah port switch.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bahaya&amp;#039;&amp;#039;&amp;#039;: siapa pun yang mencolok laptop ke port staff langsung masuk jaringan staff. Keamanan port fisik penting. Solusi lanjutannya &amp;#039;&amp;#039;&amp;#039;802.1X&amp;#039;&amp;#039;&amp;#039; (perangkat harus login sebelum port dibuka), yaitu fitur di menu &amp;#039;&amp;#039;&amp;#039;Dot1X&amp;#039;&amp;#039;&amp;#039; RouterOS.&lt;br /&gt;
&lt;br /&gt;
=== Soal 4: trunk yang salah ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soal&amp;#039;&amp;#039;&amp;#039;: ubah port trunk (port 0) dari &amp;lt;code&amp;gt;dot1q&amp;lt;/code&amp;gt; menjadi &amp;lt;code&amp;gt;access&amp;lt;/code&amp;gt; VLAN 10.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hasil&amp;#039;&amp;#039;&amp;#039;: Staff1 dan Tamu sama-sama tidak bisa internetan, tapi dengan alasan berbeda.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Normal (dot1q):     switch ══[tag 10][tag 20]══► CHR → vlan10 / vlan20 ✅&lt;br /&gt;
Salah (access 10):  switch ───[polos, VLAN 10 saja]──► CHR → ether2 (tanpa IP) ❌&lt;br /&gt;
                    VLAN 20 → tidak dikirim sama sekali ❌&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Staff1&amp;#039;&amp;#039;&amp;#039;: switch mengirim traffic VLAN 10 ke CHR &amp;#039;&amp;#039;&amp;#039;tanpa tag&amp;#039;&amp;#039;&amp;#039;. &amp;lt;code&amp;gt;vlan10&amp;lt;/code&amp;gt; hanya menerima frame bertag 10, sehingga frame polos jatuh ke &amp;lt;code&amp;gt;ether2&amp;lt;/code&amp;gt; yang tidak punya IP. ARP ke gateway tidak pernah terjawab.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tamu&amp;#039;&amp;#039;&amp;#039;: port 0 sekarang hanya anggota VLAN 10, sehingga frame VLAN 20 tidak pernah dikirim keluar. Tamu terkurung di dalam switch.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pelajaran&amp;#039;&amp;#039;&amp;#039;: kedua ujung trunk harus &amp;#039;&amp;#039;&amp;#039;sepakat&amp;#039;&amp;#039;&amp;#039;. Kalau satu sisi mengirim bertag dan sisi lain menunggu polos (atau sebaliknya), link terlihat menyala (lampu hijau, interface Running), tapi traffic tidak tersambung. Sering terjadi saat mengganti switch atau saat ada yang &amp;quot;merapikan&amp;quot; konfigurasi.&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 &amp;quot;DDD&amp;quot; setelah setting VLAN || Nomor port switch tidak cocok dengan kabel || Cek &amp;#039;&amp;#039;&amp;#039;Show interface labels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| PC dapat IP tapi tidak bisa internetan || IP gateway belum dipasang di VLAN interface || &amp;#039;&amp;#039;&amp;#039;IP → Addresses&amp;#039;&amp;#039;&amp;#039; di &amp;lt;code&amp;gt;vlanXX&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PC di VLAN baru &amp;quot;DDD&amp;quot; padahal router benar || VLAN belum didaftarkan di trunk switch || Tambahkan VLAN ke daftar trunk&lt;br /&gt;
|-&lt;br /&gt;
| Link menyala tapi semua VLAN putus || Trunk tidak sepakat (tagged vs untagged) || Samakan konfigurasi kedua ujung&lt;br /&gt;
|-&lt;br /&gt;
| PC dapat IP dari segmen yang salah || Port switch salah VLAN, atau unmanaged switch di trunk port || Periksa port dan perangkat yang tersambung&lt;br /&gt;
|-&lt;br /&gt;
| Comment tidak sesuai isi || Typo saat membuat objek || Perbaiki, karena comment adalah dokumentasi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ringkasan ==&lt;br /&gt;
* VLAN memecah satu switch menjadi beberapa segmen Layer 2 terpisah.&lt;br /&gt;
* Tag 802.1Q (4 byte, berisi VLAN ID) hanya ada di trunk. PC selalu mengirim frame polos.&lt;br /&gt;
* Access = satu VLAN untagged. Trunk = banyak VLAN tagged.&lt;br /&gt;
* Router-on-a-stick: satu trunk, satu VLAN interface + gateway per VLAN.&lt;br /&gt;
* VLAN ditentukan port switch, bukan PC.&lt;br /&gt;
* Kedua ujung trunk harus sepakat.&lt;/div&gt;</summary>
		<author><name>SanzSkuy</name></author>
	</entry>
</feed>