Hai lagi..
Belajar lagi nyook…..
Melanjutkan posting sebelumnya setelah instalasi ubuntunya, kali ini saya akan membahas tema yang basi lagi.. biarin aja yang penting eksis…
Iseng-iseng kali ini kita akan mencoba membuat router dengan IP Masquerading menggunakan ufw atau pun iptables. Untuk penggunaan iptables untuk masquerading sebenarnya sudah banyak sekali yang menuliska tata caranya. Dengan demikian yang akan saya bahas terlebih dahulu adalah dengan ufw.
ufw
ufw (Uncomplicated FireWall) merupakan paket yang ikut2an terpasang secara default ketika ubuntu dipasang. ufw ini sebenarnya adalah iptables juga hanya saja ia adalah front end-nya agar para pengguna ubuntu lebih mudah untuk mengkonfigurasi firewall-nya.
File konfigurasi untuk ufw adalah :
/etc/default/ufw
/etc/ufw/* *diganti dengan isi file yang ada di direktori ini
file konfigurasi yang akan digunakan untuk membuat router dengan ip masquerading ini adalah :
/etc/sysctl.conf
/etc/default/ufw
/etc/ufw/before.rules
Skenario :
Router yang akan kita buat ini terdiri dari 2 interface (minimum saja xixixi)
::OUTPUT===eth0|||eth1===INPUT(local network)
Alokasi IP address yang akan kita gunakan kali ini adalah
eth0 : 10.10.10.2/27 dengan gateway 10.10.10.1
eth1 : 192.168.2.1/24
Untuk konfigurasi network interface saya kira sudah dibahas di bagian posting tentang soal UKK jadi tidak usah dibahas lagi biar ga kepanjangan postnya
Langkah-langkah untuk pembuatannya adalah sebagai berikut :
Aktifkan IP Forward
untuk mengaktifkan IP forward dapat dilakukan dengan perintah
echo 1 > /proc/sys/net/ipv4/ip_forward
atau dapat juga digunakan konfigurasi melalui /etc/sysctl.conf dengan memberikan value :
net.ipv4.ip_forward=1
kemudian jalankan perintah berikut untuk mengaktifkan konfigurasi yang dibuat
sysctl -p
Konfigurasi sysctl.conf juga dapat dilakukan pada file /etc/ufw/sysctl.conf dengan menambahkan
net/ipv4/ip_forward=1
Ubah policy IP Forward pada file /etc/default/ufw
DEFAULT_FORWARD_POLICY="ACCEPT"
Konfigurasi masquerading/nat
Untuk mengaktifkan masquerading maka dibutuhkan konfigurasi untuk table nat. Tambahkan baris-baris berikut ini di bagian atas file konfigurasi /etc/ufw/before.rules setelah comment pada header
#rules tabel nat
*nat
:POSTROUTING ACCEPT [0:0]
#forward trafik dari eth1 melalui eth0
-A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
#Tambahkan COMMIT sebagai akhir dari konfigurasi tabel,
#kalo enggak rasain sendiri masqueradingnya kaga jalan
COMMIT
perlu diingatkan yang dimulai dengan tanda # jika tidak ditulis juga tidak apa-apa karena itu hanya komentar saja. Mungkin bisa berguna jika kita lupa value-value yang dituliskan itu fungsinya untuk apa.
Langkah terakhir adalah jalankan ufw
Untuk menjalankan ufw dapat dilakukan dengan cara disable kemudian enable lagi untuk mengaktifkan konfigurasinya serta dijalankan pada saat startup
ufw disable && ufw enable
keterangan : ufw disable akan mematikan fungsi firewall dan membuat ufw tidak diaktifkan saat restart
ufw enable akan mengaktifkan ufw dan akan mengaktifkan kembali ufw ketika sistem restart
Untuk pengujiannya silahkan test dari sisi klien dengan melakukan test koneksi ke luar jaringan yang digunakan.
That’s All Folks
Hasta La Victoria, siempre!!!
jangan lupa CMIIW yaaaaa
sumber :
https://help.ubuntu.com/10.04/serverguide/C/firewall.html
https://help.ubuntu.com/community/UFW