Skip to main content

NAT

  • Překládá mezi privátní a veřejnou sítí.

outside označuje veřejnou síť, inside tu privátní

Základní konfigurace​

  • Vždy musíme nastavit, jaký port routeru je ve veřejné síti a jaký v privátní síti.
nastavení portu
Router(config)# int g0/0/0
Router(config-if)# ip nat <inside/outside>
Tabulka NAT záznamů
  • Zobrazení: Router()# show ip nat translation
  • Smazání: Router()# clear ip nat translation

Statická NAT​

  • Staticky nastavíme veřejnou IP k danému hostu.

Konfigurace​

Statický překlad
Router()# ip nat source static <privatniIP> <verejnaIP>

Dynamický NAT​

  • Dynamická NAT automaticky přiřazuje k hostum s privátní adresou jejich veřejnou adresu

Konfigurace​

Vytvoříme pool
Router(config)# ip nat pool <name> <prvni-verejna-ip> <posledni-verejna-ip> netmask <mask>
  • Nastavení ACL s privátní sítí, kterou chceme používat pro překlad
Vytvoříme ACL
Router(config)# access-list <id> permit <private-network-ip> <wildcard>
Wildcard

wildcard je bitově opačná maska -> maska 255.255.255.0 je wildcard 0.0.0.255

Připojení ACL k NAT distribuci
Router(config)# ip nat inside source list <acl-id> pool <pool-nazev>

PAT​

  • Pat překládá celou adresu sítě na adresu veřejnou.

Konfigurace​

Vytvoříme ACL s privátní adresou
Router(config)# access-list <id> permit <ip sítě> <wildcard>
Nastavení PAT s ACL
Router(config)# ip nat inside source list <acl-id> interface <interface> overload

outside označuje veřejnou síť, inside tu privátní