Dhcp服务器在企业网络中的应用
原理介绍:
如果客户端是第一次登录网络,本机上没有IP数据,然后他会向网络发出一个DHCPDISCOVER封包(来源地址为0.0.0.0 目的地址为255.255.255.255,向网络进行广播。
当DHCP服务器收到客户端发出的广播后,它会从那些没有租出的地址范围内选择空闲的IP,以及其他网络设定,转发给客户端一个DHCP OFFER封包。
当客户端收到一个DHCP服务器的响应后,会向网络广播一个DHCP REQUEST封包,相当于通知其他DHCP服务器它已收到一个响应。其他DHCP服务器则收回发出的IP地址信息到地址池中。
当这个DHCP服务器收到客户端的DHCP REQUEST后,会向客户端发出一个响应,确认IP租约生效。
租期确定 1.重新启动时会发送 dhcprequest
2. 50% 再次发送dhcprequest 得不到服务器响应地址也还可以使用
3. 87.5% dhcpdiscover 此时如果还得不到回应则重复(4步骤) 100% 终止使用
配置文件 /etc/dhcpd.conf
作用域 subnet 范围 {
option router 网关;
option domain-name-server dns服务器列表;
range 起始地址 结束地址;
绑定 host 名称1 {
绑定的ip地址;绑定的mac地址;}
绑定 host 名称n {
绑定的ip地址;绑定的mac地址;
}
}
同一个局域网内为客户分配不同网段的地址或客户端多个时使用 超级作用域 shared-network 名称 {基本作用域1 subnet 范围{
......
}
基本作用域n subnet 范围{
......
}
}
拓扑图:
1、 安装dhcp服务器并启动
2、 编辑dhcpd.conf脚本
3、 重启dhcp服务
4、 客户端获得地址
5、