使用DHCP动态管理主机地址

  

1,动态主机配置协议
动态主机配置协议(DHCP,动态主机配置协议),该协议用于自动管理局域网内主机的IP地址,子网掩码,网关地址及DNS地址等参数,
可以有效地提升IP地址的利用率,提高配置效率,并降低管理与维护成本;一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,
其主要用途是为局域网内部的设备或网络供应商自动分配IP地址等参数。简单来说,DHCP协议就是让局域网中的主机自动获得网络参数的服务。如果手动配置每台主机的网络参数会相当麻烦,日后维护起来也让人头大。
而且当机房内的主机数量进一步增加时(比如有100台,甚至1000台),这个手动配置以及维护工作的工作量足以让运维人员崩溃。
借助于DHCP协议,不仅可以为主机自动分配网络参数,还可以确保主机使用的IP地址是唯一的,更重要的是,还能为特定主机分配固定的IP地址。
DHCP服务包括以下几个常见术语:
作用域:一个完整的IP地址段,DHCP协议根据作用域来管理网络的分布,分配IP地址及其他配置参数。
超级作用域:用于管理处于同一个物理网络中的多个逻辑子网段。超级作用域中包含了可以统一管理的作用域列表。
排除范围:把作用域中的某些IP地址排除,确保这些IP地址不会分配给DHCP客户端。
地址池:在定义了DHCP的作用域并应用了排除范围后,剩余的用来动态分配给DHCP客户端的IP地址范围。
租约:DHCP客户端能够使用动态分配的IP地址的时间。
预约:保证网络中的特定设备总是获取到相同的IP地址。
2部署了dhcpd服务程序
2 - 1,了dhcpd是Linux系统中用于提供DHCP协议的服务程序,尽管DHCP协议的功能十分强大,但是了dhcpd服务程序的配置步骤却十分简单,这也在很大程度上降低了在Linux中实现动态主机管理服务的门槛。
在确认百胜软件仓库配置妥当之后,安装了dhcpd服务程序:
Yum - y安装使用DHCP - y参数默认是的
查看了dhcpd服务程序的主配置文件内容:
猫/etc/dhcp/dhcpd.conf

  

DHCP服务器配置文件。

  
 <代码> #看到/usr/share/doc/dhcp*/dhcpd.conf.example
  #看到dhcpd.conf(15)手册页 
  

只有这3个行注释语句,这里我们可以自由编译,也可以参考第2行的示例文件。

  

2 - 2,一个标准的配置文件应该包括全局配置参数,子网网段声明,地址配置选项以及地址配置参数,其中,全局配置参数用于定义了dhcpd服务程序的整体运行参数;
子网网段声明用于配置整个子网段的地址属性。考虑到了dhcpd服务程序配置文件的可用参数比较多、下面是最常用的参数:
ddns-update-style[类型)定义DNS服务动态更新的类型、类型包括没有(不支持动态更新),中期(互动更新模式)与特别(特殊更新模式)
(允许|忽略)客户机更新允许/忽略客户端更新DNS记录
default-lease-time[21600]默认超时时间
max-lease-time[43200]最大超时时间
选项domain-name-servers[8.8.8.8]定义DNS服务器地址
选择域名(“domain.org")定义DNS域名
范围0.0.0.0 0.0.0.0定义用于分配的IP地址池
选项子网掩码定义客户端的子网掩码
选择路由器定义客户端的网关地址
broadcase-address(广播地址]定义客户端的广播地址
ntp-server [IP地址]定义客户端的网络时间服务器(NTP)
NIS服务器(IP地址]定义客户端的NIS域服务器的地址
硬件(网卡物理地址]指定网卡接口的类型与MAC地址
服务器名称(主机名]向DHCP客户端通知DHCP服务器的主机名
固定地址(IP地址]将某个固定的IP地址分配给指定主机
3,自动管理IP地址
DHCP协议的设计初衷是为了更高效地集中管理局域网内的IP地址资源.DHCP服务器会自动把IP地址,子网掩码,网关,DNS地址等网络信息分配给有需要的客户端,
而且当客户端的租约时间到期后还可以自动回收所分配的IP地址,以便交给新加入的客户端。
3 - 1,我们做个试验,配置DHCP服务器,使用客户端获取DHCP服务器分配的IP
关闭虚拟机上的DHCP服务,以免发生冲突影响试验,服务器和客户端都要使用仅主机模式否则会无法获取IP
编辑主配置文件,注意没行参数哦后面都要以分号(,)结尾,这是规定。
vim/etc/dhcp/dhcpd.参看
ddns-update-style没有;设置DNS服务不更新
忽略客户端更新;忽略客户端更新DNS
子网192.168.13.0子网掩码255.255.255.0{作用域为192.168.13.0/24的网段
范围192.168.13.131 192.168.13.133;地址池为192.168.13.131-133(一共3个IP)

使用DHCP动态管理主机地址