오늘의 최종 목표
LAN_A, LAN_B, LAN_C 각 장비에 DHCP Pool을 통해 IP 자동 할당 받기!


1) R1 설정
outside/insdie 설정
R1(config)#int f0/0
R1(config-if)#ip nat outside
R1(config-if)#int f0/1
R1(config-if)#ip nat inside
NAT 설정
R1(config)#ip nat insdie source list 1 int f0/0 overload
ACL 생성
R1(config)#access-list 1 permit any
f0/0 dhcp 받기
R1#conf t
R1(config)#int f0/0
R1(config-if)#ip add dhcp
R1(config-if)#no sh
R1(config-if)#do ping 8.8.8.8
2) R1에 LAN_A DHCP Pool 설정
R1#conf t
R1(config)#ip dhcp pool DHCP
R1(dhcp-config)#network 192.168.20.0 /24
R1(dhcp-config)#default-router 10.1.10.1
R1(dhcp-config)#dns-server 8.8.8.8
R1(config)#ip dhcp excluded-address 192.168.20.0 192.168.20.100
3) SW-1 설정
Router로 사용할 interface 설정
Switch#
Switch#conf t
Switch(config)#int g0/0
Switch(config-if)#no switchport
Switch(config-if)#ip add 10.1.10.1 255.255.255.0
Switch(config-if)#no sh
vlan 1 설정
Switch(config)#int vlan 1
Switch(config-if)#ip add 192.168.20.254 255.255.255.0
Switch(config-if)#no sh
helper-address 설정
Switch(config-if)#int vlan 1
Switch(config-if)#ip helper-address 10.1.10.254
4) ip route 설정
R1(config)#ip route 192.168.20.0 255.255.255.0 10.1.10.1
Switch(config)#ip route 0.0.0.0 0.0.0.0 10.1.10.254
5) 장비에서 dhcp 할당 받기



R6#conf t
R6(config)#int f0/0
R6(config-if)#no sh
R6(config-if)#ip add dhcp

1) R1 설정
inside 설정
R1(config-if)#int f1/0
R1(config-if)#ip nat inside
f1/0 주소 설설
R1#cont f
R1(config)#int f1/0
R1(config-if)#ip add 10.1.1.254 255.255.255.0
R1(config-if)#no sh
2) R1에 LAN_B DHCP Pool 설정
R1#conf t
R1(config)#ip dhcp pool DHCP
R1(dhcp-config)#network 192.168.10.0 /24
R1(dhcp-config)#default-router 192.168.10.254
R1(dhcp-config)#dns-server 8.8.8.8
R1(config)#ip dhcp excluded-address 192.168.10.0 192.168.10.100
3) SW-2 설정
Router로 사용할 interface 설정
Switch#
Switch#conf t
Switch(config)#int g0/1
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.10.254 255.255.255.0
Switch(config-if)#no sh
vlan 1 설정
Switch(config-if)#int vlan 1
Switch(config-if)#ip add 10.1.1.1. 255.255.255.0
Switch(config-if)#no sh
helper-address 설정
Switch(config-if)#int g0/1
Switch(config-if)#ip helper-address 10.1.10.254
4) ip route 설정
R1(config)#ip route 192.168.10.0 255.255.255.0 10.1.10.1
Switch(config)#ip route 0.0.0.0 0.0.0.0 10.1.10.254
5) dhcp 할당 받기
webterm

R7
LAN_C의 조건(192.168.30.0/29)
R7의 f0/1에는 사용 가능한 첫 번째 주소를 할당
1) R7 설정
f0/1 주소 할당
R7#conf t
R7(config)#int f0/1
R7(config-if)#ip add 192.168.30.1 255.255.255.248j
R7(config-if)#no sh
helper address 설정
R7(config)#int f0/1
R7(config-if)#ip helper-address 10.1.1.254
2) R1에 LAN_C DHCP Pool 설정
R1#conf t
R1(config)#ip dhcp pool DHCP_3
R1(dhcp-config)#network 192.168. 20.0 /29
R1(dhcp-config)#default-router 192.168.30.1
R1(dhcp-config)#dns-server 8.8.8.8
R1(config)#ip dhcp excluded-address 192.168.30.0 192.168.30.100
3) ip route 설정
R7(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.1
R7(config)#ip route 0.0.0.0 0.0.0.0 192.168.10.254
Switch(config)# ip route 192.168.30.0 255.255.255.2489 192.168.10.204