Selanjutnya kita buat rule untuk diagram di atas.;
1. Aktifkan ip forward pada GATEWAY
sudo sysctl -w net.ipv4.ip_forward =1
2 . Tulis rule - rule iptables seperti dibawah ini di GATEWAY
sudo iptables -t nat -A POSTROUTING -o ethX -j MASQUERADE
sudo iptables -P FORWARD DROP
sudo iptables -A FORWARD -s 192.168.2.5 ! -d 192.168.0.0/24 -m state --state NEW -j ACCEPT
sudo iptables -A FORWARD -s 192.168.0.0/24 -d 192.168.2.5 -m state --state NEW -j ACCEPT
sudo iptables -A FORWARD -m state --state RELATED -j ACCEPT
sudo iptables -A FORWARD -m state --state ESTABLISHED -j ACCEPT
Untuk X pada parameter ethX, merujuk pada interface apa.Itu bisa dilihat setelah menjalankan perintah ifconfig. Lalu ada state conection tracking, terlihat ada parameter NEW, RELATED, dan ESTABLISHED. Dalam hal ini kita menggunakan statefull firewall yang artinya gateway tersebut memeriksa relasi antar paket tersebut atau melihat koneksinya. Karena jika tidak, itu firewall tersebut bersifat stateless Untuk itu kita harus mengkatifkan connection tracking, caranya
sudo modprobe ip_conntrack
Atau bisa dilihat aktif atau tidak dengan menjalankan command lsmod. Oke kira - kira seperti itu penjelasan untuk rule-rule di atas. Kalau ada yang kurang paham, cari sendiri di google :nyengir
Wassalam..
0 komentar:
Posting Komentar