dhcp服务器

来源:互联网 发布:山治两年后的实力 知乎 编辑:程序博客网 时间:2024/05/17 05:57

DHCP的全称是动态主机配置协议(Dynamic Host Configuration Protocol)。运行DHCP的服务器把TCP/IP网络设置集中起来,动态处理工作站IP地址的配置,用DHCP租约和预置的IP地址相联系,DHCP租约提供了自动在TCP/IP网络上安全地分配和租用IP地址的机制,实现IP地址的集中式管理,基本上不需要网络管理人员的人为干预。

DHCP客户:DHCP客户是一通过DHCP来获得网络配置参数的Internet主机,通常就是普通用户的工作站。
DHCP服务器:DHCP服务器是提供网络设置参数给DHCP客户的Internet主机。
DHCP/BOOTP 中继代理:在DHCP客户和服务器之间转发 DHCP 消息的主机或路由器。
DHCP是基于客户机/服务器模型设计的,DHCP客户和DHCP服务器之间通过收发DHCP消息进行通讯。

DHCP就应该是一种动态管理ip地址的一种机制,它分为服务器端和客户端,服务器端就是分发ip地址的也就是路由器和热点 AP,客户端就是申请ip地址的也就是sta。两者通过发送特定的消息通讯。

默认ip地址租用时间(秒),当DHCP客户端的IP地址使用时间达到租期的一半时,它就会向DHCP服务器发送一个新的DHCPREQUEST。若服务器在接收到该信息后并没有可拒绝该请求的理由,就会送一个DHCPACK信息。当DHCP客户端收到该应答信息后,就重新开始一个租用周期。所以我们上网才不会说到期要断一下网
default-lease-time 28800;

  1. 最大租约时间
    max-lease-time 43200;
  1. 子网掩码选项
    option subnet-mask 255.255.255.0;
  1. 广播地址
    option broadcast-address 192.168.1.255;
  1. 路由器地址
    option routers 192.168.1.1;
  1. DNS地址
    option domain-name-servers 192.168.1.1;
  1. 域名
    option domain-name "netreslab.org";
  1. 以上都是全局参数
  1. 子网声明和掩码
    subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.10 192.168.1.100;range 192.168.1.150 192.168.1.200;}

    设置IP作用域
    IP作用域是一个IP子网中所有可分配的IP地址的连续范围。在DHCP服务器内必须设置一个IP作用域。当DHCP客户端向DHCP服务器请求IP地址时,DHCP服务器就可以从该作用域内选择一个尚未分配的IP地址,并将其分配给该DHCP客户端。
    在dhcpd.conf文件中,可用subnet语句来声明一个IP作用域。
    subnet语句的格式如下:
    subnet 子网ID netmask 子网掩码

    {range 起始IP地址 结束IP地址; # 指定可分配给客户 端的IP地址范围IP参数; # 定义客户端的IP参数,如子网 掩码、默认网关等}

    /看起来子网也可以设置自己的参数,/
    保留特定的IP地址
    下格式的host语句。
    host 主机名

    {hardware ethernet 网卡的MAC地址; # 指定DHCP客户端网卡的MAC地址fixed-address IP地址; # 指定为该DHCP客户端分配的IP地址IP参数; # 指定默认网关等其他IP参数}



  2. #Examles
  3. opt dns 192.168.2.1
    option subnet 255.255.255.0
    opt router 192.168.2.1
    #opt wins 192.168.10.10
    #option dns 129.219.13.81 # appened to above DNS servers for a total of 3
    option domain local
    option lease 864000 # 10 days of seconds

    1. Currently supported options, for more info, see options.c
      #opt subnet
      #opt timezone
      #opt router
      #opt timesrv
      #opt namesrv
      #opt dns
      #opt logsrv
      #opt cookiesrv
      #opt lprsrv
      #opt bootsize
      #opt domain
      #opt swapsrv
      #opt rootpath
      #opt ipttl
      #opt mtu
      #opt broadcast
      #opt wins
      #opt lease
      #opt ntpsrv
      #opt tftp
      #opt bootfile
    2. Static leases map
      #static_lease 00:60:08:11:CE:4E 192.168.0.54
      #static_lease 00:60:08:11:CE:3E 192.168.0.44



    3. http://blog.chinaunix.net/uid-23026336-id-2569990.html


0 0
原创粉丝点击