一、DHCP服务器
 
1.首先配置DHCP服务器的IP地址(DHCP服务器网卡桥接在VMnet1)
 

基于Linux的DHCP服务器的搭建
基于Linux的DHCP服务器的搭建


2、配置好IP后重启DHCP服务
基于Linux的DHCP服务器的搭建

3、安装DHCP服务器,在这里我用的是YUM安装的(关于YUM我后期再介绍了)
基于Linux的DHCP服务器的搭建
4、安装好后,打开DHCP服务器的配置文件,它会给你一个样例,复制这个样例建立dhpd的配置文件就行了。
基于Linux的DHCP服务器的搭建
然后再编辑这个刚复制好的配置文件,我在这里使用了三个网段,是为了后期DHCP中继服务器做扩展使用的
基于Linux的DHCP服务器的搭建
基于Linux的DHCP服务器的搭建
 (注:配置参数详细说明见文章最底部说明)
5、修改后再重启DHCP服务就行了
基于Linux的DHCP服务器的搭建
6、在客户端上验证(客户端桥接使用VMnet1)
基于Linux的DHCP服务器的搭建
基于Linux的DHCP服务器的搭建
在客户机上Ping DHCP服务器看是否能通(为了更好的验证实验结果最好把Linux服务器的防火墙关掉)
基于Linux的DHCP服务器的搭建

二、DHCP中继服务器
 
1、再开一台Linux虚拟机,添加三块网卡,分别桥接为VMnet1、2、3(DHCP服务器使用的是上面的)
基于Linux的DHCP服务器的搭建

2、配置还DHCP中继服务器的三块网卡IP地址,三个网段分别为:192.168.1.252、192.168.2.254、192.168.3.254。
vim/etc/sysconfig/network-scripts/ifcfg-eth0/1/2
 
基于Linux的DHCP服务器的搭建

基于Linux的DHCP服务器的搭建

基于Linux的DHCP服务器的搭建
3、配置好IP地址后重启所有网卡(/etc/init.d/里面放的是所有服务的启动脚本文件)
基于Linux的DHCP服务器的搭建
4、启动所有网卡服务好以后再安装DHCP服务(因为在安装DHCP软件包以后,就已经包含了DHCP中继相关的程序和脚本等文件。配置DHCP中继服务器只需要修改配置文件“/etc/sysconfig/dhcrelay”)。
基于Linux的DHCP服务器的搭建
5、编辑DHCP中继服务器配置文件,设置允许DHCP中继数据的接口及DHCP服务器的IP地址。
基于Linux的DHCP服务器的搭建
基于Linux的DHCP服务器的搭建
6、开启服务器的路由转发功能,只需要编辑“/etc/sysctl.conf”文件。
基于Linux的DHCP服务器的搭建
基于Linux的DHCP服务器的搭建
【注:上面的“net.ipv4_forward = 1/0”,1 代表是开启路由转发  0 代表关闭路由转发】

7、启动DHCP中继服务。
基于Linux的DHCP服务器的搭建
8、在客户端测试,Clent1网卡桥接在VMnet2
基于Linux的DHCP服务器的搭建
基于Linux的DHCP服务器的搭建
ping三个网段,看是否都能能通信。
基于Linux的DHCP服务器的搭建

9、在Client2上测试,Client2的网卡桥接在VMnet3。
基于Linux的DHCP服务器的搭建
基于Linux的DHCP服务器的搭建

1.常用参数:

(1)ddns-update-style (none|interim|ad-hoc)

作用:定义所支持的DNS动态更新类型。

none:表示不支持动态更新

interim:表示DNS互动更新模式

ad-hoc:表示特殊DNS更新模式

因为DHCP 客户端所取得的IP 通常是一直变动的,所以某部主机的主机名与IP 的对应就很难处理。此时DHCP 可以透过ddns 来更新主机名与IP 的对应。

注意:这个选项是必选参数哈,配置文件中必须包含这一个参数并且要放在第一行。

(2)gnore client-updates

作用:忽略客户端更新

(3)default-lease-time number(数字)

作用:定义默认IP租约时间

(4)max-lease-time number(数字)

作用:定义客户端IP租约时间的最大值,当客户端超过租约

间却尚未更新IP 时,最长可以使用该IP 的时间;

注意:(3)、(4)都是以秒为单位的租约时间,该项参数可以作用在全局配置中,也可以作用在局部配置中。

     2.常用声明

声明一般用来指定IP作用域、定义为客户端分配的IP地址池等等

声明格式如下:

声明{  

          选项或参数;  

}

常见声明的使用如下:

(1)subnet 网络号netmask 子网掩码{......}

作用:定义作用域,指定子网

注意:网络号必须与DHCP服务器的网络号相同

(2)range 起始IP地址结束IP地址

作用:指定动态IP地址范围

注意:可以在subnet声明中指定多个range,但多个range所定义IP范围不能重复。

  3. 常用选项介绍

选项通常用来配置DHCP客户端的可选参数,比如定义客户端的DNS地址、默认网关等等。选项内容都是以option关键字开始滴

常见选项使用如下:

(1)option routers IP地址

作用:为客户端指定默认网关

(2)option subnet-mask 子网掩码

作用:设置客户端的子网掩码

(3)option domain-name-servers IP地址

作用:为客户端指定DNS服务器地址

(4)option broadcasst-address 广播地址:

设定广播地址而已。如果没有设定的话,系统应该会自动依据class A, B, C 的原则来计算出广播地址。

注意:(1)、(2)、(3)选项可以用在全局配置中,也可以用在局部配置中。

posted on 2016-08-10 09:28  青衫lys  阅读(3019)  评论(0编辑  收藏  举报