DHCP服务器配置

                        DHCP服务器配置

客户端取得IP 参数的程序可简化如下:

   

    1,客户端; 利用广播封包发送搜索DHCP服务器,  它封包的IP是255.255.255.255

            一般主机都会丢掉,DHCP服务器会接受      

    2,服务器端; 提供客户端网络相关的租约供其选择。

        查看是否用过某个地址,若此地址没人使用, 则还提供这个

    如果配置文件针对该MAC地址有预留地址就把固定的预留地址给客户

            若不符合上述两个条件 从DHCP的地址池中查找没有使用的IP提供给

       主要针对MAC地址给予回应,服务器此时会保留租约,然后等待客户端回应

    3,客户端:  接受第一个相应的

4,服务器: 收到确认选择之后, 会回传确认,并告知租约的期限

DHCP服务器给予客户端的IP 

    固定IP   MAC地址 观察别人的 ping   arp -n

动态IP

多部DHCP服务器在同一物理网段时,  谁先回应 就先用谁的

----------------/etc/dhcpd.conf  配置文件的说明----------------------------------

###########################################################################

ddns-update-style interim;  动态DNS升级

ignore client-updates;      

subnet 192.168.0.0 netmask 255.255.255.0 {   子网掩码和网关

# --- default gateway

        option routers                  192.168.0.1; ---  预设的路由器

        option subnet-mask              255.255.255.0;--- 预设的子网掩码

        option nis-domain               "domain.org";  

        option domain-name              "domain.org"; ---- 给予一个领域名

        option domain-name-servers      192.168.1.1; ----- 领域名服务器 最多三个,逗号隔开

                                          ------可修改/etc/resolv.conf 下的信息

        option time-offset              -18000; # Eastern Standard Time

#       option ntp-servers              192.168.1.1;

#       option netbios-name-servers     192.168.1.1;

# --- Selects point-to-point node (default is hybrid). Don't change this unless

# -- you understand Netbios very well

#       option netbios-node-type 2;

        range (dynamic-bootp) 192.168.0.128 192.168.0.254; ------  地址池

        default-lease-time 21600;--------------默认租约时间

        max-lease-time 43200;------------------最长默认租约时间

             -----下面是关于DHCP中的固定IP--------

        # we want the nameserver to appear at a fixed address

        host ns {

    暂时注释掉  next-server marvin.redhat.com;        

                hardware ethernet 12:34:56:78:AB:CD; ----这个是指定预留地址,绑定的MAC地址

             fixed-address 207.175.42.254;-----这个地址必须是地址池之外的,必须在一个网段内  

        }

}

具体的配置:

#yum list all | grep dhcp    查看下DHCP 的包

#yum -y install dhcp          安装DHCP服务器软件

#rpm -ql dhcp                 查看DHCP服务器安装了哪些包 

DHCP 上有配置文件的模版,我们可以cp 过来使用下

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

cp 这个模版到dhcpd.conf下,参考并设置自己的配置文件

编辑/etc/dhcp.conf 配置文件

***** 因为上面已经对DHCP配置文件做了详细的说明这里就不注释了********

 

配置好启动文件之后,启动DHCP服务器

   #service dhcpd start

在虚拟机上做个客户端 设置为动态获取IP地址,用setup设置

  设置之后查看其MAC地址

  将MAC地址绑定到上面DHCP服务器配置文件的预留地址

因为是用虚拟机在做测试,所以要把两者放在一个空间内,在虚拟机上对服务器端和客户端都做些修改

之后就进行测试在服务器端上。

  

  即DHCP服务器的简单配置就成功了!

你可能感兴趣的:(服务器)