DHCP服务器的搭建

DHCP(动态主机配置协议)可以为客户机自动分配IP地址、子网掩码、默认网关和DNS服务器地址等TCP/IP参数,一台DHCP服务器可以让网络管理员集中指派和指定全局或子网特有的TCP/IP参数供整个网路使用。客户机不需要手动配置TCP/IP,并但客户机断开连接时,旧的IP地址将被释放以便重用。有助于大幅度降低网络维护和管理的耗费。
DHCP服务器提供三种IP分配方式:自动分配、动态分配、手动分配。跟据客户端是否第一次登录网络,DHCP的工作方式会有所不同,客户端从DHCP服务器上获得IP地址的整个过程需要以下几个步骤:寻找DHCP服务器、分配IP地址、接受IP地址、ip地址分配确认、重新登录、更新租约。
DHCP的安装需要 dhcp-3.0.5-7(主程序包)dhcp-devel-3.0.5-7(提供库文件支持)
DNCP一般服务器配置的3个步骤:编辑主配置文件dhcpd.conf,指定IP作用域。指定分配一个或多个IP地址范围;建立租约数据库文件;重新加载配置文件或重新启动dhcpd服务,使配置生效。
主配置文件中,主要包括全局配置和局部配置。全局配置可以包含参数和选项,该部分设置对整个DHCP服务器生效。局部配置通常由声明部分表示,该部分仅对局部生效,如仅对某个IP作用有效。
dhcpd,conf文件格式如下:
#全局配置
参数或选项;  //全局生效
#局部配置
 声明{
     参数或选项        //局部生效
}

 其中在安装配置文件前要先更改虚拟机设置,因为本实验是在虚拟机下完成的,还有安装dhcp服务后会生成一个配置文件范本,存放在/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample中,可以使用cp命令把该文件复制到/etc目录下,然后重命名为dhcpd.conf,在根据环境变量配置加以修改即可;可能网络设置不尽相同下面来说一下DHCP一般服务器的配置

如下的是先安装软件包在配置主配置文件(确认服务器的是静态地址,然后定制全局配置和局部配置):

然后重新启动下服务使用:service httpd restart 启动成功后可以试试看看端口启动了没,因为dhcp服务一旦启动的话,它会启动67端口:如下

重启服务后可以查看客户端信息如:

在服务器查看客户端分配地址信息

可以在客户端使用命令dhclient来查看地址获取过程

在dhcp中的IP地址绑定用于给客户端分配固定的IP地址。如服务器需要使用固定的IP地址,就可以使用IP地址绑定。通过MAC地址与IP地址的对应关系,为指定的物理地址计算机分配固定的IP地址。这个过程需要用到host声明和hardware、fixed-addres参数;例:

客户端和服务器端重启服务后可以看到客户端上的分配地址与配置文件中指定的一样:如下:

好了,到此就可以说是配置好一个基本的dhcp服务器了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章