Redhat linux DHCP服务配置(上)

DHCP简介

动态主机配置分配协议(Dynamic Host Configuration Protocol),用来自动给pc机分配ip、子网掩码、网关以及dns等。

工作原理简单介绍

当客户机设置为自动获取ip时,客户端会以广播的方式发送DHCPDISCOVER包,当DHCP服务器收到DHCPDISCOVER包后,就会从地址池中找一个尚未分配出去的地址向网络发送DHCPOFFER包,当客户端收到后确认是有效信息后,就会向DHCP服务器发送DHCPREQUEST包,当DHCP服务器收到客户端请求后,就会向客户端发送ip地址及有关信息的DHCPACK包。最后客户端成功获取IP

具体配置步骤

1.         首先我们确认服务器之前有没有安装DHCP服务
我没有安装,只有一个dhcpv6的客户端包,这个是安装系统时候安装的。这里先不用管这个
2.         挂载光盘并安装DHCP服务,
使用mount命令进行光盘挂载,挂载到media目录下
然后我们进入/media/Server目录使用rpm进去安装
只需安装dhcp这个包就可以,安装完成后该进行下一步了。
3.         配置DHCP服务器
首先找到主配置文件,主配置文件存放在/etc下,dhcpd.confdhcp的主配置文件,然后我们使用VI打开文件,
我们可以看到,文件里只有俩行内容,我们可去/usr/share/doc/dhcp*/下去找dhcp的配置文件模版,将模版复制到/etc
然后我们再次打开配置文件就可以进行DHCP服务的配置,也可以直
接不需要复制模版进行编辑配置。
注意:所分配的作用域必须得和服务器本身IP在同一网段!编辑完配置文件就可以启动服务了,
4.         启动服务和开机自动启动
设置开机自动启动
5.         注意在启动前先关闭防火墙和SElinux,以免造成不必要的麻烦。