天天看点

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

插入相应的光盘驱动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、用客户机测试

继续阅读