DHCP_GNS3

챌로그·2024년 10월 29일

네트워크

목록 보기
5/12

DHCP Pool을 이용해 네트워크 구축하기

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

1. LAN_A

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 할당 받기

  • webterm

  • R6

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

2. LAN_B

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
    업로드중..

3. LAN_C

업로드중..

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

0개의 댓글