Misal pada linux box kita ada dua interface eth0 dan ppp0
dimana eth0 interface yang menghadap ke LAN dan ppp0 ke internet
dimana eth0 memiliki ip misal 192.168.1.254/24
Agar linux box kita bisa jadi router/gateway maka kernel/system harus support forwarding.
untuk itu kita perlu edit file /etc/sysctl.conf pada bagian seperti contoh di bawah:
net.ipv4.ip_forward = 1
atau bisa dengan cara
# echo 1 > /proc/sys/net/ipv4/ip_forward
tapi cara yang terakhir tidak permanent
setelah itu baru kita aktifkan masqueradenya
# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
dimana ppp0 adalah interface yang menghadap ke internet/public
jangan lupa tambahkan perintah iptables di atas di file /etc/init.d/rc.local
pastikan ppp0 atau interface yang terkoneksi ke internet sudah terkoneksi dengan baik
dan default gateway sudah ke interface yang benar
untuk melihat default gateway bisa dengan perintah
#route -n
contoh kita setting client dengan dengan ip berikut
client1
ip address : 192.168.1.1
netmask : 255.255.255.0
gateway : 192.168.1.254
dns : bisa di isi dns dari provider atau ke server gateway jika dnsmasq aktif
Selesai tinggal di coba deh
Tidak ada komentar:
Posting Komentar