Anda di halaman 1dari 8

Konfigurasi NAT Pada Ubuntu Server 12.

04

NAT (Network Address Translation)

NAT adalah sebuah proses pemetaan alamat IP dimana perangkat jaringan komputer akan
memberikan alamat IP public ke perangkat jaringan local sehingga banyak IP private yang
dapat mengakses IP public.

Sederhananya,ketika komputer lokal mengakses internet, ip yang muncul bukanlah IP Private


(lokal),namun IP dari router tersebut. Dalam hal ini biasanya menggunakan MASQUERADE
(bersifat wajib pada router-router), dan MASQUERADE inilah yang membuat komputer client
dapat mengakses internet.

Jenis-Jenis NAT :
Pada jaringan komputer terdapat 2 jenis NAT, diantaranya :

 DNAT (Destination Network Address Translation) adalah sebuah NAT yang berfungsi
untuk meneruskan paket dari IP public melalui firewall ke suatu host dalam jaringan.Dnat
hanya bekerja pada tabel nat dan di dalam tabel NAT berisi 3 bagian yang disebut dengan
CHAIN, ketiga CHAIN tersebut meliputi prerouting, postrouting dan output.
 SNAT (Source Network Address Translation) adalah sebuah NAT yang bertugas untuk
merubah source address dari suatu paket data.SNAT hanya berlaku pada postrouting.

Kelebihan NAT :
 Dapat mengurangi adanya duplikasi IP address pada jaringan atau biasanya dikenal
dengan conflict IP Address
 Menghindari pengalamatan ulang pada saat jaringan tersebut berubah
 Dapat menghemat IP legal yang diberikan oleh ISP (Internet Service Provider)
 Dapat meningkatkan fleksibilitas untuk koneksi jaringan internet

Kekurangan NAT :
 NAT dapat menyebabkan keterlambatan proses, ini disebabkan karena data yang
dikirim harus melalui perangkat NAT terlebih dahulu
 NAT dapat menyebabkan beberapa aplikasi yang tidak bisa berjalan dengan normal
 NAT dapat menghilangkan kemampuan untuk melacak data, karena data tersebut akan
melewati firewall
Konfugurasi :

Pada praktik kali ini, saya menggunakan Ubuntu Server 12.04 sebagai server, dan Windows
XP melalui Virtual Box sebagai client. Ketentuannya sebagai berikut :

Konfigurasi Server :
IP Internet : 192.168.3.2xx/24 (eth0)
IP LAN : 192.168.1xx.1/24 (eth1)
Gateway : 192.168.3.1

Konfigurasi Client :
IP LAN : 192.168.1xx.254/24
Gateway : 192.168.1xx.1

**Isi xx sesuai dengan no.absen **

Langkah-Langkah :

1.) Buka Virtual Box, lalu import file ubuntu server.ova dan Windows XP.ova
2.) Lalu setting network pada mesin virtual.(Ubuntu dan Windows XP).Caranya adalah, klik
setting-network-lalu pilih adapter, dan klik tanda centang.

Ubuntu Server :
 Adapter 1 : Brigde Adapter
 Adapter 2 : Internal Network

Windows XP (Client) :
 Adapter 1 : Internal Network

3.) Konfigurasi IP Address Router

a. Cek adapter jaringan yang digunakan


siswa@tkj:~$ dmesg | grep eth
*jika terdapat keterangan "renamed network interface", berarti nama adapter telah
diubah.Contohnya pada eth0 to eth2, berarti kita mengatur ip address eth0 pada eth2

b. Atur IP Address pada masing-masing interface.


siswa@tkj:~$ sudo ifconfig eth1 192.168.3.217/24
siswa@tkj:~$ sudo ifconfig eth2 192.168.117.1/24

c. Lalu,kita cek hasil konfigurasi IP Address


siswa@tkj:~$ sudo ifconfig

d. Konfigurasi default gateway


siswa@tkj:~$ sudo route add default gateway 192.168.3.1

e. Cek konfigurasi alamat gateway


siswa@tkj:~$ sudo route -n

f. jika sudah, coba tes koneksi internet,misalkan ping ke alamat goole yaitu 8.8.8.8
siswa@tkj:~$ ping 8.8.8.8

Konfigurasi DNS Server


DNS Server berfungsi memetakan hostname atau domain situs-situs di internet/jaringan
menjadi IP Address.Jaringan komputer(internet) hanya akan berkomunikasi dengan IP Address
bukan dengan nama-nama domain di internet, seperti :com,edu,net dan lain-lain. IP Address
yang akan digunakan dalam skenario ini adalah 192.168.3.1 .

langkah-langkah :

a. Buka file /etc/resolv.conf kemudian, isikan nameserver 192.168.3.1 di file tersebut.


siswa@tkj:~$ sudo nano /etc/resolv.conf

Tekan tombol Ctrl+O Enter Ctrl+X untuk menyimpan hasil konfigurasi dan keluar

b. Setelah DNS dikonfigurasi, PC Router dapat menyambung ke internet dengan ping alamat
domain yang dituju.Misalkan ping www.google.com
siswa@tkj:~$ ping www.google.com

c. Jalankan Ms.Windows XP mesin virtual, lalu konfigurasikan IP Address sebagai berikut.


Caranya adalah buka control panel - Network Interconnection - klik kanan lalu pilih properties
pada Interface - Pilih Internet Protocol (TCP/IP)
d. Setelah selesai dikonfigurasi coba uji dengan perintah ping dari PC Client ke PC Router,
atau ping ke google.com.Jika berhasil maka akan muncul tampilan sebagai berikut.

e. Kembali lagi ke Ubuntu server untuk mengkonfigurasi file /etc/sysctl.conf


siswa@tkj:~$ sudo nano /etc/sysctl.conf
**Karena computer kita digunakan untuk memforwardkan/melewatkan paket IP, maka
hilangkan tanda (#) pada baris net/ipv4/ip_forward=1 di dalam file /etc/sysctl.conf**
f. Simpan hasil konfigurasi, dan aktifkan konfigurasi sysctl
siswa@tkj:~$ sudo sysctl -p

g. Konfigurasi agar client dapat terhubung ke internet [MASQUERADE]


siswa@tkj:~$ sudo iptables -t nat -A POSTROUTING -s 192.168.117.0/24 -j
MASQUERADE

h. Cek konfigurasi Masquerade, maka akan muncul tampilan sebagai berikut.


siswa@tkj:~$ sudo iptables -t nat -L

i. Jika sudah, uji coba computer client koneksi ke Internet


siswa@tkj:~$ ping 192.168.3.1 (alamat gateway)
siswa@tkj:~$ ping 8.8.8.8 (alamat google)
siswa@tkj:~$ ping www.google.com (salah satu domain internet)

Jika semuanya berhasil terkoneksi, coba browsing dari web browser.Jika berhasil, maka
konfigurasi NAT sudah selesai. Selamat mencoba !!!

Catatan :
Jika tidak bisa koneksi ke IP Address gateway 192.168.3.1 dan IP Address Internet 8.8.8.8,
yang harus di cek :

 IP Address default gateway pada computer client


 Konfigurasi NAT pada PC Router
Jika ping IP gateway dan IP Address internet dapat terkoneksi, namun tidak dapat koneksi ke
domain (www.google.com), coba cek kembali IP Address DNS Server pada computer client, di
dalam file /etc/resolv.conf

Sekian dulu artikel yang saya buat, semoga bermanfaat.Jangan lupa Like,Share, dan
tinggalkan kritikan atau saran

Anda mungkin juga menyukai