Selasa, 05 Mei 2009

Internet Connection Sharing di Ubuntu (Ubuntu Router)

Saya akan berbagi pengalaman saya tentang Internet Connection Sharing di Linux Ubuntu Hardy Heron.
Sebenarya ada banyak metode untuk mengubah komputer kita menjadi sebuah router, namun kali ini saya akan mencoba menjelaskan metode yang paling mudah diterapkan.

Kita mulai saja ya..

Peralatan yang dibutuhkan :
1.UTP-Cable secukupnya menurut kebutuhan anda
2.Switch-Hub
3.Koneksi ke Internet

Berikut adalah topology jaringannya :










ppp0 adalah Modem Huawei E220 (Dynamic IP)
eth0 adalah ethernet card (192.168.0.1)

1. Konfigurasi Ethernet Card

Ethernet card yang memberikan IP Address kepada client (DHCP) kita membutuhkan ip statis, edit network configuration file dengan perintah :

sudo nano /etc/network/interfaces


tambahkan parameter berikut ini

auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0

restart network interfaces dengan perintah :

sudo /etc/init.d/networking restart

2. Mengaktifkan IP Forwarding

IP Forwarding dibutuhkan untuk meneruskan paket yang diterima, untuk mengaktifkannya gunakan perintah :

sudo nano /etc/sysctl.conf

Perhatikan bagian


#net.ipv4.conf.default.forwarding=1

Ubah menjadi

net.ipv4.conf.default.forwarding=1


3. Konfigurasi IP Tables

Untuk mengijinkan paket dapat keluar masuk Router, kita harus mengkonfigurasi IP Tables

Untuk mengkonfigurasinya gunakan perintah :

sudo nano /etc/rc.local

Tambahkan parameter berikut :

/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables --table nat -A POSTROUTING -o ppp0 -j MASQUERADE

4. Konfigurasi DHCP

DHCP adalah protocol jaringan yang bertugas untuk memberikan konfigurasi network interface kepada Client, sehingga client tidak perlu mengkonfigurasi sendiri.

Pastikan anda sudah terhubung ke Internet, install dhcp3-server dengan menggunakan perintah :

sudo apt-get install dhcp3-server

Berikut ini adalah konfigurasi dhcp server

ddns-update-style none;

option domain-name "aku";
option domain-name-servers xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx;
option routers 192.168.0.1;

default-lease-time 6000000000;
max-lease-time 7200000000;

log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.254;
}

Anda dapat merubah konfigurasi sesuai kebutuhan anda.

Langkah selanjutnya adalah memilih eth0 sebagai interface yang melayani client, gunakan perintah :

sudo nano /etc/default/dhcp3-server

Perhatikan bagian

INTERFACES=""

Ubah menjadi

INTERFACES="eth0"

5.Restart Komputer Anda

PC Linux Ubuntu Anda telah berubah menjadi Router..SELAMAT MENCOBA


Berikutnya saya akan berbagi pengalaman saya tentang konfiguras Squid Proxy.

Tidak ada komentar:

Posting Komentar