23 January 2008

Internet Sharing di Linux

Berikut adalah cara singkat sharing internet di linux. Scrip berikut uda di coba pada Slackware. Cara berikut dikutip dari www.arispw.wordpress.com
Terimakasih untuk mas Aris, berkat artikelnya internnya bisa di sharing.

Singkat saja...edit file rc.local, biasanya ada di /etc/rc.d/rc.local lalu ketikan scrip berikut :

# Ganti device pakai sambungan Internet: ppp0, eth0 atau eth1
DEVICE=ppp0

# Ini jalur INTERNAL ke INTERNET
iptables -A FORWARD -o $DEVICE -i ! $DEVICE -j ACCEPT

# In jalur balik dari INTERNET
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A FORWARD -f -j ACCEPT

# Ini rahasianya internet sharing
iptables -t nat -A POSTROUTING -o $DEVICE -j MASQUERADE

# dan ini pembuka gateway-nya.
echo "1" > /proc/sys/net/ipv4/ip_forward

Kalau sudah, reboot si Linux, hidupkan modemnya (kalau pakai). Terus semua komputer di LAN, diset supaya GETEWAY=IP-DALAM nya si Linux. Sementara itu DNS masih tetap DNS dari ISP. Met nyoba.

1 comment:

Artem N. said...

Here is detailed article on how to set up NAT gateway with Linux and ipables. Hope it would be useful! :)