1. OS 시스템 버전
[root@server ~]# 더보기 /etc/redhat-release
Red Hat Enterprise Linux AS 릴리스 4(Nahant 업데이트 4)
2. 시스템에 DHCP 서버 소프트웨어가 설치되어 있는지 확인하십시오.
[루트@서버 ~]# rpm -qa |
dhcpv6_client-0.10-14_EL4
3. CD를 마운트하고 DHCP 서버 소프트웨어를 설치합니다.
[root@server ~]# 마운트 /media/cdrom
mount: 블록 장치 /dev/hdc는 쓰기 금지되어 있으며 읽기 전용으로 마운트됩니다.
[root@server RPMS]# find /media/cdrom -name "dhcp*"
/media/cdrom/RedHat/RPMS/dhcpv6-0.10-14_EL4.i386.rpm
/media/cdrom/RedHat/RPMS/dhcpv6_client-0.10-14_EL4.i386.rpm
/media/cdrom/RedHat/RPMS/dhcp-3.0.1-58.EL4.i386.rpm
/media/cdrom/RedHat/RPMS/dhcp-devel-3.0.1-58.EL4.i386.rpm
[root@server RPMS]# rpm -ivh /media/cdrom/RedHat/RPMS/dhcp-3.0.1-58.EL4.i386.rpm
[루트@서버 RPMS]# rpm -qa |
dhcp-3.0.1-58.EL4
dhcpv6_client-0.10-14_EL4
여기까지 설치가 성공했네요 ㅎㅎ
4. 파일이 있는지 확인하세요.
[루트@서버 RPMS]# rpm -ql grep dhcp
...
/etc/dhcpd.conf ---------------dhcp 구성 파일
/etc/rc.d/init.d/dhcpd
/etc/rc.d/init.d/dhcrelay
/etc/sysconfig/dhcpd
/etc/sysconfig/dhcrelay
/usr/bin/omshell
/usr/sbin/dhcpd
/usr/sbin/dhcrelay
/usr/share/doc/dhcp-3.0.1
/usr/share/doc/dhcp-3.0.1/README
/usr/share/doc/dhcp-3.0.1/RELNOTES
/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample------dhcp 구성 파일 템플릿
/usr/share/man/man1/omshell.1.gz
/usr/share/man/man5/dhcp-eval.5.gz
/usr/share/man/man5/dhcpd.conf.5.gz
/usr/share/man/man5/dhcpd.leases.5.gz
/usr/share/man/man8/dhcpd.8.gz
/usr/share/man/man8/dhcrelay.8.gz
/var/lib/dhcp
/var/lib/dhcp/dhcpd.leases -----IP를 할당하는 로그 파일
5. [root@server RPMS]# 더 /etc/dhcpd.conf
여기에 흥미로운 내용이 있나요? 템플릿 파일을 복사해 보겠습니다.
[root@server RPMS]# cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
6. 구성 파일을 보고 요구 사항에 따라 변경합니다.
[root@server RPMS]# 더보기 /etc/dhcpd.conf
ddns-update-style 임시;
클라이언트 업데이트를 무시합니다.
서브넷 192.168.0.0 넷마스크 255.255.255.0 {
# --- 기본 게이트웨이
옵션 라우터 192.168.0.1;
옵션 서브넷 마스크 255.255.255.0;
# 옵션 nis-domain "domain.org";
옵션 도메인 이름 "wiscom.com.cn";
옵션 도메인 이름 서버 219.141.136.10,211.147.6.3;
옵션 시간 오프셋 -18000 # 동부 표준시
# 옵션 ntp-servers 192.168.1.1;
# 옵션 netbios-name-servers 192.168.1.1;
# --- 지점간 노드를 선택합니다(기본값은 하이브리드임).
# -- Netbios를 매우 잘 이해하고 계십니다.
# 옵션 netbios-node-type 2;
범위 동적 부팅p 192.168.0.128 192.168.0.254;
기본 임대 시간 21600;
최대 임대 시간 43200;
# 우리는 네임서버가 고정된 주소에 나타나길 원합니다
호스트 NS {
다음 서버 marvin.redhat.com;
하드웨어 이더넷 12:34:56:78:AB:CD;
고정 주소 207.175.42.254;
}
}
위의 내용은 매우 명확하며 구성해야 할 모든 것이 구성되었습니다.
7. DHCP 서버 시작
[root@server RPMS]# 서비스 dhcpd 시작
dhcpd 시작 중: [ 확인 ]
8. 로그를 확인하여 오류가 있는지 확인하세요.
[root@server RPMS]# tail -20 /var/log/messages
12월 9일 18:05:19 서버 dhcpd: 임대 파일에 삭제된 호스트 decls 0개를 썼습니다.
12월 9일 18:05:19 서버 dhcpd: 임대 파일에 0개의 새 동적 호스트 decls를 작성했습니다.
12월 9일 18:05:19 서버 dhcpd: 임대 파일에 임대 0개를 썼습니다.
12월 9일 18:05:19 서버 dhcpd: 인터넷 시스템 컨소시엄 DHCP 서버 V3.0.1
12월 9일 18:05:19 서버 dhcpd:
12월 9일 18:05:19 서버 dhcpd: Copyright 2004 Internet Systems Consortium.
12월 9일 18:05:19 서버 dhcpd: 모든 권리 보유.
12월 9일 18:05:19 서버 dhcpd: 정보를 보려면 http://www.isc.org/sw/dhcp/를 방문하세요.
12월 9일 18:05:19 서버 dhcpd: 임대 파일에 삭제된 호스트 decls 0개를 썼습니다.
12월 9일 18:05:19 서버 dhcpd: 임대 파일에 0개의 새 동적 호스트 decls를 작성했습니다.
12월 9일 18:05:19 서버 dhcpd: LPF/eth0/00:0c:29:c5:06:fc/192.168.0/24에서 수신 중
12월 9일 18:05:19 서버 dhcpd: 임대 파일에 임대 0개를 썼습니다.
12월 9일 18:05:19 서버 dhcpd: LPF/eth0/00:0c:29:c5:06:fc/192.168.0/24에서 수신 중
12월 9일 18:05:19 서버 dhcpd: LPF/eth0/00:0c:29:c5:06:fc/192.168.0/24에서 보내는 중
12월 9일 18:05:19 서버 dhcpd: LPF/eth0/00:0c:29:c5:06:fc/192.168.0/24에서 보내는 중
12월 9일 18:05:19 서버 dhcpd:
12월 9일 18:05:19 서버 dhcpd: Socket/fallback/fallback-net에서 전송 중
12월 9일 18:05:19 서버 dhcpd: Socket/fallback/fallback-net에서 전송 중
12월 9일 18:05:19 서버 dhcpd:
12월 9일 18:05:20 서버 dhcpd: dhcpd 시작 성공