DHCP?
DHCP 란 하나의 네트워크에 서버나 라우터가 연결된 장비들을 식별하고 동적으로 남아있는 ip 들을 할당해주는 서비스입니다. 엄청 편리해 보이지만 사실 장점과 단점 둘 다 존재해 회사망 전체를 STATIC 으로 설정해주는 곳도 있습니다. 저희 학교도 마찬가지로 STATIC 을 이용해 학교 컴퓨터들을 관리하고 있고요.
간단한 이유만 말씀드리자면 서버의 부하입니다. 망 규모가 커질수록 서버가 관리해야하는 IP 풀이 늘어납니다. 이는 결국 서버의 부하로 이어지구요. IP 풀에서 할당한 IP와 할당하지 않는 IP를 구별하면서 할당해야하기 때문에 관리하는 장비가 늘어날 수록 서버의 성능에 영향을 줍니다.
이번에 저희는 둘 다 알아보겠습니다.
라우터 dhcp ?
현실에선 대부분 서버를 이용하여 DHCP 를 할당하겠지만 라우터 장비를 이용해서도 할당할 수 있습니다.
설정법
사실 엄청 쉬워요 cisco 에서 제공하는 ? 이거로도 명령어 다 찾을 수 있을정도로 쉽습니다. 저는 처음 배우고 난 후의 수행평가때 키워드 몇개빼고 기억이 잘 안났는데 ? 이거로 다 찾아서 config 해줬던 기억이 있네요
ip dhcp excluded-address [시작ip] [끝ip] // 제외할 ip 들의 풀 작성 단일 ip 만 제외할 것이라면 하나만 써줘도 됩니다
ip dhcp pool [지어주고 싶은 이름]
network [할당할 ip 대역] [netmask] //dhcp 로 뿌릴 ip 대역
default-router [gateway] // gateway
dns-server [dns server ip]
domain-name [www.0nsterchan.com] // 꼭 설정해줄 필요 없음
dhcp 로 성공적으로 ip 를 받아왔습니다.
다른 네트워크와도 정상적인 통신이 이루어지네요
서버 dhcp
훨씬 더 쉬운데요
server -> service -> dhcp 로 이동해서 설정해주면 됩니다.
기본적으로 serverPool 이라는 pool 이 작성이 돼있는데 절대적으로 이 풀을 따르더라고요 다른 풀을 설정해줘도 (지워지지도 않습니다;;) 따라서 그냥 설정해줬고요. 여기서 주목할 점은 WLC 가 뭐지?? 인데 WLC 는 wireless lan controller 로 여기서는 따로 다루진 않을거고 dhcp 서버 설정에서는 AP 나 Wireless router 가 연결돼있는 무선망에서 dhcp 를 이용할 수 있게 해주는 것 입니다.
Ubuntu DHCP config
하하 웃기네요 서버 설정이라면서 시스코 서버 툴이나 만지고 있다니 2023년 설 연휴인데요...놀랍게도 놀랍게도 공부를 너무 안해서 죄책감에 이렇게 글 적어봅니다.
apt install isc-dhcp-server
패키지 설치
vi /etc/dhcp/dhcpd.config
dhcp 설정 창으로 이동 option domain-name , option domain-name-servers 는 DNS 정보를 알려주는 내용으로 저렇게 전체 설정이 돼 있는데 위의 시스코 서버처럼 풀을 나누어서 설정해줄 수 있습니다.
subnet [client network pool] subent [CIDR] {
range [start ip] [end ip]
option routers [gateway]
}
기본적으로 위의 형식으로 IP 풀을 추가 해줍니다. option 으로 DNS 서버, 게이트웨이 등을 지정해 줄 수 있습니다.
GNS 연결 이상으로 영상으론 못 넣었는데 클라이언트에서 보시면 요청을 잘 받아온 것을 확인할 수 있습니다.
https://404notonc.tistory.com/67
요건 이제 다음으로 넘어가기에 좋은 dhcp relay agent 하하
'네트워크 > 네트워크 일반' 카테고리의 다른 글
VTP (2) | 2022.08.14 |
---|---|
라우터 NAT(static,dynamic,pat,port-forwarding) (0) | 2022.08.13 |
물리 계층 특성 (0) | 2022.07.17 |
데이터 메세지 분할, 순서화, 캡슐화 (0) | 2022.07.17 |
모의 사내망 구축 및 보안 설정 프로젝트(프로젝트 기록) (0) | 2022.07.15 |