ROUTER SERVER
Created by : Andi Fikri Haikal
- Pengertian Routing
Routing adalah teknik atau cara menggabungkan 2 segmen IP atau lebih yang berbeda
maupun berbeda network.
Secara garis besar, jenis konfigurasi routing terdiri dari 3 jenis, yaitu:
a. Routing Default (standar/DHCP)
b. Routing Dynamic (berubah-ubah)
c. Routing Static (tetap/tidak berubah-ubah)
- Pengertian Routing Static
Routing Static adalah jenis dari konfigurasi routing itu sendiri dimana settingannya memiliki
tabel static routing yang dibuat oleh administrator jaringan.
- Fungsi Routing
Berfungsi untuk menggabungkan 2 segmen IP atau lebih yang berbeda.
Kali ini, kita akan melakukan konfigurasi Router Server dengan menggunakan OS Linux Debian 9.5,
berikut topologi Router Server yang akan dibuat.
1. Buka aplikasi Oracle VM Virtualbox, lalu jalankan server yang telah kita buat sebelumnya dengan
cara meng-klik tombol Start/Mulai. (Pastikan proses Instalasi Linux Debian 9.5 telah selesai
sebelumnya)
| TKJ CLUB 2018 1
2. Tunggu hingga proses booting server selesai. Setelah itu, server akan masuk ke tampilan menu
login. Login dengan menggunakan user administrator (root).
Login : root
Password : 123456
3. Jika telah login, maka tampilannya akan seperti berikut ini :
| TKJ CLUB 2018 2
4. Setelah itu, kita akan mengecek nama interfaces-nya. Ketikkan perintah berikut :
# ip a l >> lalu tekan Enter
nama interface
5. Sekarang kita akan mengubah nama interface yang tadinya “enp0s3” kita akan ubah menjadi
“eth0”. Sebenarnya pengubahan ini bisa tidak dilakukan, namun untuk mempermudah kita
untuk mengingat nama interface-nya maka kita lakukan pengubahan ini. Ketikkan perintah
berikut :
# nano /etc/default/grub >> lalu tekan Enter
| TKJ CLUB 2018 3
6. Cari script berikut :
GRUB_CMDLINE_LINUX=””
7. Kemudian edit script tersebut menjadi :
GRUB_CMDLINE_LINUX=”[Link]=0 biosdevname=0”
Save atau simpan dengan cara menekan tombol kombinasi Ctrl + X >> lalu tekan Y >> kemudian Enter
| TKJ CLUB 2018 4
8. Setelah itu, kita buat konfigurasi Grub Bootnya agar interface-nya tidak berubah apabila
direstart. Ketik perintah berikut :
# grub-mkconfig –o /boot/grub/[Link] >> lalu tekan Enter
9. Dan hasilnya akan seperti berikut ini :
| TKJ CLUB 2018 5
10. Setelah itu, kita restart server kita agar konfigurasi yang tadi berjalan dengan baik. Ketikkan
perintah berikut :
# init 6 >> lalu tekan Enter
11. Kemudian, login lagi menggunakan user administrator dan masukkan passwordnya. Setelah itu,
kita cek lagi apakah nama interface-nya sudah berubah atau belum dengan perintah :
# ip a l >> lalu tekan Enter
| TKJ CLUB 2018 6
12. Sekarang kita akan masukkan IP sesuai dengan topologi yang ada di atas tadi. Ketikkan perintah
berikut:
# nano /etc/network/interfaces >> lalu tekan Enter
13. Hasilnya akan seperti berikut ini :
| TKJ CLUB 2018 7
14. Kemudian arahkan ke paling bawah, lalu tambahkan script berikut :
auto eth0
iface eth0 inet static
address [Link] (IP WAN)
netmask [Link] (Netmask)
gateway [Link] (IP Modem)
auto eth0:1
iface eth0:1 inet static
address [Link] (IP LAN)
netmask [Link] (Netmask)
Save dengan cara menekan tombol kombinasi Ctrl + X >> lalu tekan Y >> kemudian Enter
| TKJ CLUB 2018 8
15. Ketikkan perintah restart network-nya
# /etc/init.d/networking restart >> lalu tekan Enter
16. Pastikan tampilan [ ok ]
| TKJ CLUB 2018 9
17. Setelah itu, kita cek apakah ip yang tadi dimasukkan itu sudah terdaftar atau belum. Ketikkan
lagi perintah :
# ip a l >> lalu tekan Enter
IP-nya sudah terdaftar
18. Sekarang, kita daftarkan DNS 1 dan DNS 2. Ketik perintah berikut :
# nano /etc/[Link] >> lalu tekan Enter
| TKJ CLUB 2018 10
19. Ketikkan script berikut :
nameserver [Link] DNS 1
nameserver [Link] DNS 2
Save dengan cara menekan tombol kombinasi Ctrl + X >> lalu tekan Y >> kemudian Enter
20. Ketikkan perintah restart network-nya
# /etc/init.d/networking restart >> lalu tekan Enter
| TKJ CLUB 2018 11
21. Pastikan tampilan [ ok ]
22. Sekarang kita akan buat tabel routingnya. Ketikkan perintah berikut :
# nano /etc/init.d/routing >> lalu tekan Enter
| TKJ CLUB 2018 12
23. Ketikkan script berikut :
#!/bin/bash
echo “1” > /proc/sys/net/ipv4/ip_forward
iptables –F
iptables –t nat –F
iptables –P INPUT DROP
iptables –A INPUT –i lo –j ACCEPT
iptables –A INPUT –i eth0 –j ACCEPT
iptables –A INPUT –m state --state ESTABLISHED,RELATED –j ACCEPT
iptables –t nat –A POSTROUTING –s [Link]/29 –o eth0 –j SNAT --to [Link]
iptables –t nat -nvL
Save dengan cara menekan tombol kombinasi Ctrl + X >> lalu tekan Y >> kemudian Enter
| TKJ CLUB 2018 13
24. Lalu kita berikan izin akses untuk file routing yang tadi. Ketikkan perintah berikut :
# chmod 755 /etc/init.d/routing >> lalu tekan Enter
25. Kemudian kita restart routing-nya dengan perintah berikut :
# /etc/init.d/routing restart >> lalu tekan Enter
| TKJ CLUB 2018 14
26. Jika sudah maka tampilannya akan seperti berikut ini. Restart routingnya berhasil apabila tidak
ada pesan error antara root@ns1 dan Chain
Tidak ada pesan error
27. Sekarang kita aktifkan firewall otomatisnya, dengan mengetikkan perintah :
# nano /etc/[Link] >> lalu tekan Enter
| TKJ CLUB 2018 15
28. Kemudian tambahkan script berikut
#!/bin/sh -e
/etc/init.d/routing start
exit 0
Save dengan cara menekan tombol kombinasi Ctrl + X >> lalu tekan Y >> kemudian Enter
29. Kemudian kita beri lagi izin akses untuk file [Link] dengan menggunakan perintah :
# chmod 755 /etc/[Link] >> lalu tekan Enter
| TKJ CLUB 2018 16
30. Kemudian untuk memastikan apakah firewallnya berjalan otomatis, kita ketikkan perintah
berikut:
# /etc/[Link] >> lalu tekan Enter
31. Dan hasilnya akan sama seperti kita melakukan restart routing
| TKJ CLUB 2018 17
32. Sampai pada step ini, konfigurasi Router Server telah selesai. Kita lanjut dengan melakukan
setting IP di Client (Windows)
33. Klik kanan pada ikon jaringan yang berada pada sudut kanan bawah taskbar Windows. Lalu pilih
Open Network and Sharing Center
34. Klik Change adapter settings
| TKJ CLUB 2018 18
35. Kemudian pilih VirtualBox Host-Only Network
36. Kemudian klik kanan, lalu pilih Properties
| TKJ CLUB 2018 19
37. Kemudian pilih Internet Protocol Version 4 (TCP/IPv4)
38. Lalu pilih Properties
| TKJ CLUB 2018 20
39. Akan muncul tampilan seperti berikut. Kemudian pilih Use the following IP address
40. Lalu masukkan IP sesuai dengan topologi yang ada diatas. Contohnya seperti berikut ini, jika
sudah, klik OK.
| TKJ CLUB 2018 21
41. Kemudian klik OK
42. Untuk memastikan apakah client sudah terhubung dengan server, kita akan melakukan tes
koneksi dengan cara tekan tombol kombinasi Windows + R pada keyboard lalu ketikkan CMD
kemudian tekan Enter.
| TKJ CLUB 2018 22
43. Jika sudah terbuka, kita akan melakukan test koneksi, dengan Ping ke IP WAN
ping [Link] >> lalu tekan Enter
Pastikan hasilnya Reply seperti gambar berikut ini :
44. Kemudian lakukan test Ping ke IP LAN
ping [Link] >> lalu tekan Enter
Pastikan hasilnya Reply seperti gambar berikut ini :
| TKJ CLUB 2018 23
45. Lakukan lagi test ping dari server ke client
# ping [Link] >> lalu tekan Enter
Pastikan hasilnya Reply seperti gambar berikut ini :
46. Jika seluruh step di atas telah dilakukan, maka konfigurasi Router Server telah selesai dan berhasil.
| TKJ CLUB 2018 24