[ 환경 - CentOS_6.x ]
DHCP ( Dynamic Host Configuration Protocol )
동적 호스트 구성 프로토콜
TCP/IP 통신을 하기 위해 설정 정보를 자동적으로 할당하고 관리하기 위한 통신 규약입니다.
일단 DHCP 관련 패키지를 다운로드해야합니다.
터미널을 열고,
[root@localhost ~]# yum -y install dhcp*
설치가 완료되면, 설정 파일을 복사해야합니다.
[root@localhost ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
복사가 되었으면 수정을 합니다.
[root@localhost ~]# vi /etc/dhcp/dhcpd.conf
수정할 부분들입니다.
46 # A slightly different configuration for an internal subnet.
47 subnet 200.200.200.0 netmask 255.255.255.0 { # 네트워크 주소와 서브넷마스크입니다.
48 range 200.200.200.130 200.200.200.139; # 이 곳이 DHCP의 범위가 됩니다.
49 option domain-name-servers ns1.internal.example.org;
50 option domain-name "kha5.net"; # 도메인 이름을 입력합니다.
51 option routers 200.200.200.254; # 라우터/게이트웨이 주소를 입력합니다.
52 option broadcast-address 200.200.200.255; # 브로드 캐스트 주소를 입력합니다.
53 default-lease-time 600; # 기본 예약 시간입니다.
54 max-lease-time 7200; # 최대 예약 시간입니다.
55 }
47 subnet 200.200.200.0 netmask 255.255.255.0 { # 네트워크 주소와 서브넷마스크입니다.
48 range 200.200.200.130 200.200.200.139; # 이 곳이 DHCP의 범위가 됩니다.
49 option domain-name-servers ns1.internal.example.org;
50 option domain-name "kha5.net"; # 도메인 이름을 입력합니다.
51 option routers 200.200.200.254; # 라우터/게이트웨이 주소를 입력합니다.
52 option broadcast-address 200.200.200.255; # 브로드 캐스트 주소를 입력합니다.
53 default-lease-time 600; # 기본 예약 시간입니다.
54 max-lease-time 7200; # 최대 예약 시간입니다.
55 }
수정하신 뒤 Esc를 누르시고 :wq 를 입력해 저장하고 나옵니다.
이제 확인을 해봅시다.
[root@localhost ~]# service dhcpd restart
OK 가 화면에 나타나면 DNS를 이용해서 확인해보세요!
윈도우에서는 cmd를 여신 뒤에
ipconfig /release 라고 입력하셔서 IP를 초기화하고,
ipconfig /renew 를 입력하셔서 IP를 할당해봅니다.
클라이언트에게 정해진 주소만을 할당하고싶다면,
dhcpd.conf 에서 예약 설정을 하면 됩니다.
예약 설정은 host fantasia 를 설정합니다.
75 host fantasia {
76 hardware ethernet 00:50:56:26:23:A5; #DHCP를 이용할 클라이언트의 Mac주소
77 fixed-address 200.200.200.135; #클라이언트에 할당할 고정 IP
78 }
76 hardware ethernet 00:50:56:26:23:A5; #DHCP를 이용할 클라이언트의 Mac주소
77 fixed-address 200.200.200.135; #클라이언트에 할당할 고정 IP
78 }
dhcpd 서비스를 다시 시작해주시면 확인하실 수 있습니다.
'OS > Linux' 카테고리의 다른 글
CentOS6.x에서 Telnet 서버 열기 (0) | 2015.07.28 |
---|---|
Virtual Box CPU오류 (2) | 2015.07.25 |
리눅스에서 VMware Tools 설치하기 (0) | 2015.07.23 |
vi 기본 명령어 정리 (2) | 2015.07.23 |
CentOS 5.3 VMware에 설치하기 (0) | 2015.07.22 |