Gateway Sederhana Dengan Slackware

Mungkin anda pernah berpikir bagaimana caranya share internet akses seperti yang dilakukan di warnet-warnet. Sebetulnya banyak sekali cara untuk share seperti itu. Bisa dengan menggunakan ICS di windows, atau dengan aplikasi tambahan seperti kerio winroute dan wingate. Tetapi sepertinya kalau anda hanya memiliki komputer jadul untuk dijadikan gateway, windows bukan lah pilihan yang bijaksana. Karena sebelum komputer tersebut bisa dipakai share internet connection resource komputer anda harus dikuras terlebih dahulu untuk load OS nya saja.

Dipilihnya slackware untuk dijadikan gateway internet sederhana disini dengan alasan Slackware itu Free dan Membutuhkan resource yang tidak terlalu tinggi.

Sebelum memulai saya anggap slackware sudah terinstall dengan baik dengan minimal anda sudah memilih opsi untuk menginstall aplikasi networking. Kalau anda masih pusing dengan cara installasi Slackware silahkan lihat lagi halaman ini:

http://www.giest.org/2007/02/08/installasi-slackware-buat-pemula-banget.html

Selanjutnya pastikan bahwa Box Slackware anda sudah bisa terhubung ke internet secara langsung dan juga bisa connect dengan calon client :). Caranya mudah saja yaitu dengan melakukan test ping seperti berikut ini.

Walaupun hasil ping nya tidak begitu bagus :D tapi paling tidak tidak ada packet loss :P. Sorry IP nya di edit biar gak porno. Selanjutnya adalah ping ke arah calon client

Kalau anda sudah mendapatkan hasil seperti diatas maka artinya koneksi ke internet dan LAN anda sudah ok. Apabila masih bermasalah silahkan di cek kembali config IP anda. Di slackware configurasi IP disimpan di file /etc/rc.d/rc.inet1.conf . Isi dari rc.inet1.conf kira-kira seperti ini.

Contoh diatas dikondisikan dimana eth0 atau ethernet pertama ter konek ke internet dan eth1 atau ethernet ke dua terkonek ke jaringan lokal.

Setelah selesai mengedit file /etc/rc.d/rc.inet1.conf silahkan restart network service dengan perintah

Ok setelah yakin bahwa network sudah ok selanjutnya adalah mengaktifkan ip_forward. di Slackware caranya cukup mudah yaitu cukup memberikan mode eksekusi (+x) untuk file /etc/rc.d/rc.ip_forward caranya seperti dibawah ini.

Seharusnya sekarang anda paling tidak sudah bisa ping dari local ke internet tetapi kalau tidak ya sabar aja sekarang kita coba membuat satu rules iptables supaya Network Address Translation di Box Slackware anda berjalan. Sebelumnya pastika iptables sudah terinstall dengan baik.

Berikut ini contoh rules IP tables untuk membuat NAT dengan source adalah network dengan IP address 192.168.0.1 - 192.168.0.255 (192.168.0.1/24) dan IP ethernet yang terkonek langsung ke internet adalah 202.123.231.234.

Atau kalau anda mau membuat NAT temporer yang tidak terlalu ketat dengan IP tujuan, atau mungkin anda sering berganti ganti IP ethernet external atau mungkin juga IP ethernet external didapat dari dhcp anda bisa menggunakan command seperti berikut ini

Supaya setting IP tables ini dijalankan setiap kali restart silahkan masukan rules diatas ke file /etc/rc.d/rc.firewall.

Setelah selesai semuanya sekarang silahkan di cek di client jaringan anda untuk mencoba melakukan browsing dan chatting. Apabila tidak ada kesalahan seharusnya sekarang semua client anda sudah bisa berinternet ria.

Langkah-langkah diatas hanyalah contoh gateway internet sederhana, tanpa proteksi firewall dan optimalisasi dengan proxy. Untuk bagian itu akan dibahas di artikel berikutnya (kalo inget) :D

Selamat mencoba


Info Artikel

Creative Commons License
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.