DHCP服务_学习笔记


DHCP(Dynamic Host Configuration Protocol):动态主机配置协议

Lease:租约    续租时间需要是租期时间的一半

UDP协议:

        Sertver:67

        Client:68

/var/lib/dhcpd/dhcpd.leases                #这是一个服务端的客户端曾经获取地址的记录

客户端的命令:

    dhclient        使用命令直接获取地址,不允许二次使用。

    TCP/IP:

        IPADDR

        NETMASK

        GATEWAY

        DNS

    请求过程:

        C通过广播的方式向同网段的主机发起DHCP请求

        S回复C的请求

        C使用最快回复的S的地址,C向本网段广播告知自己使用了谁的地址

        S通过广播方式回应C的广播请求

        

        Clinet-->DHCPDISCOVER

                        DHCPOFFER<--Server

        Client-->DHCPREQUEST

                        DHCPACK<--Server

                以上为广播的方式

        Client-->DHCPREQUEST        续租

                        DHCPACK<--Server

        DHCP Relay:DHCP中继器    

                可以实现跨网段的广播请求的转发

    保留地址:地址池之外的一个地址。同时是地址池同一网段的地址。优先级高

        subnet 192.168.0.0 netmask 255.255.255.0  {

                option    routers                              192.168.0.1;                #配置默认网关

                option    subnet-mask                    255.255.255.0;           #配置子网掩码

                option    domain-name                   "domain.org";            #配置域名

                option    domain-name-server       192.168.0.1;              #配置DNS服务器的地址

                option    time-offset                          -18000;                     #时间偏移

                range                                                   192.168.0.2 192.168.0.253;    #地址池

                default-lease-time                             21600;                        #默认租约长度

                max-lease-time                                  43200;

                host ns(标示,无意义)    {

                        next-server    marvin.redhat.com;                            #pxe中引导文件服务器的地址

                        hardware ethernet ff:ff:ff:ff:ff:ff;

                        fixed-address    192.168.0.254;

                    }

            }