3、安装DHCP服务器,在这里我用的是YUM安装的(关于YUM我后期再介绍了)
4、安装好后,打开DHCP服务器的配置文件,它会给你一个样例,复制这个样例建立dhpd的配置文件就行了。
然后再编辑这个刚复制好的配置文件,我在这里使用了三个网段,是为了后期DHCP中继服务器做扩展使用的。
6、在客户端上验证(客户端桥接使用VMnet1)
在客户机上Ping DHCP服务器看是否能通(为了更好的验证实验结果最好把Linux服务器的防火墙关掉)
二、DHCP中继服务器
2、配置还DHCP中继服务器的三块网卡IP地址,三个网段分别为:192.168.1.252、192.168.2.254、192.168.3.254。
3、配置好IP地址后重启所有网卡(/etc/init.d/里面放的是所有服务的启动脚本文件)
4、启动所有网卡服务好以后再安装DHCP服务(因为在安装DHCP软件包以后,就已经包含了DHCP中继相关的程序和脚本等文件。配置DHCP中继服务器只需要修改配置文件“/etc/sysconfig/dhcrelay”)。
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)选项可以用在全局配置中,也可以用在局部配置中。