Jl. Projosumarto II Kab. Tegal
Jawa Tengah, Kode Pos 52193
0812-6666-802
info@servindo.co.id
support@servindo.co.id

Membuat Gateway Sederhana Menggunakan Linux

Gateway dan Router kadang2 sering disamakan, padahal fungsi dari Gateway dan router itu berbeda.

Bahasa sederhananya adalah gateway disini agar klien bisa konek ke internet / sharing internet. Pada artikel kali ini, saya menggunakan Ubuntu linux (bisa di implementasikan pada debian dan CentOS).

Terdapat 2 network:

  • ppp0 yaitu koneksi berupa dial up
  • eth0 yaitu nic untuk di sambung ke router/hub/komputer

Disini saya asumsikan bahwa sudah bisa melukan setting dan bisa konek ke internet menggunakan dial up (ppp0)

Selanjutnya, kita mensetting IP gateway yaitu dengan IP Address 192.168.0.254

root@centos:# ifconfig eth0 192.168.0.254 up

Selanjutkan kita mensetting IP Forwarding pada kernel, yaitu mengedit file /etc/sysctl.conf

root@centos:# vi /etc/sysctl.conf

Kemudian uncomment atau ganti nilai defaul 0 menjadi 1, pada:

.....
net.ipv4.ip_forward=1
....

Kemudian simpan settingannya dan kita meload kernel yang sudah disetting dengan perintah:

root@centos:# sysctl -p

Terakhir, kita setting rule IP tables nya dengan perintah:

root@centos:# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
root@centos:# iptables-save

Silahkan di klien menggunakan IP gateway 192.168.0.254 dan coba untuk browsing ke internet.