天天看點

linux環境搭建DHCP伺服器

一、配置伺服器一般分為4步:

1、安裝相應的軟體包

2、伺服器的配置

3、啟動服務

4、測試

二、配置DHCP伺服器,必須具有的前提條件

1、實驗環境準備(機器設定、網絡設定)

2、DHCP伺服器需要一個固定的IP位址

配置IP位址

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0(設定網絡IP)

# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)

DEVICE=eth0

BOOTPROTO=static  //【dhcp、static、none】

ONBOOT=yes    //重新開機開啟

HWADDR=00:0c:29:5d:ed:a4  //實體位址

IPADDR=192.168.1.254   //ip位址

NETMASK=255.255.255.0  //子網路遮罩

[root@localhost ~]# service network restart

[root@localhost ~]# chkconfig network on

[root@localhost ~]# ifconfig eth0

三、正式安裝配置DHCP服務

1、安裝dhcp軟體包

[root@localhost ~]# rpm -q dhcp

package dhcp is not installed

插入相應的CD光牒驅動5.9iso

[root@localhost ~]# cd /misc/cd/Server/

[root@localhost Server]# ls dhcp*

dhcp-3.0.5-31.el5_8.1.x86_64.rpm

dhcp-devel-3.0.5-31.el5_8.1.i386.rpm

dhcp-devel-3.0.5-31.el5_8.1.x86_64.rpm

dhcpv6-1.0.10-20.el5.x86_64.rpm

dhcpv6-client-1.0.10-20.el5.x86_64.rpm

[root@localhost Server]# rpm -ivh dhcp-3.0.5-31.el5_8.1.x86_64.rpm 

warning: dhcp-3.0.5-31.el5_8.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                                                  ############################### [100%]

   1:dhcp                                                     ############################### [100%]

2、DHCP伺服器的配置

[root@localhost ~]# vim /etc/dhcpd.conf  //進入dhcpd.conf配置檔案,并作如下優化

ddns-update-style interim; //預設首行,不可删

subnet 192.168.1.0 netmask 255.255.255.0 {  //可分IP網段

        option routers                  192.168.1.253;  //網關設定

        option subnet-mask              255.255.255.0;

        option domain-name              "hello.com"; 

        option domain-name-servers      202.106.0.20; // DNS伺服器IP位址

        range dynamic-bootp 192.168.5.100 192.168.1.200;  //IP位址配置設定範圍

        default-lease-time 21600;  //預設租約時間

        max-lease-time 43200; //最大租約時間

        host ns {   //保留特定IP位址,給某主機

                hardware ethernet 12:34:56:78:AB:CD; 

                fixed-address 207.175.42.254;

        }

}

3、啟動DHCP服務

[root@localhost ~]# rpm -ql dhcp | grep init.d

/etc/rc.d/init.d/dhcpd

/etc/rc.d/init.d/dhcrelay

[root@localhost ~]# /etc/init.d/dhcpd status

dhcpd 已停

[root@localhost ~]# /etc/init.d/dhcpd start

啟動 dhcpd:                                    [确定]

[root@localhost ~]# chkconfig --list dhcpd

dhcpd           0:關閉  1:關閉  2:關閉  3:關閉  4:關閉  5:關閉6:關閉

[root@localhost ~]# chkconfig dhcpd on //重新開機後開啟服務

4、用客戶機測試

繼續閱讀