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