Linux下的DHCP服务器配置,Linux 环境下配置DHCP服务器手册

实验名称:Linux 环境下DHCP服务器配置

实验目的:

掌握DHCP配置文件的编辑

实验环境及要求: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。

实验拓扑图

cd530b2cb23cba8ab0331a5e2e58a0f7.png

实验设备及说明

二台机器,其中一台为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是否正确. 4e49a1a6f8c044cec85c071404fcd28d.png

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地址

fixed-address  192.168.1.254;;定义保留客户机的IP地址

option routers 192.168.1.253;;定义保留客户机的网关地址

options domain-name-servers 192.168.1.254; ;定义保留客户机的DNS地址

}

;下面host声明定义为内部保留客户机DW的配置

host dns-srv {

hardware ethernet 00:0c:29:7a:0e:3c; ;定义保留客户机的MAC地址

fixed-address 192.168.1.253; ;定义保留客户机的IP地址

options domain-name-servers 192.168.1.254;;定义保留客户机的DNS地址

}

}

实验结论及排除思路或命令:

1. 写出通过本次上机实验操作,你得出了什么样的结论

首次配置时应 从 /usr/share/doc/dhcp-3.0.1/处复制dhcpd.conf.sample文件为dhcpd.conf。

定义客户机的租约时,按秒进行计算,此处定义为345600(4天);

为客户机定义保留时,应与MAC地址相绑定。

作用域范围的选项值勤优先于全局配置值。

2. 实验中出现的错误及排错方法

A)保留客户机获取的DNS地址不正确

原因:应当在host声明中定义option domain-name-servers值。此声明内的值优先于全局配置值。0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值