Pages

Jumat, 11 November 2011

Internet Sharing

pada tulisan ini akan saya ceritakan bagaimana caranya sharing internet di mesin linux :D
sharing internet di linux kita perlu bermain" di iptables,..,.,langsung aja step-step nya :

ketentuannya (cuma contoh), IP saya adalah 192.168.1.254 dan yang sebagai client 192.168.1.10

aktifkan ip_forward nya:
nano /proc/sys/net/ipv4/ip_forward
isikan dengan 1, dan simpan.
Mengaktifkan forwarding, tapi jika ingin mengaktifkan ip forward secara otomatis saat booting, bisa di edit di file /etc/sysctl.conf dan pastikan (hapus tanda #) :
net.ipv4.ip_forward=1
Namun tidak ada salahnya mengaktifkannya lagi untuk jaga – jaga.

karena kita bermain di iptables, biasanya saya flush dulu iptables nya (supaya settingnya terhapus)
iptables -F
iptables -t nat -F

Mengijinkan akses dari ip 192.168.1.0/24 (opsi -s) melewati (FORWARD) host / komputer.
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
*192.168.1.0/24 adalah ip network

Inti dari sharing koneksi, setiap akses dari ip 192.168.1.0/24 (opsi -s) akan dilakukan masquerading. Pada beberapa system ada yang menggunakan SNAT. Sharing koneksi dengan SNAT umumnya digunakan untuk koneksi dengan IP Publik statis, jika menggunakan IP dinamis (dial – up) Masquerading adalah pilihan tepat. Silahkan melihat – lihat manual dari iptables jika menginginkan setting yang spesifik seperti, sharing koneksi via SNAT, hanya melewatkan 1 pc dengan ip tertentu, atau hanya melewatkan mac address tertentu, dll.
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE


*) jangan lupa untuk mensetting ip gateway pada client, yang menjadi ip gateway nya adalah ip komputer yang melakukan sharing, (pada contoh di atas 192.168.1.254).
*) isikan juga ip dns untuk client, jika client nya juga linux maka ip dns nya isikan ke file /etc/resolv.conf :
nameserver 192.168.254

atau sesuaikan dengan dns yang dari ISP

*) begitu pula jika client nya windows, sama saja, isikan gateway dan dns nya

Tidak ada komentar:

Posting Komentar