DHCP服务器的搭建

前言:

此服务器的概述:名字、功能、特点、端口号。

安装。

配置文件的位置。

服务启动关闭脚本,查看端口。

此服务的使用方法。

修改配置文件。

排错(从上到下,从内到外)。

实验环境:

服务器:IP:192.168.1.63

客户端:IP:192.168.1.64

1、DHCP服务器的工作原理

名称:DHCP:动态主机配置协议

功能:是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:

(1)给内部网络或网络服务供应商自动分配IP地址,主机名,DNS服务器,域名。

(2)配合其他服务,实现集成化管理功能。如无人值守安装服务器。

特点:C/S模式   客户端/服务端

        自动配置IP地址,方便管理;

        DHCP不会同时租借相同的IP地址给两台主机;

        DHCP管理员可以约束特定的计算机使用特定的IP地址;

        可以为每个DHCP作用域设置很多选项;

        客户机在不同子网间移动时不需要重新设置IP地址。每次都自动获取IP地址就可以。

缺点:当网络上存在多服务器时,一个DHCP服务器不能查出已被其他服务器租出去的IP地址;

           DHCP服务器不能跨路由器与客户机通信,除非路由器允许BOOTP协议转发。

DHCP端口号:

    bootps    67/tcp        bootpc    68/tcp

    bootps    67/udp       bootpc    68/udp

DHCP协议由bootp协议发展而来,是bootp的增强版,bootps代表服务端端口,bootpc代表客户端端口。

bootp协议:引导程序协议(bootp)

DHCP服务运行原理:

        DHCP客户端向服务端请求IP地址过程:

客户端C                                               服务端S

                                                        目标端口           源IP            目标IP

DHCPDISCOVER---------> udp            67            0.0.0.0         255.255.255.255

即:DHCP 客户机寻找DHCP服务器的阶段。DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCPdiscover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。

                                                        目标端口           源IP            目标IP

DHCPOFFER---------> udp              68               dhcp服务器的ip        255.255.255.255

即:DHCP服务器提供IP地址的阶段。在网络中接收到DHCPdiscover发现信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的DHCPoffer提供信息。

                                                        目标端口           源IP            目标IP

DHCPREQUEST---------> udp            67            0.0.0.0         255.255.255.255

即:DHCP 客户机选择某台DHCP服务器提供的IP地址的阶段。如果有多台DHCP服务器向DHCP客户机发来的DHCPoffer提供信息,则DHCP客户机只接受第一个收到的offer提供信息,然后他就以广播方式回答一个DHCPrequest请求信息,该信息中包含向它所选定的DHCP服务器请求IP地址的内容。之所以要以广播方式回答,是为了通知所有的DHCP服务器,他将选择某台DHCP服务器所提供的IP地址

                                                        目标端口           源IP            目标IP

DHCPACK---------> udp            68             dhcp服务器的ip         255.255.255.255

即:DHCP 服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户机回答的DHCPrequest请求i信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCPpack确认信息,告诉DHCP客户机可以使用他所提供的IP地址。然后DHCP客户机便将其TCP/IP协议与网卡绑定,另外,除DHCP客户机选中的服务器外,其他的DHCP服务器都将收回曾提供的IP地址。


2、安装DHCP:

    rpm安装:

    #包含DHCP客户端和服务端共同需要的一些文件     dhcp-common

    #dhcpclient       dhcpclient

    #dhcp服务端包    dhcp

    或者yum -y install  dhcp 

配置文件:

        /etc/dhcp/dhcp.conf

拷贝配置文件:

服务启动关闭脚本,查看端口 :   

保证开机启动:

        chkconfig  dhcpd  on      chkconfig  --list  dhcpd 

3、修改配置文件,实战举例

概念与协议:

作用域:可以分配IP的范围  subnet

地址池:可以分配给客户端的IP,range包括的Ip

保留地址:指定某个客户端使用一个特定Ip,通过host配置的

租约(时间):客户端可以使用这个ip地址的时间

租约数据库文件:

    /var/lib/dhcpd/dhcpd.leases


4、实例:使用DHCP为局域网中的机器分配IP地址。

应用案例:公司有60台计算机,id地址段为192.168.0.1-192.168.0.254,子网掩码是255.255.255.0,网关为192.168.0.1,2-30网段地址给服务器配置,客户端可以使用的地址端为100-200。其余IP为保留地址。

修改网卡vnat4

将客户机改为自动获取IP地址

查看DNS:

    cat /etc/resolv.conf

查看租约数据库文件


5、实例:使用DHCP为服务器分配固定IP地址

IP地址绑定:

    配置过程中要用到host声明,hardware、fixed-address参数。

在配置文件中添加如下:

    host wenzi64{

        hardware ethernet mac地址;

        fixed-address  192.168.0.251;

    }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值