Buat Router dengan Ubuntu 7.04

Seting Internet Connection Sharing dengan Ubuntu
(Ubuntu server 7.04)

Ubuntu                       |<====> Klien 1
Internet/ISP<====>Server<====> Switch |<====> Klien 2
7.04                           |<====> Klien 3

|———-|                  |—–|               |—|           |———-|
1                                  2                         3                     4

Ket :

1. ISP (telah jelas) dengan IP (misal) 222.222.222.1 netmask 255.255.255.248

2. Komputer dengan OS Ubuntu Server 7.04 sebagai Gateway dengan 2 Ethernet Card
Ethernet Card :
– eth0 tersambung ke ISP, dengan IP (misal)
IP 222.222.222.2 netmask 255.255.255.248
gateway 222.222.222.1
DNS : 212.212.212.1 dan 212.212.212.2

– eth1 tersambung ke swicth / LAN dengan IP (misal)
IP 192.168.0.1 netmask 255.255.255.0
gateway
DNS : 212.212.212.1 dan 212.212.212.2

3. Switch 8 Port

4. Klien dengan OS Ubuntu Desktop 7.04 dengan aturan IP (misal)
– IP mulai 192.168.0.2 s/d 192.168.0.254 netmask 255.255.255.0
gateway 192.168.0.1
DNS 192.168.0.1

Konfigurasi untuk Internet Sharing nya dengan Ubuntu Server 7.04, isikan nilai
seperti ketentuan diatas dimana

– eth0 tersambung ke ISP, dengan IP (misal)
IP 222.222.222.2 netmask 255.255.255.248
gateway 222.222.222.1
DNS : 212.212.212.1 dan 212.212.212.2

dan

– eth1 tersambung ke swicth / LAN dengan IP (misal)
IP 192.168.0.1 netmask 255.255.255.0
gateway
DNS : 212.212.212.1 dan 212.212.212.2

Edit file /etc/resolv.conf dan isikan

nameserver 212.212.212.1
nameserver 212.212.212.2

Lanjutkan dengan mengedit file /etc/network/interfaces, diisi seperti ini

auto eth0
iface eth0 inet static
address 222.222.222.2
netmask 255.255.255.248
network 222.222.222.0
broadcast 222.222.222.8
gateway 222.222.222.1

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

Kemudian aktifkan ip_forward, dengan mengedit file /etc/sysctl.conf

net.ipv4.ip_forward = 1

atau dengan cara

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

Aktifkan NAT dengan iptables

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Pasang IPMASQ dan DNSMASQ untuk caching NS

apt-get install dnsmasq ipmasq

Untuk mengkonfigurasi IPMASQ

dpkg-reconfigure ipmasq

dan DNSMASQ

vim /etc/dnsmasq.conf

Jalankan DNSMASQ

/etc/init.d/dnsmasq start

Selesai.

baca lainnya di
http://bayuart.wordpress.com/2006/05/04/linux-internet-connection-sharing/

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s