RHE5服务器配置——DHCP服务器

一:DHCP配置文件

       安装好RHE5自身携带的DHCP安装包后,DHCP端口监督程序dhcpd配置文件是/etc/dhcpd.conf。该文件包括3个部分:parameters参数,declaration声明和option选项。

       1。parameters:表明如何执行任务,以及是否要执行任务或将哪些网络配置选项发送给客户端,主要参数:

ddns-updata-style                           配置DHCP-DNS互动更新模式

default-lease-time                          指定默认租赁时间的长度,单位秒

max-lease-time                               指定最大租赁时间长度,单位秒

hardware                                        指定网卡接口类型和MAC地址

server-name                                   通知DHCP客户端服务器的名称

get-lease-hostnames flag               检查客户端使用的IP地址

fixed-address ip                             分配给客户端一个固定的IP地址 

authritative                                   拒绝不正确IP地址的要求

         2。declaration:描述网络布局及提供客户的IP地址等,主要参数:

shared-network                             告知一些子网络是否共享相同的网络

subnet                                           描述一个IP地址是否属于该子网

range 起始IP  终止IP                      提供动态分配IP地址范围

host 主机名                                   参考特别的主机(保留IP)

group                                             为一组参数提供声明

allow unknown-clients;deny unknown-client     是否动态分配IP给未知使用者

allow bootp;deny bootp               是否响应激活查询

allow booting;deny booting          是否响应使用者查询

filename                                        开始启动文件的名称,应用于无盘工作站

next-server                                   设置服务器从引导文件中装入主机名,应用无盘工作站

        3。option:配置DHCP可选参数,全部用option关键字作为开始,主要选项:

subnet-mask                                 为客户端设定子网掩码

domain-name                                指定DNS名字

domain-name-servers                   说明DNS服务器的IP地址

host-name                                    为客户端指定主机名称

routers                                         指定默认网关

broadcast-address                        设定广播地址

ntp-server                                    设定网络时间服务器的IP地址

time-offset                                   设定格林威治时间的偏移时间,单位秒

二:DHCP配置实例

1。dhcp服务器的安装包:

#mount /dev/cdrom /media //光驱的挂载

#rpm -ivh /media/Server/dhcp-3.0.5-3.el5.i386.rpm

clip_image002

  2。复制dhcp服务器配置示例文件到/etc下并改名为dhcpd.conf

#cd /usr/share/doc/dhcp-3.0.5/

#cp dhcpd.conf.sample /etc/dhcpd.conf

clip_image004

    3。修改dhcp服务器的配置文件:

#vi /etc/dhcpd.conf

clip_image006

dns的更新类型:

interim:互动更新;

ad-hoc :兼容早期特殊DNS更新模式的互动更新;

none :不做自动更新;

根据客户端网卡的MAC地址绑定IP(192.168.1.88),ns主机名可任意指定,同时电脑绑定IP,主机名不能相同

   4。启动dhcp服务器:

#service dhcpd restart //重启DHCP服务器

#iptables -F //清掉防火墙规则

clip_image008

三:若客户端无法获取IP地址

      DHCP服务器配置完成且没有语法错误,但是网络中的客户端却无法得到IP地址。这通常是因为LINUX DHCP服务器无法接收来自255.255.255.255的DHCP客户端的request封包造成的,一般是LINUX DHCP服务器的网卡没有设置MULTICAST功能,为了让dhcpd能够正常地和DHCP客户端沟通,dhcpd必须传送封包到255.255.255.255这个IP地址。但是在有些LINUX系统中,255.255.255.255这个IP地址被用来作为监听区域子网域广播的IP地址。所以需要路由表中加入255.255.255.255以激活MULTICAST功能,执行命令:

    # route   add    -host   255.255.255.255   dev   eth0

如果报告错误:

     255.25.255.255:unkown  host

那么修改/etc/hosts,加入如下行:

  255.255.255.255     dhcp

你可能感兴趣的:(职场,服务器,DHCP,休闲,mdash)