Demo Site

NAT di Linux Slackware


Membuat NAT ( network address translation ) di Linux Slackware :

Ip Modem : 192.168.0.1
Slackware Interface :
  • eth0 :192.168.1.2
  • eth1 : 192.168.88.1
Memberikan IP masing-masing interface eth0 & eth1 di  file rc.inet1.conf :
# pico /etc/rc.d/rc.inet1.conf

Sesuaikan dengan kondisi ip modem & ip untuk client :

Memberikan DNS server :
# pico /etc/resolv.conf
Kebetulan saya menggunakan DNS BIND ,, jika tidak mengguanakn DNS BIND,, bisa memberikan DNS Server yang lain,, semisal milik google :
namserver 8.8.8.8
nameserver8.8.4.4
atau DNS yang diberikan oleh ISP :

Memberikan permissions dan mengaktifkan ip forwarding :
# chmod 755 /etc/rc.d/rc.ip_forwarding
# /etc/rc.d/rc.ip_forwarding start
Jika sudah aktif akan muncul seperti ini : 


Memberikan NAT dengan iptables di file rc.local
# pico /etc/rc.d/rc.local

iptables -A INPUT -i eth0 -j ACCEPT  
iptables -A INPUT -i eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -A OUTPUT -o eth0 -j ACCEPT
iptables -A OUTPUT -o eth1 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 0/0 -j MASQUERADE
Kemudian jalankan rc.local :
# cd /etc/rc.d/
# ./rc.local
Sampai disini ,, coba test ping google dari client :

Refrensi : http://ksl.akprind.ac.id










Tidak ada komentar:

Posting Komentar

Linux Slackware