问题 问答题

[问题1] 该DHCP服务器可分配的IP地址有多少个

答案

参考答案:

解析:[问题1] 181个

[分析]: 本题测试Linux中DHCP服务器的安装和配置的概念和知识。 DHCP(动态主机配置协议)是一个简化主机IP地址分配管理的TCP/IP标准协议。可以利用DHCP服务器管理动态的IP地址分配及其他相关的环境配置工作(如:DNS、 WINS、Gateway的设置)。DHCP可以使客户端自动从服务器得到—个IP地址。Linux是一种常用的网络操作系统,在Linux中可以安装高性能的DHCP服务器。

当DHCP启动时,TCP/IP初始化并且向客户端发送一个DHOP DISCOVER的报文向DHCP服务器申请一个IP。DHCP服务器收到DHCP DISCOVER报文后,它将从客户端主机的地址池中为它提供一个尚未被分配的IP地址。该报文信息被返回到上述主机。客户端随后发出一个包含有DHCP服务器提供IP地址的DHCP REQUESST报文。 DHCP服务器向客户端发回一个含有原被发出IP地址及其分配方案的应答报文。DHCP服务器提供给客户端的IP地址是有时间限制的,DHCP客户端要想继续使用这个IP地址,必须在租用期到来时对它进行更新和续借。在Linux中建立DHCP服务器的配置文件是dhcpd.conf,每次启动DHCP服务器都要读取该文件。下面是原试题给出的 dhcpd.conf文件实例及其说明: default-lease-time 1200; #设置默认的IP租用时间,这里给出的租用期限为1200秒,一般常用的是86400秒(24小时); max-lease-time 9200; #设置最大租用期限为9200秒; option subnet-mask 255.255.255.0; #设置于网掩码为 255.255.255.0; option broadcast-address 192.168.1.255; #设置网络广播号为 192.168.1.255; option routers 192.168.1.254; #指明作为网关的路由器地址为 192.168.1.254; option domain-name-servers 192.168.1.1, 192.168.1.2; #指明DNS服务器的IP地址。这里有两个DNS服务器,IP地址分别为192.168.1.1和192.168.1.2 option domain-name "abc.com"; #指明DNS域名为 "abc.com"; subnet 192.168.1.0 netmask 255.255.255.0 #设置可分配的IP地址所在的子网; { range 192.168.1.20 192.168.1.200; #设置可分配的IP地址池,这里有181个可分配的IP地址; host fixed { #设置固定IP地址; option host-name "fixed.abc.com"; #定义主机域名为 "fixed.abc.com"; hardware ethernet 00:A0:78:8E:9E:AA; fixed-address 192.168.1.22; #为MAC地址为"00:A0:78:8E:9E:AA"的主机分配固定IP地址"192.168.1.22"; } 另外,为了使DHCP服务器能为Windows操作系统平台的主机服务,还应该在Linux操作系统的服务器中加上一条255.255.255.255的路由(因为Windows平台的主机都是以广播方式搜索DHCP服务器)。为了以后每次启动时能够自动执行,可以在Linux下的/etc/rtc.d/rc.local文件中加入以下的一条命令: route add-host 255.255.255.255 dev eth0

单项选择题
问答题 简答题