Linux下DHCP服务器配置

DHCP动态主机配置协议,在一个小型局域网里可以通过手工指定ip地址的方式,但如有大量的主机,如果还是手工指定,那是一个很大的工作量,而且也容易出错,这时,就可以通过配置一台DHCP服务器来解决,为每台主机分配一个ip地址。DHCP作用域是指DHCP服务器可分配给DHCP客户端的IP地址范围,一个DHCP服务器至少要一个作用域,如有多个作用域,作用域之间的IP地址不能重叠。

DHCP三种工作模式 :

1.Manual Allocation

网络管理员为某些少数特定的Host绑定固定IP地址,且地址不会过期,其特点:地址利用率低,管理员的工作量大

2.Automatic Allocation

自动分配,其情形是:一旦 DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 地址之后,就永远使用这个地址。其特点:地址利用率较低,

3.Dynamic Allocation

动态分配,当 DHCP 第一次从 HDCP 服务器端租用到 IP 地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放(release)这个 IP 地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的更新(renew)租约,或是租用其它的 IP 地址。其特点:地址分配较灵活,地址利用率高

注:考虑实际需要,第一种和第三种结合可谓是最好的地址管理方式。

DHCP的工作原理:

DHCP工作过程分为四个步骤:

第一步(DHCPDISCOVER):客户端发送广播查找可以给自己提供IP地址的DHCP服务器,

第二步(DHCPOFFER):DHCP服务器发送广播提供一个可用的IP地址,并在地址池中将该地址打上标记,以防再次分配。

第三步(DHCPREQUEST):客户端收到广播后再次发送一个广播请求该地址,如果有多台DHCP响应,则第一个收到的优先。

第四步(DHCPACK):DHCP服务器收到广播后再发送一个广播,确认该地址分配给这台主机使用,并在地址池中将该地址打上标记,以防再次分配。

DHCP配置:

实验环境:VMware RedHat-5.4

案例一(单个作用域):

该案例拓扑图(因均在vnet1下,并不过路由,故如下图):

Linux下DHCP服务器配置

1.安装dhcp,由上一篇已经正确对yum服务器进行了正确的配置所以,直接用yum源来安装即可,终端执行yum install dhcp

如下图即正确安装

Linux下DHCP服务器配置

2.编辑配置文件/etc/dhcpd.conf初始状态下,其为空,可用vim打开后,在末行模式下输入"r  /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample"

如下图:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/06c66855f85381c640be5cd18866bf08.html