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