DHCP

eatgnoes·2023년 2월 25일

Linux

목록 보기
2/6

DHCP 란 ?

Dynamic Host Configuration Protocol, 자동으로 IP를 호스트 하는 IP 주소 및 서브넷 마스크 및 기본 게이트웨이 등의 기타 관련된 구성 정보를 제공하는 클라이언트/서버 프로토콜이다.

설정 순서
1.패키지 설치
2.방화벽 오픈 (포트,서비스)
3.환경설정 변경 (보안)
4.데몬 재실행

  • 모든 설정은 거의 대부분 이 순서대로 진행하면 된다
  • 설정파일을 건드릴 때는 백업디렉터리 생성 후 백업 후 작업한다.
  • 작업 후 반드시 명령이 실행되었는 지 확인한다.
  1. 패키지 설치 ( 서버에서 실행)
# yum install -y dhcp

1-1 패키지 확인

# rpm -qa | grep dhcp
  1. 환경 설정 변경 ( 보안 )
# vi /etc/dhcp/dhcpd.conf

명령어를 이용해 샘플 파일의 내용을 가져옴.

2-1 . /etc/dhcp/dhcpd.conf 설정 파일안에서

:$ r /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example

2-2 . 필요 없는 내용 삭제 후 설정

      1 subnet 10.5.5.0 netmask 255.255.255.224 {
      2   range 10.5.5.26 10.5.5.30;
      3   option domain-name-servers ns1.internal.example.org;
      4   option domain-name "internal.example.org";
      5   option routers 10.5.5.1;
      6   option broadcast-address 10.5.5.31;
      7   default-lease-time 600;
      8   max-lease-time 7200;
      9 }
     10 host fantasia {
     11   hardware ethernet 08:00:07:26:c0:a5;
     12   fixed-address fantasia.fugue.com;
     13 }

2-2-1 내용 설명

1. 부여할 네트워크 범위 
2. 서비스할 IP
3. 서비스할 DNS의 정보
4. 서비스 도메인 이름의 정보
5. 게이트 웨이 주소
6. 브로드캐스트 주소
7. 기본 임대시간
8. 최대 임대시간
10번 부터는 예약기능관련 내용
10. 서비스 받을 컴퓨터 이름 
11. 컴퓨터의 물리(MAC) 주소
12. 예약기능에서 서비스할 IP주소

2-2-2 변경

      1 subnet 192.168.100.0 netmask 255.255.255.0 {
      2   range 192.168.100.4 192.168.100.200;
      3   option domain-name-servers 192.168.100.2 8.8.8.8;
      4   option domain-name "nemo.com";
      5   option routers 192.168.100.2;
      6   # option broadcast-address 10.5.5.31;
      7   default-lease-time 3600;
      8   max-lease-time 7200;
      9 }
     10 # host window-10 {
     11   hardware ethernet 00-0C-29-41-95-E5;
     12   fixed-address 192.168.100.169;
     13 }

3 .데몬 재실행

# systemctl enable --now dhcpd

4 .확인
서비스 받을 컴퓨터에서

ipconfig /release
ipconfig /renew
ipconfig /all

profile
이 밤이 지나면

0개의 댓글