service의 일종, IP 주소를 제공하는 기능
라우터, 스위치, 서버에서 설정이 가능하다

작성자는 애니메이션 이름인 토라도라를 생각하며 외웠다...
서버 - 서비스 - DHCP - 서비스 온
conf) ip dhcp pool [name] : 이름 설정하기
) network ***(netadd) ***(subnet)
) default-router [next hop]
) dns-server [serverIP]
) ip dhcp excluded-address 192.168.3.0 192.168.3.100
sh run | s DHCP : dhcp 설정 확인
스위치는 기본적으로 2계층 장비
3계층 이상 스위치 장비는 멀티레이어 스위치라는 표현을 쓴다
DHCP 기능을 쓰려면 멀티레이어 스위치를 사용해야한다
no switchport로 라우터처럼 아이피 입력할 수 있게 변경할 수 있다ip routing으로 켜주어야 ping이 오고갈 수 있다, 이후 ip route로 경로 지정하면 된다no switchport를 해주지 않아도 ip 입력이 가능int vlan 1
do sh vlan br
ip add [ip 주소] [서브넷 마스크]
no sh
ip default-gateway [gateway ip] //게이트 웨이 설정
ip name-server [DNS ip] //DNS 설정
username [user name] privilege [최고 수준 15] password [pwd]
transport input telnet //telnet 포트 접속 허용, default값으로 all
Switch(config)# ip dhcp pool NAME
Switch(dhcp-config)# network 192.168.1.0 255.255.255.0
Switch(dhcp-config)# default-router 192.168.1.1
Switch(dhcp-config)# dns-server 8.8.8.8
ip add dhcp //근처 dhcp에서 ip 받아오기
ip helper-address [dhcp ip]
사설 ip에서 공인 ip로 변환하는 과정, 1:1 변환
-inside(내부), outside(외부)
//NAT 설정 장비//
int f0/0 //외부
ip nat outside
int f0/1 //내부
ip nat inside
//conf t//
ip nat inside source static [변환하고자 하는 ip] [지정할 글로벌 ip]
access-list 1 permit any
//1번 리스트, 누구나 가능
sh ip nat translations //확인 명령어
사설 ip에서 공인 ip로 변환하는 과정, N:N 변환
하나의 아이피 주소/다수의 포트 번호, 이렇게 사용하기 때문에 아이피 부족 현상 해결 가능
-inside(내부), outside(외부)
//NAT 설정 장비//
int f0/0 //외부
ip nat outside
int f0/1 //내부
ip nat inside
//conf t//
ip net pool [name] [nat start ip] [nat end ip] prefix-lenght 24
ip nat inside source list 1 pool [name] overload
//ip nat inside source list 1 interface g0/0 overload
//이렇게도 지정 가능
access-list 1 permit any
//1번 리스트, 모든 대상 허용
//모든 대상 허용이 싫다면 [ip 주소] [wild card] 설정해주면 된다
sh ip nat //확인 명령어
255.255.255.0 -> 0.0.0.255