<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

Ø       实验名称:dhcp服务

 

Ø      实验环境:二台RHEL4 一台Windows

 

软件包:rpm ivh dhcp-3.0pl1-23.i386.rpm

 

Ø       实验目的:实现客户动态获得IP以及DNS

 

Ø       实验原理:

DHCP的基本概念

l         DHCP是进行动态主机配置的网络协议

l         DHCP协议可以在LinuxWindows系统中实现

l         DHCP网络服务的结构中具有服务器和客户机两个角色

l         DHCP服务器用于为网络中所有的DHCP客户机提供网络配置信息

l         DHCP客户机向DHCP服务器发出配置请求,并按照服务器返回的信息进行网络配置

Ø       DHCP的工作原理

l         DHCP的运行机制

l         DHCP的工作过程

 

Ø       实验具体实施步骤(可采取截图和文字相结合)

安装软件包

•          1.  DHCP服务器的安装

•          在进行DHCP服务器配置之前,首先要确认Linux系统中已经安装了DHCP服务器,可使用下面的命令:

# rpm qa | grep dhcp

•          如果没有安装,可以把光盘放入光驱后,进入/media/cdrom/RedHat/RPMS

•          输入下面的命令来安装:

# rpm ivh dhcp-3.0pl1-23.i386.rpm

dhcp的安装

Rpm qa |grep dhcp

§        dhcpd.conf配置文件

•         dhcpd服务器的主配置文件是

/etc/dhcpd.conf

•         dhcpd.conf文件默认不存在,需要手工建立

•         系统中提供了配置文件样例可供参考

/usr/share/doc/dhcp-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3.0.1/dhcpd.conf.sample

•         Red Hat Linux 9中,DHCP服务器的配置文件是:/etc/dhcpd.conf,但Red Hat Linux E4后的默认情况下,此文件是不存在的。用户必须手工建立该文件,但在系统在有一个该文件的模板,其所存贮位置是:/usr/share/doc/dhcp-3.0pl1/dhcpd.conf .sample,把这个文件拷贝到/etc目录,并把文件名的后缀改成.conf。可使用下面的命令:

•         cp  /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample   /etc/dhcpd.conf

 

 

§        dhcp.conf配置文件的基本格式

•         声明用来描述dhcpd服务器中对网络布局的划分,是网络设置的逻辑范围

subnet 10.0.0.0 netmask 255.255.0.0 {

……

       }

•         参数由设置项和设置值组成

default-lease-time 21600;

max-lease-time 43200;

•         选项由option关键字引导

option routers                 10.0.15.158;

option subnet-mask              255.255.0.0;

§        使用subnet声明设置子网属性

§        subnet声明用于在某个子网中设置动态分配的地址和网络属性

 

subnet 10.0.0.0 netmask 255.255.0.0 {

   range  10.0.15.50       10.0.15.100;

   option subnet-mask         255.255.0.0;

   option routers            10.0.0.254

}

 

§        使用host声明设置主机属性

§        host用于对单个主机的网络属性进行声明,通常用于为主机(服务器)分配固定使用的IP地址

 

host Server01 {

        hardware ethernet 0:c0:c3:22:46:81;

        fixed-address 10.0.15.56;

        option subnet-mask  255.255.0.0;

        option routers     10.0.0.254;

}

§        多网络接口时需要配置的文件

§        主机拥有多个网络接口时需要在文件中指定提供dhcp服务的网络接口

§        /etc/sysconfig/dhcpd文件中设置

DHCPDARGS=

DHCPDARGS=eth0

eth0是提供dhcp服务的网络接口名称

•         dhcpd服务的启动脚本

/etc/init.d/dhcpd

•         启动dhcpd服务

# service dhcpd start

•         停止dhcpd服务

# service dhcpd stop

•         重新启动dhcpd服务

# service dhcpd restart

•         使用启动脚本查看服务器状态

# service dhcpd status

 

 

 

具体操作看附件、、、、、、