Sharing Koneksi Internet di Ubuntu 10.04
Selasa, 31 Agustus 2010
Internet Connection Sharing (ICS) adalah salah satu sarana untuk berbagi koneksi Internet dengan komputer lain dalam satu jaringan LAN. Komputer yang memiliki koneksi Internet harus dikonfigurasi agar berfungsi sebagai gateway, sedangkan komputer lainnya terkoneksi ke Internet secara tidak langsung melalui komputer gateway tersebut.
Sebagai gateway, saya menggunakan PC dengan sistem operasi Ubuntu 10.04 (Lucid Lynx) dengan modem Speedy yang terkoneksi ke Internet. Sedangkan sebagai kliennya saya menggunakan komputer yang menggunakan sistem operasi windows 7. Kedua komputer tersebut terkoneksi melalui kabel UTP.
Dalam membagi koneksi internet di ubuntu lucid ada banyak cara, tapi yang saya gunakan kali ini adalah dengan menggunakan iptables.
sebelum membagi koneksi internet dari gateway, ada beberapa hal yang perlu diperhatikan :
1. Komputer yang akan digunakan sebagai gateway harus memiliki 2 network card.
2. Cakupan IP address untuk ke Local Area Network(biasanya eth1) dan IP address yang terhubung ke internet(biasanya eth0) harus dalam jaringan yang berbeda. Contoh:
eth0 = 192.168.1.X
eth1 = 192.168.2.X
Jika settingan IP kedua device dalam jaringan yang sama, bisa dipastikan hanya akan ada salah satu device saja yang bisa dikoneksikan.
3. Samakan jaringan IP address klien dengan IP address eth1(atau Lan Card yg terkonek dengan klien).
4. Set Gateway Address dan DNS Address di klien dengan ip address
5. Pastikan komputer klien sudah terhubung dengan baik gateway. (ping)
Untuk mengeshare koneksi internet, cukup ketikan 3 baris di bawah ini di terminal/konsol Ubuntu:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE sudo iptables-save sudo sysctl -w net.ipv4.conf.all.forwarding=1
setelah itu restart network
sudo /etc/init.d/networking restart
Lalu coba akses internet dari komputer klien.
Selamat Mencoba.. :)