网络通信 频道

【网管成长历程】IP地址规划DHCP篇

    二、配置DHCP服务器

    下面以Red Hat Linux 9来说明建立动态主机配置协议(DHCP)服务器的配置过程。
   在服务器上安装Red Hat Linux 9可以选中安装DHCP服务(图1)或者使用Redhat Linux 9.0自身携带rpm包安装。安装结束后, DHCP 端口监督程序 dhcpd配置文件是/etc目录中的名为dhcpd.conf的文件。

图1(点击看大图)

    1、配置文件说明

    /etc/dhcpd.conf通常包括三部分:parameters、declarations 、option。
DHCP配置文件中的parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户;DHCP配置文件中的declarations (声明):用来描述网络布局、提供客户的IP地址等;DHCP配置文件中的option(选项):用来配置DHCP可选参数,全部用option关键字作为开始。

    配置DHCP 服务器的第一步是创建贮存客户网络信息的配置文件。全局选项可以为所有客户声明,可选选项可以为每个客户系统声明。
该配置文件可以使用任何附加的制表符或空行来进行简单格式化。关键字是区分大小写的,起首为井号(#)的行是注释。

    ddns-update-style interim;
    ignore client-updates;
    subnet 192.168.5.0 netmask 255.255.255.0 {
    option routers          192.168.5.254;
    option subnet-mask      255.255.255.0;
    option broadcast-address        192.168.5.255;
    option domain-name-servers      192.168.5.1;
    option domain-name          "www.ghq.com"; 
    option domain-name-servers  192.168.5.1;
    option time-offset      -18000; # Eastern Standard Time
    range dynamic-bootp 192.168.5.10 192.168.5.250;
    default-lease-time 600;
    max-lease-time 7200;
        host ns {
        hardware ethernet 00:A0:78:8E:9E:AA;
       fixed-address 192.168.5.6;
    }
}

    配置简单说明如下:

    目前Linux实现了两种 DNS 更新方案:特殊 DNS 更新模式和过渡性 DHCP-DNS 互动草图更新模式。如果这两种模式被接受为 IETF 标准进程的一部分,就会出现第三个模式:标准 DNS 更新方法。DHCP 服务器必须配置使用这两种当前方案中的一种。版本 3.0b2pl11 以及更早的版本使用特殊模式;不过,这种模式已经过时。要使用推荐的模式,在配置文件的开头添加以下一行: ddns-update-style interim;后面的一行含义是忽略客户端升级的变化。

    在这里我们是采用C类地址192.168.5网段做DHCP服务器,共239个IP地址可以分配的例子。DNS是www.ghq.com对应的ip地址为192.168.5.1,网关为192.168.5.254,子网掩码是255.255.255.0,广播地址为192.168.5.255;它为客户声明一个默认租期、最长租期、以及网络配置值,上例中把 range 192.168.5.10 和 192.168.5.250之间的 IP 地址分配给客户。
host ns 声明表明:网卡的 MAC 地址为 00:A0:78:8E:9E:AA 的系统所分配的 IP 地址将一直是 192.168.5.6。

0
相关文章