Membuat Router Sederhana di Ubuntu Maverick

Router berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya.

Berdasarkan cara kerja router, router bisa menghubungkan komputer dengan ip yang berbeda kelas. Misal ip komputer kita 192.168.1.2 akan melakukan ping ke 172.168.155.10 jika tidak melewati router maka komputer tersebut tidak akan terhubung.

Untuk membuktikan kerja router langsung saja kita simak Langkah-Langkah berikut:
1. Memeriksa settingan config IP

ifconfig -a

2. Memeriksa apakah IP tables sudah terinstall

sudo dpkg -l | grep iptables

3. Menambah alias / virtual eth0 ini dilakukan awal via terminal

sudo ifconfig eth0:1 172.168.155.10 up

Kemudian cek untuk melihat perubahan

ifconfig -a

Melakukan pengaturan agar alias tadi tersetting statis secara manual

sudo gedit /etc/network/interfaces

Lakukan penambahan seperti berikut:

Kemudian save dan restart network dengan perintah berikut :

sudo /etc/init.d/networking restart

5. Melakukan input iptables via terminal (masuk sebagai root: sudo su)

iptables -F
iptables -t nat -F
iptables -X
iptables -t nat -X
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -j ACCEPT

6. Mengaktifkan penyampaian paket lewat kernel

echo 1 >/proc/sys/net/ipv4/ip_forward

7. Menyimpan konfogurasi dan menerapkannya

iptables-save


Tahap Testing

1. Ping keserver via terminal

ping 192.168.1.2
ping 172.168.155.10

2. Tracepath

tracepath 172.168.155.10

Silahkan Download Tutorial ini disini:
Membuat Router Sederhana di Ubuntu Maverick

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: