Membuat VLAN pada Linux Slackware

Virtual LAN atau disingkat VLAN (Virtual Local Area Network) merupakan sekelompok perangkat pada satu LAN (Local Area Network) atau lebih yang dikonfigurasikan (menggunakan perangkat lunak pengelolaan) sehingga dapat berkomunikasi seperti halnya bila perangkat tersebut terhubung ke jalur yang sama, padahal sebenarnya perangkat tersebut berada pada sejumlah segmen LAN yang berbeda. VLAN merupakan sebuah bagian kecil jaringan IP yang terpisah secara logik. VLAN memungkinkan beberapa jaringan IP dan jaringan-jaringan kecil (subnet) berada dalam jaringan switched yang sama. Agar komputer bisa berkomunikasi pada VLAN yang sama, setiap computer harus memiliki sebuah alamat IP dan Subnet Mask yang sesuai dengan VLAN tersebut. (wiki)

Berikut step by step menggunakan vlan di Slackware.

1. Pertama-tama periksa apakah module vlan sudah diaktifkan atau belum.

root@zero:/# lsmod |grep 8021

– Jika belum ada, aktifkan module 8021q, biasanya pada kernel default module tersebut sudah ada, jadi tinggal di aktifkan saja.

root@zero:/# modprobe 8021q
root@zero:/# lsmod |grep 8021
8021q      18128      0
garp         5021 1     8021q

– Module vlan sudah diaktifkan, bisa dilihat hasil dari perintah lsmod.

2. Buat vlan di interfaces, sebagai contoh interfaces yang akan di buat vlan adalah eth2, kemudian dibelakang nama interfaces ditambahkan 200. (misalnya saja kita gunakan port 200)

root@zero:/# vconfig add eth2 200
Added VLAN with VID == 200 to IF -:eth2:-

– Tambahkan ip address pada vlan yang baru saja dibuat.

root@zero:/# ifconfig eth2.200 172.30.17.254/24 up

– Check ip address yang sudah dibuat.

root@zero:/# ping 172.30.17.254 -I eth2.200
PING 172.30.17.254 (172.30.17.254) from 172.30.17.254 eth2.200: 56(84) bytes of data.
64 bytes from 172.30.17.254: icmp_req=1 ttl=64 time=0.159 ms
64 bytes from 172.30.17.254: icmp_req=2 ttl=64 time=0.109 ms
64 bytes from 172.30.17.254: icmp_req=3 ttl=64 time=0.100 ms
64 bytes from 172.30.17.254: icmp_req=4 ttl=64 time=0.084 ms
^C
— 172.30.17.254 ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.084/0.113/0.159/0.028 ms

root@zero:/# ifconfig eth2
eth2 Link encap:Ethernet HWaddr C0:4A:00:01:1A:4E
inet addr:192.168.0.253 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::c24a:ff:fe01:1a4e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:24
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:1944 (1.8 Kb)
Interrupt:23 Base address:0xb000

root@zero:/# ifconfig eth2.200
eth2.200 Link encap:Ethernet HWaddr C0:4A:00:01:1A:4E
inet addr:172.30.17.254 Bcast:172.30.255.255 Mask:255.255.0.0
inet6 addr: fe80::c24a:ff:fe01:1a4e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:1476 (1.4 Kb)

3. Konfigurasi vlan sudah jadi, dengan demikian di dalam satu interfaces, bisa mempunyai dua atau lebih ip address yang bisa digunakan.

4. Untuk me’nonaktifkan vlan, caranya sebagai berikut.

root@zero:/# ifconfig eth2.200 down
root@zero:/# vconfig rem eth2.200
Removed VLAN -:eth2.200:-

5. Berikut script sederhana untuk memanggil vlan.

#!/bin/bash

echo "Setting vlans ..."
/sbin/modprobe 8021q
/sbin/vconfig add eth2 200
/sbin/ifconfig eth2.200 172.30.17.254/24 up
echo "... done"

Selesai, semoga bermanfaat.😀
Referensi: vlan slackware

About Agus Firdaus

Just me ..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: