Tanya :

Bagaimana menjadikan komputer Ubuntu kita sebagai router untuk sharing internet secara manual lewat terminal ?

Jawab :

Dalam praktek ini saya ingin menghubungkan komputer klien (Ubuntu 10.04 Server) dengan internet. Sayangnya koneksi internet yang ada di rumah adalah wireless, server saya tidak punya Wireles Card dan saya tidak punya kabel yang cukup panjang untuk menghubungkan server ini dengan modem. Salah satu cara adalah menggunakan laptop saya (Ubuntu 11.04 Desktop) yang terkoneksi ke internet via WLAN Card, memfungsikan laptop ini sebagai router, sehingga saya bisa mengkoneksikan komputer Ubuntu Server tadi dengan internet dari Ethernet Card laptop saya. Cara GUI bisa dilihat di Tanya 146 : https://tanyarezaervani.wordpress.com/2011/05/05/tanya-146-menjadikan-ubuntu-anda-router-untuk-sharing-internet/

Di kesempatan ini kita akan melakukannya secara manual dengan memanfaatkan IPTables chain rules.

Mari kita gambarkan kasusnya terlebih dahulu :

Internet <<==>> wlan0 <> Ubuntu gateway <> eth0 <<==>> Client PC

Langkah pertama adalah menset IP tertentu untuk eth0 (keluaran ke Client). Gunakan perintah ifconfig

sudo ifconfig eth0 10.10.10.1 netmask 255.255.255.0

Selanjutnya kita lakukan konfigurasi NAT (Network Address Translation) dengan menggunakan IPTables :

Baca lebih lanjut…