实验环境及要求:
1.通过搭建一台Linux DHCP服务器,让内部客户机获取到192.168.1.0/24子网的IP地址,根据现在的拓扑完成。实验步骤:
部署DHCP服务器,使客户机能获取IP地址
实验目的通过在内部部署一台DHCP服务器,定义服务器分发的IP地址范围(192.168.1.2 – 192.168.1.254 ),使客户机获取IP地址进行通讯,客户机的租约为4天。并为内部的DNS-SRV服务器的IP地址固定提供IP为192.168.1.254。
实验拓扑图 实验设备及说明二台机器,其中一台为Linux 4 RS,一台为Windows XP
其中:
DHCP服务器IP为:192.168.1.1
网关IP 地址为:192.168.1.253
DNS服务器IP为:192.168.1.254
实验步骤任务
详细步骤
1、 在DHCP上配置,完成以下3个任务
配置接口的IP
A. 打开终端
B. 运行netconfig命令
C. 设置IP地址192.168.1.1,子网掩码为255.255.255.0
D. 重启网络服务,运行service network restart
E. 运行ifconfig eth0,查看接口IP是否正确.
2、安装DHCP服务
A、装入Linux 4 RS的第三者张光盘,使用
rpm –ivh dhcp-3.0.1-12_EL.i386.rpm
B、检查安装是否成功,使用命令
rpm –ql dhcp
3、配置DHCPD.CONF文件
A、手工复制DCHP样本文件到/etc目录下,名为dhcpd.conf
命令:
cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
B、 编辑dhcpd.conf配置文件,使用命令 vi /etc/dhcpd.conf
1) 定义DHCP服务器分配的IP地址范围
subnet 192.168.1.0 netmask 255.255.255.0
{
rang 192.168.1.2 192.168.1.254; 定义地址池
}
2) 定义客户端分配的网关与DNS服务器的IP地址
option routers 192.168.1.254; 定义网关值
option subnet-mask 255.255.255.0; 定义分配的子网掩码
option domain-name-servers 192.168.1.254; 定义DNS服务器地址
3) 为内部DNS-SRV定义保留地址为192.168.1.254,使用host声明定义即可
4、客户端检查测试
A、将客户机的网络连接设置成“自动获得IP地址”项,并在CMD模式下测试,检查是否成功获得IP。
B、在内部DNS-SRV服务器上,查看保留IP项是否正确
附:DHCPD.CONF 配置文件内容
;以下4行为DHCP的全局配置值。对整个DHCP服务器上的作用域都有效,但优先级最低。
ddns-update-style interim;
ignore client-updates;
default-lease-time 345600;
max-lease-time 691200;
subnet 192.168.1.0 netmask 255.255.255.0 ;定义分配的IP网段
{
option routers 192.168.1.253; ;定义分配的网关地址
option subnet-mask 255.255.255.0; ;定义分配的子网掩码,此决定此作用域的子网
option nis-domani “domain.com”;
option domain-name “benet.com”; ;定义客户机的域名
option domain-name-servers 192.168.1.254; ;定义客户机的DNS服务器地址
option time-offset -18000;
range 192.168.1.2 192.168.1.254; ;定义分配给客户机地址范围
;下面host声明定义为内部保留客户机DNS-SRV的配置
host dns-srv {
hardware ethernet 00:0c:29:9b:0e:32; ;定义保留客户机的MAC地址