Anda di halaman 1dari 12

Iptables NAT

Table NAT (network address translation) dalam iptables


berfungsi untuk melakukan translasi dan manipulasi traffic
network. Beberapa contoh aplikasinya antara lain adalah:

SNAT/DNAT: Perubahan IP Private LAN lokal menjadi IP


Public agar dapat mengakses internet. Hal ini juga dikenal
dengan istilah internet connection sharing.

IP Masquerading: Sama seperti SNAT/DNAT, tapi hanya


digunakan pada koneksi internet IP Dynamic (dial-up)

Transparent Proxy: Dimana client tidak harus menentukan


proxy secara manual di browser. Firewall akan secara
otomatis membelokkan traffic yang menuju ke internet,
dipaksa menuju ke port proxy.
Version 1.0 linuxslides.blogspot.com
SNAT dan DNAT
● SNAT dan DNAT sering digunakan untuk
koneksi internet
● SNAT (source NAT) untuk merubah IP Private
(LAN) ke IP Public
● DNAT (destination NAT) untuk merubah IP
Public (LAN) ke IP Private
● Kedua-duanya digunakan secara bersama-
sama

Version 1.0 linuxslides.blogspot.com


Source NAT (SNAT)

Firewall
(gateway)
POSTROUTING PREROUTING

internet X src addr:192.168.0.10 src addr:192.168.0.10


eth1
202.169.12.1
eth0
192.168.0.1
LAN
192.168.0.0/24

IP lokal tidak
dikenali/ditolak di internet

Version 1.0 linuxslides.blogspot.com


Source NAT (SNAT)

Firewall
(gateway)
POSTROUTING PREROUTING

internet src addr:202.169.12.1 src addr:192.168.0.10


LAN
192.168.0.0/24
eth1 eth0
202.169.12.1 192.168.0.1

Setelah di-SNAT jadi


IP Public, baru bisa dikenali
di internet

# iptables -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 202.169.12.1

Version 1.0 linuxslides.blogspot.com


Destination NAT (DNAT)

Firewall
(gateway)
PREROUTING POSTROUTING
internet
X
LAN
dst addr:202.169.12.1 dst addr:202.169.12.1
192.168.0.0/24
eth1 eth0
202.169.12.1 192.168.0.1

IP Public tidak
dikenali/ditolak di LAN
(tujuan seharusnya ke 192.168.0.0/24)

Version 1.0 linuxslides.blogspot.com


Destination NAT (DNAT)

Firewall
(gateway)
PREROUTING POSTROUTING
internet
dst addr:202.169.12.1 dst addr:192.168.0.10
LAN
192.168.0.0/24
eth1 eth0
202.169.12.1 192.168.0.1

Setelah di-DNAT jadi


IP Private, baru bisa dikenali
di LAN

# iptables -A PREROUTING -d 202.169.12.1 -j DNAT --to 192.168.0.0/24

Version 1.0 linuxslides.blogspot.com


SNAT dan DNAT

POSTROUTING PREROUTING

SNAT src addr:202.169.12.1 src addr:192.168.0.10 LAN


internet 192.168.0.0/24
dst addr:202.169.12.1 dst addr:192.168.0.10 DNAT

PREROUTING POSTROUTING

# iptables -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 202.169.12.1

# iptables -A PREROUTING -d 202.169.12.1 -j DNAT --to 192.168.0.0/24

Version 1.0 linuxslides.blogspot.com


IP Masquerading
● IP Masquerading adalah policy iptables yang
melakukan SNAT dan DNAT secara otomatis
● Tidak perlu membuat dua rule yang terpisah
● Hanya digunakan pada IP Dynamic (IP untuk
koneksi internet), seperti koneksi internet dial-
up
● Jika IP Static, gunakan dua rule SNAT dan
DNAT seperti sebelumnya

Version 1.0 linuxslides.blogspot.com


IP Masquerading

POSTROUTING PREROUTING

LAN
internet MASQ src addr:202.169.12.1 src addr:192.168.0.10 192.168.0.0/24
eth1 eth0

# iptables -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE

Version 1.0 linuxslides.blogspot.com


Transparent Proxy

● Rule iptables untuk memaksa membelokkan


traffic web dari LAN agar mengakses proxy
● Lebih efisien karena client tidak perlu setting
proxy di browser satu per satu
● Harus edit ulang /etc/squid/squid.conf ubah
baris http_port hingga menjadi:
http_port 3128 transparent

Version 1.0 linuxslides.blogspot.com


Transparent Proxy

POSTROUTING PREROUTING

LAN
internet dst port: 80 (web) 192.168.0.0/24
eth1 eth0
Port proxy
3218

# iptables -A PREROUTING -t tcp --dport 80 -i eth0 -j REDIRECT --to-port 3128

Version 1.0 linuxslides.blogspot.com


Lab: Iptables NAT
● Buatlah router LAN baru yang dihubungkan ke
router LAN yang sudah terkoneksi ke internet.
● Setting NAT/MASQUERADING pada router
LAN baru tersebut, dan pastikan client bisa
mengakses internet.
● Setting Transparent Proxy pada router LAN
baru sehingga client bisa otomatis akses proxy
tanpa perlu mendefinisikannya secara manual.

Version 1.0 linuxslides.blogspot.com

Anda mungkin juga menyukai

  • Sniff
    Sniff
    Dokumen23 halaman
    Sniff
    Pedy
    Belum ada peringkat
  • Log
    Log
    Dokumen7 halaman
    Log
    Pedy
    Belum ada peringkat
  • Exploits
    Exploits
    Dokumen15 halaman
    Exploits
    Pedy
    Belum ada peringkat
  • Dos
    Dos
    Dokumen9 halaman
    Dos
    Sigit Putune Mbah Darman
    Belum ada peringkat
  • Back Door
    Back Door
    Dokumen19 halaman
    Back Door
    Pedy
    Belum ada peringkat
  • Keylog
    Keylog
    Dokumen7 halaman
    Keylog
    Malto Sean
    Belum ada peringkat
  • Password Crack
    Password Crack
    Dokumen9 halaman
    Password Crack
    RidoWidi
    Belum ada peringkat
  • Web Mail
    Web Mail
    Dokumen7 halaman
    Web Mail
    Pedy
    Belum ada peringkat
  • Linux Shell
    Linux Shell
    Dokumen10 halaman
    Linux Shell
    Pedy
    Belum ada peringkat
  • Proxy Server
    Proxy Server
    Dokumen16 halaman
    Proxy Server
    Pedy
    Belum ada peringkat
  • Scan
    Scan
    Dokumen21 halaman
    Scan
    Pedy
    Belum ada peringkat
  • DNS Server
    DNS Server
    Dokumen43 halaman
    DNS Server
    Pedy
    Belum ada peringkat
  • Hosting Service
    Hosting Service
    Dokumen9 halaman
    Hosting Service
    Pedy
    Belum ada peringkat
  • Web Server
    Web Server
    Dokumen18 halaman
    Web Server
    Pedy
    Belum ada peringkat
  • Filter Firewall
    Filter Firewall
    Dokumen22 halaman
    Filter Firewall
    Pedy
    Belum ada peringkat
  • Service Administration
    Service Administration
    Dokumen12 halaman
    Service Administration
    Pedy
    Belum ada peringkat
  • Dovecot Server
    Dovecot Server
    Dokumen17 halaman
    Dovecot Server
    Pedy
    Belum ada peringkat
  • Compression and Extraction
    Compression and Extraction
    Dokumen15 halaman
    Compression and Extraction
    Pedy
    Belum ada peringkat
  • IP Address
    IP Address
    Dokumen19 halaman
    IP Address
    Pedy
    Belum ada peringkat
  • TCP/IP
    TCP/IP
    Dokumen18 halaman
    TCP/IP
    Pedy
    Belum ada peringkat
  • Subnetting
    Subnetting
    Dokumen9 halaman
    Subnetting
    Pedy
    Belum ada peringkat
  • DHCP Server
    DHCP Server
    Dokumen11 halaman
    DHCP Server
    Pedy
    Belum ada peringkat
  • Linux Routing
    Linux Routing
    Dokumen8 halaman
    Linux Routing
    Pedy
    Belum ada peringkat
  • SSH Server
    SSH Server
    Dokumen12 halaman
    SSH Server
    Pedy
    Belum ada peringkat
  • Samba Server
    Samba Server
    Dokumen8 halaman
    Samba Server
    Pedy
    Belum ada peringkat
  • Rsync
    Rsync
    Dokumen16 halaman
    Rsync
    Pedy
    Belum ada peringkat
  • NFS Server
    NFS Server
    Dokumen8 halaman
    NFS Server
    Pedy
    Belum ada peringkat
  • Ubuntu IP Address
    Ubuntu IP Address
    Dokumen7 halaman
    Ubuntu IP Address
    Pedy
    Belum ada peringkat
  • FTP Server
    FTP Server
    Dokumen8 halaman
    FTP Server
    Pedy
    Belum ada peringkat