问题 填空题

阅读以下基于Linux操作系统部署DHCP服务器的技术说明,根据要求回答问题。

某地市图书馆内部划分为办公区、电子阅览室、无线阅览室等3个VLAN,并通过一台带防火墙模块的路由器与In-ternet网互连。为了便于整个局域网IP地址的管理,该馆在网络建设中采用一台安装Linux操作系统的DHCP服务器来管理各台计算机、笔记本电脑的接入问题。整个图书馆的网络拓扑及VLAN划分、IP地址分配如图12-16所示。

在Linux中建立DHCP服务器的配置文件是/etc/dhcpd.con,每次启动DHCP服务器程序/usr/sbirddhcpd都要读取该文件。以下是该图书馆DHCP服务器的dhcp.conf文件的部分配置内容。

subnet (51) netmask 255.255.248.0

{

range (52)

range 172.16.2.1 162.16.2.50:

range 172.16.3.1 162.16.3.30;

default-lease-time 86400;

max-lease-time 604800;

option subnet-mask (53)

option router (54)

option broadcast-address 172.16.7.25;

option domain-name“test.com”;

option domain-name-servers 202.101.98.55;

}

host wg_gcz

{

option host-name“wg_gcz.test.com”;

hardware Ethernet 00:A0:78:8E:9E:A8;

fixed-address 172.16.1.100;

}

请结合如图12-16所示的网络拓扑结构图及题目的相关描述,将以上配置文件中的[51]~[54]空缺处的内容填写完整。

DHCP协议的前身是在传输层使用 (55) 协议的BOOTP协议,是BOOTP的增强版本。它用于实现同一个广播与范围内IP地址的集中管理,并有效且动态地分配客户端的TCP/IP的设置。

55()

答案

参考答案:UDP

解析:

这是一道要求读者根据网络拓扑结构图的IP地址信息配置dhcp.conf文件的分析理解题。本题的解答思路如下:在Linux下安装DHCP服务器,DHCP服务程序/usr/sbirddhcpd进程将客户端的租用信息保存在dhcpd.lease文件中,该文件不断被更新,从这里面可以查到IP地址分配的情况。在DHCP服务器为客户提供IP地址之前,将在这个文件中记录租用的信息。新的租用信息将会添加到dhcpd.lease的尾部。为了向一个子网提供DHCP服务,dhcpd需要知道子网的网络号码、子网掩码和地址范围等。题目所提供的配置文件中,“subnet×.×.×.×。netmask×.×.×.×”语句用于说明IP地址是否属于该子网,由于该地市图书馆划分为办公区、电子阅览室、无线阅览室等3个VLAN,且由图12-15所示的网络拓扑结构图可知,这3个VLAN的IP地址分别规划为172.16.1.0/24、172.16.2.0/24、172.16.3.0/24,结合[11]空缺处后面的“netmask 255.255.248.0”及设置广播地址的“option broadcast_addres8 172.16.7.255”语句可计算出,[11]空缺处的配置内容是“172.16.0.0”。dhcp.conf配置文件中,“range×.×.×.××.×.×.×”语句是DHCP服务器可以分配的IP地址范围,允许设置多个不同的IP地址范围。由于试题中已通过“range 172.16.2.1 162.16.2.50;”、“range172.16.3.1 162.16.3.30;”语句分别指定了172.16.2.0/24网段及172.16.1.0/24可提供的IP地址范围。由此可判断[12]空缺处的配置内容是用于指定172.16.1.0/24网段可供分配的IP地址,其完整的配置语句是“range 172.16.1.1172.16.1.233;”,其中172.16.1.233可以是172.16.1.101~172.16.1.253地址范围内的任一个IP地址,这是因为:在图12-15所示的拓扑图中“172.16.1.254”已分配给了路由器(Router) 的内网接口;DHCP可分配的地址中,172.16.1.100地址一捆绑给MAC地址为“00:A0:78:8E:9E:A8”的主机。dfault-least-time语句用于设置默认的IP租用时间,常用的是86 400s(24小时) 。max-lease-time语句用于设置最大的IP租用时间,常用的是604 800 s(一周) 。option subnet-mask语句用于设置可供分配IP地址的子网掩码。由图书馆办公区、电子阅览室、无线阅览室等3个VLAN的子网掩码均为255.255.255.0(由图12-15所示的拓扑图中的“/24”) 可知,[13]空缺处的配置内容是“255.255.255.0”。option routers语句用来指定网关的路由器地址,即图12-15所示的拓扑图中路由器(Row-ter) 的内网接口的IP地址,因此④空缺处的配置内容为“172.16.1.254.”option broadcast—address语句用来设置DHCP子网的广播地址。option domain-name-selfvers语句用于配置DNS服务器的IP地址;option domain—name语句用于指定DNS域名。

单项选择题
单项选择题