2015. 4. 2. 09:15 :: 운영체제

DHCP (Dynamic Host Configuration Protocol)

- Discover : Client가 IP를 가지고 있지 않기 때문에 브로드 캐스트로 DHCP 서버를 찾는 과정

- Offer : Discover를 받은 S가 사용 가능하 IP 주소 1개를 브로드캐스트, 서버가 여러 대일 경우 모든 서버가 같은 동작 수행

- Request : Sserver로부터 받은 IP 주소를 바로 사용할 수 있는 것은 아니므로, 받은 IP 주소 중 하나를 다시 브로드캐스트하여

                 Server에게 임대 허락을 받는다. 서버가 여러 대일 경우 한대에게만 IP를 부여받기 위해 수행

- Ack : Client의 Request를 받은 Server는 Request 패킷에 담긴 IP가 자신이 보내준 IP 목록이면,

           IP 목록에서 해당 IP 주소를 사용 중으로 바꾸고

           다른 Client가 요청 시 다른 IP 주소를 전송한다. 자신이 보내준 IP가 아니면 IP주소를 전송한다.

           자신이 보내준 IP가 아니면 IP주소를 사용 안함 상태로 유지하고 다른 Client가 이용할 수 있게 한다.

 

1. 초기 설정
    dhcpconfig -D -p /var/dhcp -r SUNWfiles
    -D : DHCP 서비스
    -p : 리소스 저장경로
    -r : 리소스 파일



2. 네트워크 대역 및 기본 게이트 웨이 설정
    dhcpconfig -N 192.168.10.0 -m 255.255.255.0 -t 192.168.10.2
  . -N : 네트워크 ID
    -m : 서브넷 마스크
    -t : 라우터, 기본 게이트웨이


3. IP 테이블 설정

1) 테이블에 엔트리 추가 + 조회
     - pntadm -A 192.168.10.10 192.168.10.0


2) 테이블에 엔트리 수정 + 조회
    - pntadm -M 192.168.10.10 -n 192.168.10.20 192.168.10.0


3) 테이블에 엔트리 삭제 + 조회
    - pntadm -D 192.168.10.20 192.168.10.0


4) 테이블 삭제 + 조회
    - pntadm -R 192.168.10.0

 

4. 매크로 설정


1) 매크로 조회
    - pntadm -P

 

2) 매크로 추가 및 적용
    - 추가 : dhtadm -A -m default -d ':Subnet=255.255.255.0:DNSdmain="abc.com":DNSserv=8.8.8.8:'
    - 적용 : pntadm -M 192.168.10.11 -m default 192.168.10.0

 

3) 클라이언트 DHCP 적용
    - ifconfig e1000g0 dhcp

 

4) DHCP 할당 리스트 확인
    - pntadm -P 192.168.10.0

 

 

 

 

posted by Red_Message