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;
- 最大租约时间
max-lease-time 43200;
- 子网掩码选项
option subnet-mask 255.255.255.0;
- 广播地址
option broadcast-address 192.168.1.255;
- 路由器地址
option routers 192.168.1.1;
- DNS地址
option domain-name-servers 192.168.1.1;
- 域名
option domain-name "netreslab.org";
- 以上都是全局参数
- 子网声明和掩码
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作用域
{range 起始IP地址 结束IP地址; # 指定可分配给客户 端的IP地址范围IP参数; # 定义客户端的IP参数,如子网 掩码、默认网关等}
IP作用域是一个IP子网中所有可分配的IP地址的连续范围。在DHCP服务器内必须设置一个IP作用域。当DHCP客户端向DHCP服务器请求IP地址时,DHCP服务器就可以从该作用域内选择一个尚未分配的IP地址,并将其分配给该DHCP客户端。
在dhcpd.conf文件中,可用subnet语句来声明一个IP作用域。
subnet语句的格式如下:
subnet 子网ID netmask 子网掩码/看起来子网也可以设置自己的参数,/
{hardware ethernet 网卡的MAC地址; # 指定DHCP客户端网卡的MAC地址fixed-address IP地址; # 指定为该DHCP客户端分配的IP地址IP参数; # 指定默认网关等其他IP参数}
保留特定的IP地址
下格式的host语句。
host 主机名 - #Examles
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- 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 - 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 - http://blog.chinaunix.net/uid-23026336-id-2569990.html
- Currently supported options, for more info, see options.c
- DHCP服务器
- dhcp服务器
- DHCP服务器
- DHCP 服务器
- dhcp服务器
- DHCP服务器
- DHCP服务器
- 命令行安装DHCP服务器
- DHCP服务器需求条件
- DHCP服务器的迁移
- 如何建立DHCP服务器
- 如何建立DHCP服务器
- 如何建立DHCP服务器
- 备份DHCP服务器配置
- 路由器模拟DHCP服务器
- DHCP服务器架设指南
- 4.2.6 DHCP服务器
- DHCP服务器的配置
- javascript Window
- spark JavaSQLPageViewanalyzer for hive table
- Java设计模式--策略模式(对象行为型)
- Android之最清晰的Service详解
- Eclipse中的编码分类及服务器编码
- dhcp服务器
- python程序-->列表到字典的函数,针对好玩游戏物品清单
- 三分钟学会git bash命令行
- swift3 类class与结构体struct
- discuz模板机制
- Block实现
- Eclipse debug:F5、F6、F7、F8 作用
- -Dmaven.multiModuleProjectDirectory system property is not set
- go示例3:模拟简单游戏服务器