how to build router pc with ubuntu

Fungsi utama router adalah menghubungkan dua jaringan atau lebih yang berbeda alamat networknya. Untuk membuat router PC sendiri dengan linux sebenernya sangatlah mudah, karena linux memang sudah didesain untuk memiliki fitur router yang dapat diaktifkan sewaktu-waktu bahkan untuk ubuntu desktop sekalipun.


Nha untuk kesempatan kali ini saya ingin membahas tentang cara membangun (mengaktifkan) ubuntu desktop untuk menjadi sebuah router PC dengan fungsi minimalnya yaitu menghubungkan dua atau lebih jaringan yang berbeda.
Langkah pertama adalah anda harus mengetahui jaringan mana yang ingin anda hubungkan, ga selalu harus memiliki 2 buah lancard di dalam PC tersebut, tetapi setidaknya harus memiliki 2 jaringan yang berbeda. Kenapa tidak harus memiliki 2 lancard, karena di ubuntu tersebut sudah mendukung IP aliasing, yaitu dimana satu lancard dapat memiliki lebih dari satu IP.

Asumsi saya anda sudah mengkonfigurasi 2 alamat IP dengan network yang berbeda saat anda install ubuntu tersebut. Sedangkan untuk mengaktifkan fungsi router tersebut, anda hanya perlu mengedit beberapa baris di dalam file /etc/rc.local dan di /etc/sysctl.conf, cara editnya hanya dengan menjalankan perintah di terminal/console, console/terminal sendiri dapat dijalankan lewat menu accessories:
sudo gedit /etc/rc.local

lalu tambahkan konfigurasi dibawah:

/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE

yang letaknya diatas tulisan “exit 0″. Setelah selesai lalu save dan close.
kemudian langkah kedua adalah edit file di /etc/sysctl.conf dengan perintah di bawah yang dijalankan di terminal/console:

sudo gedit /etc/sysctl.conf

dan hilangkan tanda pagar (#) di baris yang memuat konfigurasi dibawah:

# Uncomment the next line to enable packet forwarding for IPv4# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

menjadi:
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
 
Lalu setelah selesai lalu save dan close.

Sudahkah selesai bikin routernya? Secara praktis memang sudah, anda cukup merestart ubuntu tersebut dan dia sudah langsung aktif menjadi router apabila selesai di restart. akan tetapi apabila anda tidak ingin merestartnya maka hanya ada 2 langkah yang harus dilakukan agar anda dapat mengaktifkan fungsi router tesebut secara “on the fly” alias tanpa restart. Caranya mudah, hanya menjalankan dua perintah dibawah dengan user root untuk perintah pertama dan dengan minimal user biasa (plus sudo bagi user yang memiliki akses sudo) untuk perintah kedua, berikut perintah pertamanya:

echo 1 >> /proc/sys/net/ipv4/ip_forward
 
lalu, perintah kedua:

sudo iptables -t NAT -A POSTROUTING -j MASQUERADE
 
Kedua perintah terakhir ini sifatnya temporary, sehingga apabila Ubuntu anda di restart maka perlu dijalankan lagi, untuk mengatasinya sifat temporary kedua perintah tersebut sebenarnya sudah dijalankan pada awal tutorial, yaitu dengan mengedit file di rc.local dan sysctl.conf, mudah bukan?!

Silakan mencoba dan semoga membantu.

0 comments:

Post a Comment

Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]
close
iklan 120 x 600 kanan
close