Konfigurasi IP Forwarding Kofigurasi IP Masquerade

39 File konfigurasi etcnetworkif-up.dstatic-route untuk router C adalah: binsh Tabel routing untuk E2 Up route add –net 10.4.12.240 netmask 255.255.255.0 gw 10.4.12.244 Up route add –net 10.4.12.243 netmask 255.255.255.0 gw 10.4.12.244 Up route add default gw 10.4.12.244 2. Mengaktifkan tabel routing dengan me-restart kartu jaringan etcnetworkif-up.dstatic-route 3. Melihat daftar tabel routing yang baru dibuat. route –nN

3.2.4 Konfigurasi IP Forwarding

IP Forward adalah suatu sistem yang berfungsi untuk meneruskan atau mem- forward paket-paket dari suatu jaringan ke jaringan yang lain. Untuk menkonfigurasinya, perlu mengubah modul kernel ip_forward menjadi enable. Langkah yang dilakukan untuk mengubah modul kernel ip_forward menjadi enable adalah sebagai berikut : 1. Mengaktifkan IP forwarding echo “net.ipv4.ip_forward=1”etcsysctl.conf sysctl –p etcsysctl.conf 2. Memeriksa apakah IP forwarding sudah aktif. sysctl net.ipv4.ip_forward Universitas Sumatera Utara 40 Apabila hasilnya adalah 1, maka IP forwarding sudah dapat diaktifkan. Selanjutnya paket-paket yang dikirim oleh jaringan sudah dapat diteruskan ke jaringan lainnya.

3.2.5 Kofigurasi IP Masquerade

IP masquerade adalah salah satu fasilitas di Linux yang memungkinkan komputer yang tidak memiliki alamat IP public agar dapat tersambung ke internet melewati komputer Linux. Karena Ubuntu sudah mengaktifkan layanan ini pada kernelnya, maka hanya perlu mengkofigrasi saja agar dapat memkaia layanan ini. Langkah yang dilakukan sebagai berikut: 1. Mengaktifkan IP masquerade iptables –t nat –A POSTROUTING –s 10.4.12.240 24 –d 00 -j MASQUERADE 2. Memeriksa apakah IP masquerade sudah aktif. iptbles –L –t nat Apabila hasilnya seperti yang tertulis di bawah ini, _______ Cut ________ Chain POSTROUTING policy ACCEPT target prot opt source destination MASQUERADE 0 - 10.4.12.240 24anywhere ______ Cut ________ maka IP masquerade sudah berhasil dijalankan. Universitas Sumatera Utara 41 Secara umum, kofigurasi jaringan diletakkan di file rc.local yang terletak di direktori etc. isi file rc.local di edge router adalah sebagai berikut: binsh –e rc.local This script is execute at the end of each multiuser runlevel. Make sure that the script wiil “exit 0” on success or any other value on error. In order to enable or disable this script just change the execution bits. By default this script does nothing. IP Forwarding dan NAT echo 1 procsysnetipv4ip_forward sbiniptables –P FORWARD ACCEPT sbiniptables --table nat –A POSTROUTING –s 10.4.12.240 16 –d 00 -j MASQUERADE Port Forwarding untuk Core Router sbiniptables –t nat –A PREROUTING –p tcp –i eth0 –d 10.4.12.251 --dport 222 –j DNAT --to 10.4.12.242:22 sbiniptables –A FORWARD –p tcp –i eth4 –d 10.4.12.242 --dport 22 -j ACCEPT Port Forwarding untuk Edge2 Router sbiniptables –t nat –A PREROUTING –p tcp –i eth0 –d 10.4.12.251 --dport 333 -j DNAT --to 10.4.12.245:22 sbiniptables –A FORWARD –p tcp –i eth1 –d 10.4.12.245 -dport 22 -j ACCEPT Port Forwarding untuk SIPp sbiniptables –t nat –A PREROUTING –p udp –i eth0-d 10.4.12.253 -m Universitas Sumatera Utara 42 multiport --dport 5000:32000 -j DNAT --to –destination 10.4.12.249 sbiniptables –A FORWARD –p udp –s 10.4.12.249 -j ACCEPT sbiniptables –A FORWARD –p udp –m multiport --dport 5000:32000 -d 10.4.12.249 –j ACCEPT exit 0

3.2.6 Rekompilasi Kernel Linux