Membuat Router dengan Ubuntu 10.04

Saya ingin membagi sedikit ilmu buat teman2 yang blom tau cari bagaimana membuat sebuah router sederhana dengan menggunakan sistem operasi Linux Ubuntu.Untuk membangun sebuah router, Sebelumnya install dahulu Linux Ubuntu ke PC yang akan digunakan sebagai server anda. Saya mengunakan Linux Ubuntu 9.04.   Pastikan anda mempunyai 2 LAN card untuk eth0(internet) dan eth1(jaringan local). Setelah selesai, selanjutnya login. Setelah berhasil login buka terminal dan masuk sebagai root dengan mengetikkan perintah sudo su selanjutnya masukkan password root. Lalu kemudian konfigurasi IP untuk jaringan yang akan digunakan dengan mengunakan editor kesukaaan anda bisa dengan gedit, nano, atau vi. Dalam hal ini saya mengunakan editor nano.

munawir@munawir-coba:~$ sudo su

[sudo] password for munawir:

root@munawir-coba:/home/munawir# nano /etc/network/interfaces


Atur jaringan yang akan digunakan.IP yang saya gunakan dalam pembuatan router ini : IP address untuk eth0 (internet) misalnya: 192.168.0.3, Netmask : 255.255.255.0, Gateway :192.168.0.1. IP address untuk eth1(jaringan lokal) misalnya : 192.168.1.1, Netmask : 255.255.255.0. dan DNS : 192.168.1.1. Aturlah seperti di gambar di bawah ini(bisa disesuaikan):

Selanjutnya atur DNSnya… Supaya bisa browsing internet. Sesuaikan dengan DNS yang diberikan oleh ISP anda.

root@munawir-coba:/home/munawir# nano /etc/resolv.conf

Setelah Konfigurasi restart jaringan anda.

root@munawir-coba:/home/munawir# sudo /etc/init.d/networking restart

* Reconfiguring network interfaces…                                                RTNETLINK answers: No such process

[ OK ]

Silakan coba Ping ke Internet misalnya : https://munawiraceh.wordpress.com, www.facebook.com dan lain sebagainya. Kemudian mengaktifkan NAT untuk mengaktifkan fungsi router di server dengan perintah nano /etc/sysctl.conf

root@munawir-coba:/home/munawir# nano /etc/sysctl.conf. Selanjutnya menghilangkan tanda “#” pada net.ipv4.ip_fordward=1.

Sebelum

#net.ipv4.ip_fordward=1

Sesudah

net.ipv4.ip_fordward=1

Langkah berikutnya menjalankan iptable agar request dari LAN bisa diteruskan ke internet.

root@munawir-coba:/home/munawir# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 0/0 -j MASQUERADE.

Perintah di atas maksudnya memberikan izin kepada jaringan lokal dengan range IP tersebut ke jaringan internet. Kalau sudah berhasil tinggal memasukkan perintah tersebut ke /etc/rc.local agar setiap server dihidupkan, perintah tersebut bisa otomatis dijalankan.

root@munawir-coba:/home/munawir# nano /etc/rc.local

Router anda sudah jadi… coba lakukan tes koneksi pada client… semoga berhasil…!

    • linuxer
    • April 9th, 2011

    terima kasih infonya qan… sangat bermanfaat!

  1. gan, kalo setting pake (echo “1” >/proc/sys/net/ipv4/ip_forward)
    gmna gan??

  1. No trackbacks yet.

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: