Masquerade
IP Masquerade adalah salah satu fasilitas di Linux
yang memungkinkan komputer yang tidak memiliki nomor IP resmi dapat tersambung
ke internet melewati komputer linux
Masquerading adalah suatu cara untuk menghubungkan
IP Local menuju ke jaringan internet (Wide Area Network) melalui perantara IP
Public.
Cara mengkonfigurasi masquerading agar menjadi
enable :
Pertama, masuk terminal sebagai root.
Selanjutnya buka dan setting berkas /etc/sysctl.conf
dengan memakai text editor seperti nano, pico, gedit, dan sebagainya. Contoh :
nano /etc/sysctl.conf
Kemudian cari string yang isinya :
# net.ipv4.ip_forward=0
Kemudian hapus tanda hash (#) dan ubah angka 0 (nol)
menjadi 1 (satu) pada string tersebut agar masquerading menjadi enable. contoh
:
net.ipv4.ip_forward=1
Bila telah selesai save berkas tersebut dan reboot
komputernya. Installasi Setelah kita mengkonfigurasi file sysctl.conf, kita
belum bisa mengkoneksikan komputer client ke internet karena kita belum
mengatur tujuan IP local. Yang akan kita lakukan sekarang adalah menginstall
agar lalu lintas data pada IP local bisa dilanjutkan ke IP public. How to Works
:
Buat NAT (Network Address Translation) di iptables
"iptables -t nat -A POSTROUTING -o ethernet public -j MASQUERADE",
contoh :
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Bila telah selesai, coba ping dari komputer client
ke IP router atau IP yang terkoneksi di jaringan luar, kalau ada respon reply
maka konfigurasi telah berfungsi sebagai mana mestinya.
Mengenal
Fungsi Nat dan Masquerade Pada Mikrotik
NAT atau di sebut juga dengan Network Address
Translation bertugas yang melakukan perubahan(Translation) dari sebuah paket
data yang merubah IP Address Private menjadi Ip Address Publik dengan opsi yang
dapat di pilih pada action masquerade maka otomatis Ip Address private akan
menjadi Ip Address Publik
Kita bisa melihat gambar diatas ketika memakai
winbox maka klik pada ip pilih firewall kemudian klik tab Nat maka akan
terlihat tampilannya seperti diatas
untuk prakteknya secara langsung kita dapat ketikkan
pada new terminal dan lihat pada topologi diatas,pada router diatas jika kita
tidak mengkonfigurasi Nat maka pada client diatas tidak akan dapat terhubung ke
Ip publik yakni Ip ISP karena belum adanya translasi dari pada router kita,agar
router dapat mentranslasi Ip Private kita menjadi Ip Publik sehingga dapat
terhubung ke internet maka di perlukan konfigurasi pada NAT
1.kita akan mensetting client 1,2,3 agar IP pada
komputer tersebut dapat di translasi pada NAT dan dapat menggunakan internet
ip firewall nat add chain=srcnat
out-interface=ether1 action=masquerade
dengan demikian semua client pada komputer diatas
dapat menggunakan internet karena adanya action masquerade untuk dapat
menggunakan internet
Contoh berikutnya 2.sekarang kita akan menyetting
client 1 dan client 2 agar terhubung internet sedangkan client 3 tidak,berikut
caranya
ip firewall nat add chain=srcnat
src-address=192.168.88.2-192.168.88.3 out-interface=ether 1 action=masquerade
dengan settingan di atas maka yang dapat terhubung
ke internet hanya client 1 yang memiliki ip 192.168.88.2 dan client 2 yang
memiliki ip 192.168.88.3
Contoh berikutnya 3.Kita akan membolehkan hak akses
browsing untuk 1 client saja misal pada client 1 saja client 2 dan 3 tidak di
berikan hak akses browsing
ip firewall nat add chain=srcnat
src-address=192.168.88.2 protocol=tcp dst-port=80 out-interface=ether 1
action=masquerade
dengan settingan diatas maka hanya client 1 saja
yang dapat hak akses browsing sedangkan client yang lainnya tidak Contoh
berikutnya 4.Kita sekarang akan hanya mengizinkan client 2 saja untuk dapat
Login ke dalam email yahoo,gmail,dan email selainnya
ip firewall nat add chain=srcnat
src-address=192.168.88.3 protocol=tcp dst-port=443 out-interface=ether 1
action=masquerade
Contoh berikutnya 5.kita akan mengijinkan client 1
saja untuk bisa melakukan ping maka settingannya sebagai berikut
ip firewall nat add chain=srcnat
src-address=192.168.88.2 protocol=icmp out-interface=ether 1 action=masquerade
PS:untuk melakukan percobaan diatas jangan menumpuk
nat karena fungsi nat yang di tumpuk maka router mikrotik akan menjalankan
semua pada baris-baris NAT diatas,remove terlebih dahulu
Begitulah kira-kira mengenai contoh fungsi NAT dan
MASQUERADE silahkan kembangkan sendiri untuk bermacam settingan lainnya