NAT
- 사설 네트워크 구성
- 정적 NAT : 사설과 공인이 1:1로 매칭됨
- 동적 NAT : 클라이언트가 요청하는 순서대로 공인 IP주소를 부여
- NAT 오버로딩 = PAT(Port Address Translation) : 여러 개의 사설 ip 주소를 하나의 공인 ip로 변환
연결 방법
- 각 router에 라우팅(단, Router0에는 192.168.1.0 대역을 광고하지 않은 상태)
정적 NAT
- Router0(config) # ip nat inside source static 내부ip(ex.192.168.1.2) 할당되지 않은 외부ip(ex.203.230.7.3) -> 정적 경로 설정
- Router0(config) # int 내부port(ex.f0/1)
- Router0(config-if) # ip nat inside
- Router0(config) # int 외부port(ex.f0/0)
- Router0(config-if) # ip nat outside
- Router0 # show ip nat statistics,
Router0 # show ip nat translations 로 확인
외부 NAT
- Router0(config) # ip nat pool name(ex.cisco) 외부ip범위(ex.203.230.7.10 203.230.7.20) netmask subnet-mask(ex.255.255.255.0) -> 동적 경로 설정
- Router0(config) # ip nat inside source list 100 pool name(ex.cisco)
- Router0(config) # access-list group-num(ex.100) permit | deny protocol(ex.ip) 출발 ip(ex.host 192.168.1.2) 도착 ip(ex.host 150.183.235.0 0.0.0.255)
- Router0(config) # int 내부port(ex.f0/1)
- Router0(config-if) # ip nat inside
- Router0(config) # int 외부port(ex.f0/0)
- Router0(config-if) # ip nat outside
- Router0 # show ip nat statistics,
Router0 # show ip nat translations 로 확인
PAT
- Router0(config) # ip nat inside source list 100 interface 외부port(ex.f0/0) overload
- Router0(config) # access-list group-num(ex.100) permit | deny protocol(ex.ip) 출발 ip(ex.host 192.168.1.2) 도착 ip(ex.host 150.183.235.0 0.0.0.255)
- Router0(config) # int 내부port(ex.f0/1)
- Router0(config-if) # ip nat inside
- Router0(config) # int 외부port(ex.f0/0)
- Router0(config-if) # ip nat outside
- Router0 # debug ip nat
- PC에서 핑 보내고 Router에서 확인
'🔐 [정보보안] 모의해킹 침해대응 전문가 취업캠프 > Packet Tracer' 카테고리의 다른 글
[Packet Tracer] VTP와 STP (0) | 2023.08.22 |
---|---|
[Packet Tracer] 무선 LAN (2) | 2023.08.22 |
[Packet Tracer] DHCP (0) | 2023.08.22 |
[Packet Tracer] VLAN (0) | 2023.08.21 |
[Packet Tracer] VPN (0) | 2023.08.21 |