Ditulis oleh Tutor TKJ CLUB Jumat, 13 Januari :59 - Pemutakhiran Terakhir Jumat, 13 Januari :02

dokumen-dokumen yang mirip
FIREWALL dengan Iptables

Menggunakan Firewall Linux:

Membuat Port Forwarding Dalam IPTables. Ditulis oleh Tutor TKJ CLUB Sabtu, 24 Desember :36 -

Posisi Firewall. Switch LAN Firewall

Praktikum Jaringan Komputer 2. Modul 3 BRIDGE FIREWALL dengan Netfilter

Laporan Resmi Praktikum Keamanan Data. Labba Awwabi Politeknik Elektronika Negeri Surabaya

BAB IV PEMBUATAN SQUID PROXY. 1. Pertamakali, carilah IP publik ke ISP lengkap dengan gateway, netmask,

Mastering Iptables Seri 1 dan Seri 2

TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep dasar firewall 2. Mahasiswa mampu melakukan proses filtering menggunakan iptables

1. Persiapan. 2. Pendahuluan

Pokok Bahasan : Pensettingan Services Services Firewall dan Iptables/Ipchains

KONFIGURASI FIREWALL MENGGUNAKAN METODE IPTABLES PADA LINUX UBUNTU 12.04

TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep dasar firewall 2. Mahasiswa mampu melakukan proses filtering menggunakan iptables

Linux Firewall. Mengal Firewall dan Iptables

Certified Network Associate ( MTCNA ) Modul 6

LAPORAN RESMI PRAKTIKUM KEAMANAN DATA LAPORAN RESMI KONFIGURASI FIREWALL [IPTABLES]

PRAKTIKUM 3 Konfigurasi Firewall [iptables]

DEBIAN, UBUNTU, CENTOS, SLACKWARE : Penggunaan IP TABLES sebagai FIREWALL

BAB III Firewall Sebagai Pelindung dalam Jaringan Komputer

Mengatur bandwidth download dengan squid delay pool

Mata Pelajaran : Materi Kompetensi Tahun Pelajaran 2011/2012. : Membangun PC Router dan Internet Gateway (edisi.1)

1. Persiapan. 2. Pendahuluan

TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep dasar firewall 2. Mahasiswa mampu melakukan proses filtering menggunakan iptables

Tujuan : Pembahasan ini bertujuan : 1. Mahasiswa memahami jenis-jenis firewall 2. Mahasiswa memahami cara menerapkan firewal di jaringan

Linux. Tatas Fachrul Arta Aditya. How to make Proxy server based on Ubuntu Operating System. Code name Precise

masukan link repository tanpa tanda # kemudian update dengan perintah

Membuat Router Dengan Linux SUSE 9.3

MODUL 7 NAT dan PROXY

Mengkonfigurasi system Firewall sebagai Internet gateway pada system operasi Debian 6.0

TUTORIAL MEMABANGUN SERVER GATEWAY DENGAN LINUX DEBIAN

1. Instalasi Linux Server (Ubuntu LTS) Masukkan CD Ubuntu Server LTS

Ditulis oleh Tutor TKJ CLUB Senin, 09 Januari :37 - Pemutakhiran Terakhir Senin, 09 Januari :41

Transparent Proxy dengan Squid

Ada dua Router yang memiliki segmen IP yang berbeda, dimana kedua IP tersebut akan digabung kedalam 1 jaringan sebagaui LOAD BALACING.

CAPTURE DAN ANALISIS PAKET PROTOKOL MENGGUNAKAN WIRESHARK

Network Address Translator

Rules Pada Router CSMA. Adrian Ajisman Sistem Komputer Universitas Sriwijaya

PANDUAN PRAKTIS FIREWALL DENGAN IPTABLES

ANALISA DAN IMPLEMENTASI IPTABLES DENGAN DEBIAN SERVER SEBAGAI FILTERING FIREWALL WEB SERVER

Dosen : Mardi Hardjianto, M.Kom. Sifat Ujian : Take Home Test Mata Kuliah : Keamanan Sistem dan Jaringan Komputer Kelas : XB Nama : Yoga Prihastomo

TUTORIAL KONFIGURASI FIREWALL DENGAN DEBIAN SERVER

Membangun Gateway Internet (Membangun PC Router dan Proxy Server)

SISTEM KEAMANAN JARINGAN (Firewall)

Langkah pertama kita harus melakukan Konfigurasi IP Server Proxy yang akan kita buat seperti dibawah ini.

CAPTURE DAN ANALISIS PAKET PROTOKOL MENGGUNAKAN WIRESHARK


MODUL PRAKTIKUM 09 NETWORK ADDRESS TRANSLATION DAN WIRELESS LAN

Load Balancing Sambungan ke Internet dan Monitoring Jaringan

Network Security. Firewall. Muhammad Zen S. Hadi, ST. MSc.

Network Address Translator. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

PENDAHULUAN Internet berasal dari kata Interconnection Networking yang secara bahasa bermakna jaringan yang saling berhubungan, disebut demikian karen

BAB 4 IMPLEMENTASI DAN EVALUASI. Monitoring dan User Management pada PT Patra Jasa adalah hardware, - CPU Pentium IV 2.4 GHz

Packet Filtering TUJUAN PENDAHULUAN

CENTOS : Membuat Server Menjadi Gateway dan Transparent Proxy dengan Squid

BAB 4 IMPLEMENTASI DAN EVALUASI

Router on Debian Lenny

Network Address Translation (NAT)

mengetahui informasi dari hosts target yang akan diserang? 3. Beri kesimpulan dari percobaan-percobaan yang telah anda lakukan diatas!

Membuat Router di Debian 5 (Lenny)

Access-List. Oleh : Akhmad Mukhammad

Pelatihan Administrasi Jaringan Komputer Berbasis Perangkat Lunak Free & Open Source (Ubuntu Linux)

Lapisan Transport. Menjamin komunikasi yang handal antara dua buah komputer yang terhubung Terdiri atas :

KONFIGURASI SERVER DENGAN FEDORA 9

Network Address Translation (NAT)

III. Proses Pengerjaan

PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1. Menggunakan UBUNTU TKJ SMKN 1 Lembah Melintang

SOAL UKK TKJ PAKET I 2013

MODUL 5 ACCESS CONTROL LIST

PISHING DENGAN TEKNIK DNS SPOFFING

1. Instalasi Linux Server (Ubuntu LTS) Masukkan CD Ubuntu Server LTS

TUTORIAL UBUNTU SERVER VER 10, 12

Refrensi OSI

Network Address Translator. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo 60111

Keamanan Jaringan Komputer

Firewall Proxy. Penggunaan Firewall sebagai Proxy. Arief Binsar XII TKJ

Candra Setiawan. Fakultas Ilmu Komputer Universitas Sriwijaya

Translator. Politeknik Elektronik Negeri Surabaya ITS - Surabaya

Reverse Proxy dengan Apache HTTP server

Firewall & Bandwidth Management. by Henry Saptono Jan 2007

BAB IV PENGUJIAN DAN ANALISA

LAPORAN PRATIKUM LINUX. Modul III. Konsep Jaringan dan TCP/IP

BAB III LANDASAN TEORI. Packet Tracer adalah sebuah perangkat lunak (software) simulasi jaringan

LAPORAN WORKSHOP KOMPUTER DAN JARINGAN

Network Tech Support Inside local address Inside global address Outside local address Outside global address DHCP & NAT

METODE PENELITIAN. B. Pengenalan Cisco Router

BAB IV PENGUJIAN SISTEM. pembuatan VLAN, pengujian terhadap pembuatan monitoring bandwith dan

Linux PC Router Router / /28. Gambar Jaringan yang berbeda. Router

Install Squid 2.7 Stable 9 Pada Ubuntu Server X

Firewall. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

KONFIGURASI TCP/IP DI UBUNTU LINUX

Modul 11 Access Control Lists (ACLs)

BAB III - Tunneling IPV6. Iljitsch van Beijnum

Modul Membangun Proxy Server untuk Warnet & RTRW Net di Ubuntu Server (Day 2)

Panduan Menggunakan Wireshark

Dilengkapi Contoh Instalasi Yahoo Messenger pada Linux

Membangun PC Router dan Proxy Server

Tugas Jaringan Komputer

BAB 4 IMPLEMENTASI DAN UJI COBA

Network Address Translation (NAT)

Transkripsi:

Satu lagi artikel untuk para admin jaringan nih, kali ini saya akan mencoba menjelaskan langkah demi langkah untuk melakukan filter MAC address dengan menggunakan iptables. Pertanyaannya buat apa sih kita pake filter-filter segala?? jawabannya adalah sebagai langkah pengamanan jaringan komputer yang kita kelola. Dengan menerapkan filtering MAC address, kita dapat memastikan komputer mana saja yang dapat terhubung dan menggunakan jaringan komputer. Pertama-tama mari kita lihat definisi dari MAC address. MAC Address (Media Access Control Address) adalah sebuah alamat jaringan yang diimplementasikan pada lapisan data-link dalam OSI Reference Model tujuh lapisan model OSI, yang merepresentasikan sebuah node tertentu dalam jaringan. Dalam sebuah jaringan berbasis Ethernet, MAC address merupakan alamat yang unik yang memiliki panjang 48-bit (6 byte) yang mengidentifikasikan sebuah komputer, interface dalam sebuah router, atau node lainnya dalam jaringan. MAC Address juga sering disebut sebagai Ethernet address, physical address, atau hardware address. from : (http://id.wikipedia.org/wiki/mac_address) Lumayan berat kan bahasanya :p, sederhananya sih mac address itu adalah nama/alamat dari interface jaringan yang kita miliki. Mau itu ethernet,wireless ethernet,modem, pasti semuanya punya MAC address :). Cara untuk melihat mac address adalah dengan mengetikan perintah ifconfig. Ayo kita coba : 1 / 26

ifconfig maka akan muncul informasi sebagai berikut : Informasi MAC address dapat dilihat pada pada tulisan Hwaddr yang biasanya ditulis dengan format 2 digit angka yang dipisahkan titik dua (:). Contohnya seperti 00:19:21:c5:29:83 Mari kita beranjak ke teknis cara filtering Pertama-tama kita harus membuat skrip iptables yang akan disimpan di direktori /etc/init.d/ : nano /etc/init.d/iptables 2 / 26

Isi skripnya adalah sebagai berikut : #!/bin/sh # Start/stop/restart firewall # Minimal ip.tables for router.45 iptables="/sbin/iptables" modprobe="/sbin/modprobe" 3 / 26

SERVIS="/etc/iptables/servis" MACFILE="/etc/iptables/macfile" # Start firewall firewall_start() { # enable ip_conntrack $modprobe ip_conntrack 4 / 26

$modprobe ip_conntrack_ftp # tcp properties echo 1 > /proc/sys/net/ipv4/ip_forward echo 1 > /proc/sys/net/ipv4/tcp_syncookies echo "Starting firewall.. " # flush rules 5 / 26

$iptables -F $iptables -X $iptables -Z #$iptables -t nat -F #$iptables -t nat -X #$iptables -t nat -Z 6 / 26

# default policy $iptables -P INPUT ACCEPT $iptables -P FORWARD DROP $iptables -P OUTPUT ACCEPT # Aktifkan service sesuai dengan list yang di ijinkan # Service dibatasi hanya untuk lingkungan / Segmen Tertentu 7 / 26

# if [ -e $SERVIS ]; then # while read line # do # servis="$(echo $line cut -d " " -f1)" # protokol="$(echo $line cut -d " " -f2)" # alamat="$(echo $line cut -d " " -f3)" 8 / 26

# # Servis yang di ijinkan # #$iptables -A INPUT -p $protokol -m $protokol -s $alamat --dport $servis -j ACCEPT # $iptables -A INPUT -p $protokol -m $protokol -s! $alamat --dport $servis -j DROP # done # fi ## ATURAN FORWARD 9 / 26

$iptables -A FORWARD -p tcp --dport 135:139 -j DROP $iptables -A FORWARD -p udp --dport 135:139 -j DROP $iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT ## Filter registered MAC & IP if [ -e $MACFILE ]; then while read line 10 / 26

do macaddr="$(echo $line cut -d " " -f1)" #ipaddr="$(echo $line cut -d " " -f2)" # Allow registered MAC & IP $iptables -A FORWARD -m mac --mac-source $macaddr -j ACCEPT done 11 / 26

fi # $iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE #$iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 8080 #$iptables -t nat -A PREROUTING -i br0 -p tcp --dport 3128 -j REDIRECT --to-port 8080 #$iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 3128 } 12 / 26

firewall_stop() { echo "Shutting down firewall.. " # disable tcp syncookies echo 0 > /proc/sys/net/ipv4/tcp_syncookies # accept default policy $iptables -F 13 / 26

$iptables -X $iptables -Z $iptables -P INPUT ACCEPT $iptables -P OUTPUT ACCEPT $iptables -P FORWARD DROP } 14 / 26

firewall_restart() { firewall_stop firewall_start } firewall_status() { $iptables -n -L 15 / 26

} case "$1" in 'start' ) firewall_start ;; 'stop' ) 16 / 26

firewall_stop ;; 'restart' ) firewall_restart ;; 'status' ) 17 / 26

firewall_status ;; *) echo "usage $0 start stop restart status" esac Kalo sudah selesai jangan lupa menyimpan file dan ubah mode-nya menjadi 755 18 / 26

cd /etc/init.d/ sudo chmod 755 iptables Langkah kedua adalah membuat aturan Service dan Macfile sesuai dengan yang ada di baris skrip iptables yang sebelumnya kita buat (SERVIS="/etc/iptables/servis" MACFILE="/etc/iptables/macfile") cd /etc sudo mkdir iptables cd iptables 19 / 26

Membuat file macfile untuk list filter MAC address nano macfile Isi file macfile : 00:1f:29:bd:1e:a2 nama-komputer #20101025 00:00:00:00:00:00 #DUMMY, MASUKAN MAC ADDRESS SEBELUM BARIS INI + TGL 20 / 26

Formatnya adalah MAC address,nama komputer,dan tanggal modifikasi Setelah selesai save file dan buatlah file servis nano servis Isi filenya sebagai berikut : 137 udp 192.168.1.0/26 netbios-ns 138 udp 192.168.1.0/26 netbios-dgm 21 / 26

139 tcp 192.168.1.0/26 netbios-ssn 445 tcp 192.168.1.0/26 microsoft-ds 3306 tcp 192.168.1.0/26 mysql 3306 udp 192.168.1.0/26 mysql Isi dari file servis memungkinkan kita untuk melakukan filter terhadap port yang diperbolehkan bekerja pada iptables. Setelah disimpan Selanjutnya ubahlah mode file macfile dan servis 22 / 26

cd /etc/iptables sudo chmod 755 macfile sudo chmod 755 servis kita lakukan restart pada iptables. sudo /etc/init.d/iptables restart Jika berhasil dan tidak ada error akan muncul tampilan sebagai berikut : 23 / 26

Done,, filtering MAC addressnya sudah berfungsi, itu artinya MAC address yang tidak didaftarkan di file /etc/iptables/macfile tidak akan dapat menggunakan service server :) From [1] Command Description # iptables -t filter -L show all chains of filtering table # iptables -t nat -L show all chains of nat table # iptables -t filter -F clear all rules from filtering table 24 / 26

# iptables -t nat -F clear all rules from table nat # iptables -t filter -X delete any chains created by user # iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT allow telnet connections to input # iptables -t filter -A OUTPUT -p tcp --dport http -j DROP block HTTP connections to output # iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT allow POP3 connections to forward chain # iptables -t filter -A INPUT -j LOG --log-prefix Logging on input chain 25 / 26

# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE configure a PAT (Port Address Traslation) on eth0 masking outbound packets # iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22 redirect packets addressed to a host to another host Kontributor: Dwiharyanto, Estiyand Sumber : http://saung.igoscenter.org 26 / 26