Sharing Internet di Ubuntu 10.10


Cara sharing sederhana dengan mesin Ubuntu 10.10 dapat dilakukan seperti gambar disamping.

Dicontohkan Komputer Ubuntu mempunyai dua ethernet card. Satu untuk internal dan satu untuk external/ke internet modem. Misalnya IP address untuk internal = 192.168.100.1/24 dan external 116.212.73.254 dengan gateway=255.255.255.252
Client 1
IP address = 192.168.100.2 gateway = 192.168.100.1
Client 2
IP address = 192.168.100.3 gateway = 192.168.100.1
Client 3
IP address = 192.168.100.4 gateway = 192.168.100.1

Pertama kita aftifkan ip forwardinya dengan cara:
Melalui PC utama buka terminal dan jalankan sebagai root. Lalu edit file /etc/sysctl.conf menggunakan editor kesayangan anda. Disini saya menggunakan pico, maka tuliskan:

# pico /etc/sysctl.conf

Cari tulisan net.ipv4.ip_forward=1 lalu uncomment/hapus tanda # didepannya. Atau kalau tidak ada tambahkan saja tulisan tersebut. Kemudian save file.


Kemudian masquerade ip client pada saat booting dengan menambahkan script pada file /etc/rc.local. Melalui terminal tuliskan perintah:

# pico /etc/rc.local

Tambahkan tulisan berikut dibagian terakhir sebelum kata exit o
 
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -d 0/0 -j MASQUERADE

Lalu save dan reboot sistem. Selesai.