当局域网络中存在大量主机时,如果逐台设置IP地址、默认网关、DNS服务器地址等网络参数,显然是一个费力不讨好的办法;而使用DHCP的方式能够动态配置各客户机的网络参数,大大减轻了管理与维护的成本。
** 今天我们就以Linux系统为基础搭建DHCP服务器**。
准备工作:为linux系统设置一个静态IP地址,并与将要分配的IP地址处于同一网段。
*1.安装DHCP服务器软件。
挂载RHEL6系统光盘,并安装其中的dhcp-4.1.1-12.P1.el6.i686.rpm软件包
安装dhcp软件包后,将在系统中建立相关的配置文件、执行程序、服务脚本、帮助信息等。
2.主配置文件dhcpd.conf
dhcp服务的主配置文件位于"/etc/dhcp/dhcpd.conf",默认不包含任何有效配置。可以根据文件中的提示,参考文件范本。
3.dhcpd.conf中的全局配置
全局配置作用于整个dhcp服务器,当某个声明与全局配置冲突时,将不采用全局配置的值。
option domain-name:默认搜索区域。
option domain-name-servers:DNS服务器地址。
default-lease-time:默认租约时间。
max-lease-time:最大租约时间。
4.使用subnet声明子网属性,也就是dhcp服务器将要分配的网段。
subnet声明中各个关键字的含义
sunbet:指定将要分配网段的网络地址。
netmask:指定子网掩码。
range:制定分配IP地址的范围。
option routers:制定分配的默认网关。
其他几个关键字已在上边提到过,就不再赘述。
5.保存并退出,并开启服务
此时我们的DHCP服务器就搭建完成,我们的客户机可以通过DHCP的方式获取IP地址。