Routing adalah proses dimana suatu router mem-forward paket ke jaringan yang dituju. Suatu router membuat keputusan berdasarkan IP address yang dituju oleh paket. Semua router menggunakan IP address tujuan untuk mengirim paket. Agar keputusan routing tersebut benar, router harus belajar bagaimana untuk mencapai tujuan. Ketika router menggunakan routing dinamis, informasi ini dipelajari dari router yang lain. Ketika menggunakan routing statis, seorang network administrator mengkonfigurasi informasi tentang jaringan yang ingin dituju secara manual.
Pada tutorial routing kali ini, kita akan membuat sebuah PC Router menggunakan Ubuntu Server dimana pada server telah terpasang 2 lancard dengan topologi sebagai berikut
1. Dengan asumsi PC telah selesai terinstal Ubuntu Server, pertama-tama kita akan setting IP address pada setiap intefacenya dengan cara mengedit file interfaces yang berada pada directory /etc/network dengan perintah :
root@goestoe:~# nano /etc/network/interface
auto eth0
iface eth0 inet static
address 192.168.10.222
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.10.100
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
iface eth0 inet static
address 192.168.10.222
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.10.100
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
2. Selanjutnya kita restart settingan pada interfacenya dengan perintah
root@goestoe:/# /etc/init.d/networking restart
3. Lalu kita aktifkan paket forwarding untuk ipv4 dengan mengedit file sysctl.conf lalu hilangkan tanda # di depan net.ipv4.ip_forward=1
root@goestoe:~# nano /etc/sysctl.conf
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
4. Langkah terakhir lalu buat rule routing pada file rc.local untuk merouting semua paket ke interface eth0 lalu reboot server dengan perintah reboot
root@goestoe:~# nano /etc/rc.local
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
exit()
Setelah reboot server selanjutnya verifikasi koneksi internet pada clients dengan menggunakan konfigurasi ip static yang benar
Untuk lebih jelasnya lihat video di bawah ini
Sign up here with your email
ConversionConversion EmoticonEmoticon