Linux 环境下配置DHCP服务器手册

实验名称:Linux 环境下DHCP服务器配置

实验目的:

掌握DHCP配置文件的编辑 

实验环境及要求:

1.通过搭建一台Linux DHCP服务器,让内部客户机获取到192.168.1.0/24子网的IP地址,根据现在的拓扑完成。

实验步骤: 

部署DHCP服务器,使客户机能获取IP地址

实验目的

通过在内部部署一台DHCP服务器,定义服务器分发的IP地址范围(192.168.1.2 – 192.168.1.254 ),使客户机获取IP地址进行通讯,客户机的租约为4天。并为内部的DNS-SRV服务器的IP地址固定提供IP为192.168.1.254。

实验拓扑图

 

Linux 环境下配置DHCP服务器手册

实验设备及说明

二台机器,其中一台为Linux 4 RS,一台为Windows XP

其中:

DHCP服务器IP为:192.168.1.1

网关IP 地址为:192.168.1.253

DNS服务器IP为:192.168.1.254

实验步骤 

任务

详细步骤

1、 在DHCP上配置,完成以下3个任务

 

配置接口的IP

A. 打开终端

B. 运行netconfig命令

C. 设置IP地址192.168.1.1,子网掩码为255.255.255.0

D. 重启网络服务,运行service network restart

E. 运行ifconfig eth0,查看接口IP是否正确. Linux 环境下配置DHCP服务器手册

2、安装DHCP服务

A、装入Linux 4 RS的第三者张光盘,使用

rpm –ivh dhcp-3.0.1-12_EL.i386.rpm

B、检查安装是否成功,使用命令

   rpm –ql dhcp

3、配置DHCPD.CONF文件

A、手工复制DCHP样本文件到/etc目录下,名为dhcpd.conf

命令:

cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf  

B、 编辑dhcpd.conf配置文件,使用命令 vi /etc/dhcpd.conf

1)        定义DHCP服务器分配的IP地址范围

subnet 192.168.1.0 netmask 255.255.255.0

{

   rang 192.168.1.2 192.168.1.254;  定义地址池

}

2)        定义客户端分配的网关与DNS服务器的IP地址

option routers    192.168.1.254;    定义网关值

option subnet-mask 255.255.255.0;   定义分配的子网掩码

option domain-name-servers 192.168.1.254;  定义DNS服务器地址

3)        为内部DNS-SRV定义保留地址为192.168.1.254,使用host声明定义即可

4、客户端检查测试

 

A、将客户机的网络连接设置成“自动获得IP地址”项,并在CMD模式下测试,检查是否成功获得IP。 

B、在内部DNS-SRV服务器上,查看保留IP项是否正确 

 

附:DHCPD.CONF 配置文件内容

;以下4行为DHCP的全局配置值。对整个DHCP服务器上的作用域都有效,但优先级最低。

ddns-update-style interim;

ignore client-updates;

default-lease-time 345600;

max-lease-time 691200;

 

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 nis-domani    “domain.com”;

       option domain-name   “benet.com”;     ;定义客户机的域名

       option domain-name-servers   192.168.1.254;   ;定义客户机的DNS服务器地址

       option time-offset        -18000;

       range 192.168.1.2  192.168.1.254;    ;定义分配给客户机地址范围

       ;下面host声明定义为内部保留客户机DNS-SRV的配置

       host  dns-srv {

              hardware  ethernet  00:0c:29:9b:0e:32; ;定义保留客户机的MAC地址

              fixed-address       192.168.1.254;     ;定义保留客户机的IP地址

              option routers       192.168.1.253;    ;定义保留客户机的网关地址

              options domain-name-servers   192.168.1.254; ;定义保留客户机的DNS地址

                  }      

   ;下面host声明定义为内部保留客户机DW的配置

       host  dns-srv {

              hardware  ethernet  00:0c:29:7a:0e:3c; ;定义保留客户机的MAC地址

              fixed-address     192.168.1.253;       ;定义保留客户机的IP地址

              options domain-name-servers   192.168.1.254;  ;定义保留客户机的DNS地址

                  }     

}

实验结论及排除思路或命令:

1. 写出通过本次上机实验操作,你得出了什么样的结论

首次配置时应 从 /usr/share/doc/dhcp-3.0.1/处复制dhcpd.conf.sample文件为dhcpd.conf

定义客户机的租约时,按进行计算,此处定义为345600(4天);

为客户机定义保留时,应与MAC地址相绑定。

作用域范围的选项值勤优先于全局配置值。

2.  实验中出现的错误及排错方法

A)保留客户机获取的DNS地址不正确 

原因:应当在host声明中定义option domain-name-servers值。此声明内的值优先于全局配置值。

相关推荐