新萝卜家园官网-快速删除qq好友

dhcp服务器配置
2023年4月3日发(作者:搜狗皮肤官方下载)

Linux系统工程师——Linux网络管理

Version:1.019

第二章DHCP服务器的配置

DHCP是BOOTP的扩展,它是基于C/S模式的,主要用于大型网络。它提供一

种动态指定IP地址和配置参数的机制。

本章目标:

学习完本章你将能够

¾理解DHCP的工作原理

¾配置DHCP服务器

¾配置DHCP客户端

Linux系统工程师——Linux网络管理

Version:1.020

的工作原理

动态主机配置协议(DHCP)是用来自动给客户机器分配TCP/IP信息的网络

协议。每个DHCP客户都连接到位于中心的DHCP服务器,该服务器会返回包括

IP地址、网关和DNS服务器信息的客户网络配置。

1.1为什么使用DHCP

DHCP(DynamicHostConfigurationProtocol)在快速发送客户网络配置方面

很有用场。当配置客户系统时,若管理员选择了DHCP,他就不必输入IP地址、

子网掩码、网关、或DNS服务器。客户从DHCP服务器中检索这些信息。DHCP

在管理员想改变大量系统的IP地址时也大有用途。与其重新配置所有系统,管理

员只需编辑服务器上的一个用于新IP地址集合的DHCP配置文件即可。如果某机

构的DNS服务器改变了,这种改变只需在DHCP服务器上而不必在DHCP客户

上进行。一旦客户的网络被重新启动(或客户重新引导系统),改变就会生效。

除此之外,如果便携电脑或任何类型的可移计算机被配置使用DHCP,只要每

个办公室都有一个允许它联网的DHCP服务器,它就可以不必重新配置而在办公

室间自由移动。

1.2DHCP/BOOTP的工作原理

BOOTP是DHCP的前身,因此,在后面的内容中或者其它资料中看到,把他们

等同看待即可。

如图2-1所示,我们可以清楚地看到客户机请求获得IP地址和配置参数的最初

几个步骤:

图2-1

1.客户发出包的名称叫DHCPDISCOVER(图2-1中的1),而服务器返回包的

名称叫DHCPOFFER(图2-1中的3)。

IP

Linux系统工程师——Linux网络管理

Version:1.021

2.BOOTP转发代理接收到请求包,并负责向DHCP其他网络内的DHCP服务

器转发。

3.DHCP服务器以DHCPOFFER响应客户的要求,这个包内包括可用的IP地

址和参数(图2-1中的3)。

4.BOOTP转发代理接收包,并对它进行检查。如果检查没有问题,就向客户

转发。

5.如果客户在发出DHCPOFFER包后一段时间内没有接收到回应,它有机会

重新发送请求10次,否则就通知用户。客户机可以同时接收到多个服务器的应答,

并自己决定用哪一个。

如图2-2所示,是客户决定了以后,向服务器发送应答时的情况。

图2-2

6.当客户机选定了某个目标服务器后,它会广播DHCPREQUEST包,用以通

知选定的服务器和未选定的服务器(图2-2中的5)。

7.转发工作仍然由BOOTP转发代理担任。

8.收到DHCPREQUEST包的服务器会检查收到的包,如果包内的地址和它所

提供的地址一致,证明现在客户机选择的是自己提供的地址,如果不是,证明自己

提供的地址被拒绝了。

9.被选定的服务器在接收到DHCPREQUEST包以后,因为某些原因可能不能

向客户机提供这个IP地址或参数,它可以向客户机发送DHCPNAK包(图2-2中的

7)。

客户在收到包后,检查内部的IP地址和租用时间,如果客户觉得这个包有问题,

它可以发送DHCPDECLINE包拒绝这个地址,然后重新发送DHCPDISCOVER包。

如果觉得没有问题,就接受这个配置参数。同样,当客户机接收到DHCPNAK包时,

它也可以发送DHCPDISCOVER包。客户机可以在租期到期之前释放该IP地址,这

通过发送DHCPRELEASE包来实现。

用户可以在下一次再次获得相同的IP地址。在这一过程中,许多步骤就可以不

用麻烦了,老的客户机当然要方便一点了:

1.客户在发送的DHCPREQUEST包内包括自己以前使用的IP地址。

2.此包由BOOTP转发代理转发。

Linux系统工程师——Linux网络管理

Version:1.022

3.DHCP服务器检查DHCPREQUEST包内包括的配置参数。

4.它如果是原来提供这个IP地址的参数的服务器,它能识别出来,并以

DHCPACK包回应。

5.客户机接收到DHCPACK包后,它可以接收或拒绝,如果拒绝,它可以申请

新的网络地址。

当然了,如果服务器觉得客户机的请求是无效的,服务器会发出DHCPNAK包

响应,客户机接收到这个包后,会重新会获得新的IP地址,然后发送

DHCPDISCOVER包。

如果没有中继代理,原理也是一样,只不过去掉中继代理的响应而已。

2.配置DHCP服务器

在Linux几乎都采用的是PaulVixie/ISCDHCPD,来实现DHCP服务器端功能。

可以访问/isc获得最新消息。

目前大多书Linux发布都包含这个软件。RedHatEnterpriceAS4中,其版本号

为3.0,如果系统中没有安装该软件,使用RPM来安装该软件即可。

[root@koorka~]#rpm-qa|grepdhcp

dhcpv6_client-0.10-8

dhcp-3.0.1-12_EL

2.1配置文件

要配置DHCP服务器,请修改配置文件/etc/。如果不存在,创建

该文件并添加自己的配置即可

DHCP还使用/var/lib/dhcp/文件来贮存客户租期数据库

配置DHCP服务器的第一步是创建贮存客户网络信息的配置文件。全局选项

可以为所有客户声明,可选选项可以为每个客户系统声明。

该配置文件可以使用任何附加的制表符或空行来进行简单格式化。关键字是区

分大小写的,起首为井号(#)的行是注释。

配置文件中有两类陈述:

¾参数—表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户。

¾声明—描述网络的布局;描述客户;提供客户的地址;或把一组参数应用到一组

声明中。

某些参数必须以option关键字开头,它们也被称为选项。选项配置DHCP的

可选选项;而参数配置的是必选的或控制DHCP服务器行为的值。

Linux系统工程师——Linux网络管理

Version:1.023

在使用大括号“{}”的部分之前声明的参数(包括选项)通常被当做全局参数。

全局参数应用位于其下的所有部分。

如果你改变了配置文件,这些改变在你使用servicedhcpdrestart命令来重新启

动DHCP守护进程之后才会生效。

2.1.1动态DNS方案

目前实现了两种DNS更新方案—特殊DNS更新模式和过渡性

DHCP-DNS互动草图更新模式。如果这两种模式被接受为IETF标准进程的一部

分,就会出现第三个模式—标准DNS更新方法。DHCP服务器必须配置使用这

两种当前方案中的一种。版本3.0b2pl11以及更早的版本使用特殊模式;不过,这

种模式已经过时。如果你想保留相同的行为方式,在配置文件的开头添加以下一行:

ddns-update-stylead-hoc;

要使用推荐的模式,在配置文件的开头添加以下一行:

ddns-update-styleinterim;

请阅读的在线手册(man)页来获得有关不同模式的细节。

2.1.2子网声明

subnet192.168.1.0netmask255.255.255.0{

optionrouters192.168.1.254;

optionsubnet-mask255.255.255.0;

optiondomain-name"";

optiondomain-name-servers192.168.1.1;

max-lease-time28800;

range192.168.1.10192.168.1.100;

}

上例列出了一个子网的声明,routers(缺省网关)、subnet-mask(子网掩码)、

domain-name(域名)、domain-name-servers(域名服务器)和max-lease-time(最

大租用周期,单位是秒)选项被用于所有在它们下面声明的host声明中。

如果使用声明subnet,必须为网络中的每一个子网包括一个subnet声明(即

每个网段都必须使用subnet来声明),否则,DHCP服务器可能无法启动。

在这个例子中,子网中的每个DHCP客户都带有全局选项,并且声明了range。

客户被分配给range之内的IP地址。

Linux系统工程师——Linux网络管理

Version:1.024

2.1.3共享网络声明

所有共享同一物理网络的子网应该在shared-network声明之内声明。在

shared-network之内,但在被包围起来的subnet声明之外的参数被当做全局参数。

shared-network的名称应该是对网络有描述性的标题,例如,使用test-lab来描述

所有处于实验室(testlab)环境中的子网。

shared-networkname{

optiondomain-name"";

,;

optionrouters192.168.1.254;

subnet192.168.1.0netmask255.255.255.0{

子网的参数设置;

range192.168.1.1192.168.1.31;

}

subnet192.168.1.32netmask255.255.255.0{

子网的参数设置;

range192.168.1.33192.168.1.63;

}

}

从上面的实例可以看出,如果分配时各个子网的选项相同(例如缺省路由,DNS

服务器等),则可以使用shared-network比较方便。

2.1.4组群声明

group{

optionrouters192.168.1.254;

optionsubnet-mask255.255.255.0;

optiondomain-name"";

optiondomain-name-servers192.168.1.1;

hostapex{

optionhost-name"";

hardwareethernet00:A0:78:8E:9E:AA;

fixed-address192.168.1.88;

}

hostraleigh{

optionhost-name"";

hardwareethernet00:A1:DD:74:C3:F2;

Linux系统工程师——Linux网络管理

Version:1.025

fixed-address192.168.1.99;

}

}

group声明可以用来把全局参数应用到一组声明中。例如,你可以组合共享的

网络、子网、主机或其它组群。

2.1.5使用DHCP的静态IP地址

hostapex{

optionhost-name"";

hardwareethernet00:A0:78:8E:9E:AA;

fixed-address192.168.1.88;

}

要根据网卡的MAC地址给客户分配IP地址,使用host声明内的hardware

ethernet参数。如例hostapex声明表明:网卡的MAC地址为

00:A0:78:8E:9E:AA的系统所分配的IP地址将一直是192.168.1.88。

注意,你还可以使用可选的参数host-name来为客户分配主机名。

2.2租期数据库

在DHCP服务器上,/var/lib/dhcp/文件中存放着DHCP的客户租

期数据库。该文件不应该被手工修改。每个新近分配的IP地址的DHCP租期信息

都会自动储存在租期数据库中。该信息包括租期的长度;IP地址被分配的对象;

租期的开始和终止日期;以及用来检索租期的网卡的MAC地址。

租期数据库中所用的时间是格林威治标准时间(GMT),不是本地时间。

租期数据库不时被重建,因此它不算太大。首先,所有已知的租期会被储存到

一个临时的租期数据库中,文件被重命名为~,然后,临

时租期数据库被写入文件。

在租期数据库被重命名为备份文件,新文件被写入之前,DHCP守护进程有可

能被杀死,系统也有可能会崩溃。如果发生了这种情况,文件不存在,

但它却是启动服务所必需的。这时,请不要创建新租期文件。因为这样做会丢失所

有原有的旧租期文件,从而导致更多问题。正确的办法是把~备份文

件重命名为,然后再启动守护进程。

2.3DHCP转发代理

DHCP的转发代理(dhcrelay)允许你把无DHCP服务器的子网内的DHCP和

Linux系统工程师——Linux网络管理

Version:1.026

BOOTP请求转发给其它子网内的一个或多个DHCP服务器。

当某个DHCP客户请求信息时,DHCP转发代理把该请求转发给DHCP转发

代理启动时所指定的一列DHCP服务器。当某个DHCP服务器返回一个回应时,

该回应被广播或单播给发送最初请求的网络。

除非使用INTERFACES指令在/etc/sysconfig/dhcrelay文件中指定了接口,

DHCP转发代理监听所有接口上的DHCP请求。

要启动DHCP转发代理,使用servicedhcrelaystart命令。

下面通过一个实例来说明DHCP转发代理的配置。

如图下图所示,DHCP服务器所在的子网为192.168.100.0,DHCP服务器的IP

地址为192.168.100.10,客户机所在的子网是172.16.100.0。配置中继,和DHCP服

务器,使DHCP服务器可以为客户端分配IP地址。

客户机DHCP中继

DHCP服务器

172.16.100.1

192.168.100.11

192.168.100.10

中继代理拓扑图

具体配置步骤如下:

(1)配置DHCP服务器

DHCP服务器的配置文件(/etc/)如下:

subnet192.168.100.0netmask255.255.255.0{

//由于该子网在接收DHCP请求的网卡上,所以必须声明,但是不需

要分配IP地址,所以所有选项为空。

}

subnet172.16.100.0netmask255.255.255.0{

range172.16.100.10172.16.100.30;

optionrouters172.16.100.1;

#其它选项

}

(2)配置中继服务器

编辑/etc/sysconfig/dhcrelay,在该文件中,指定DHCP服务器的IP地址,即:

Linux系统工程师——Linux网络管理

Version:1.027

DHCPSERVERS=“192.168.100.10”

(3)分别在两台服务器上启动各自的服务。

在DHCP服务器上:/etc/init.d/dhcpdstart

在中继代理服务器上:/etc/init.d/dhcrelaystart

(4)在DHCP客户端获取IP地址

例如在windows客户机上,网卡改为自动获取IP地址。

2.4启动和停止服务器

要启动DHCP服务,使用/sbin/servicedhcpdstart命令。要停止DHCP服务,

使用/sbin/servicedhcpdstop命令。

如果系统连接了不止一个网络接口,但是只想让DHCP服务器启动其中之一,

可以配置DHCP服务器只在那个设备上启动。在/etc/sysconfig/dhcpd中,把接口

的名称添加到DHCPDARGS的列表中:

#Commandlineoptionshere

DHCPDARGS=eth0

如果有一个带有两个网卡的防火墙机器,这种方法就会大派用场。一个网卡可

以被配置成DHCP客户来从互联网上检索IP地址;另一个网卡可以被用作防火墙

之后的内部网络的DHCP服务器。仅指定连接到内部网络的网卡使系统更加安全,

因为用户无法通过互联网来连接它的守护进程。

其它可在/etc/sysconfig/dhcpd中指定的命令行选项包括:

-p—指定dhcpd应该监听的udp端口号码。默认值为67。DHCP

服务器在比指定的udp端口大一位的端口号码上把回应传输给DHCP客户。譬

如,如果你使用了默认的端口67,服务器就会在端口67上监听请求,然后在端口

68上回应客户。如果你在此处指定了一个端口号码,并且使用了DHCP转发代理,

你所指定的DHCP转发代理所监听的端口就必须是同一端口。

-f—把守护进程作为前台进程运行。这在调试时最常用。

-d—把DCHP服务器守护进程记录到标准错误描述器中。这在调试时最常

用。如果它没有指定,日志将被写入/var/log/messages。

-cf—指定配置文件的位置。默认位置是/etc/。

-lf—指定租期数据库文件的位置。如果租期数据库文件已存在,

在DHCP服务器每次启动时使用同一个文件至关重要。强烈建议你只在无关紧要

的机器上为调试目的才使用该选项。默认的位置是/var/lib/dhcp/。

-q—在启动该守护进程时,不要显示整篇版权信息。

Linux系统工程师——Linux网络管理

Version:1.028

3.配置DHCP客户

在RedHatLinux系统下配置DHCP客户的第一步是确定内核能够识别网卡。

多数网卡会在安装过程中被识别,系统会为该卡配置使用恰当的内核模块。如果你

在安装后添加了一张网卡,Kudzu程序应该会识别它,并提示你为它配置相应的内

核模块。请确定查看位于/hcl/的硬件兼容列表。如果网

卡不是由安装程序或Kudzu配置的,而且你知道要为它载入哪个内核模块。关于

载入内核模块的细节,请参阅本课程的《Linux高级应用》。

要手工配置DHCP客户,你需要修改/etc/sysconfig/network文件来启用联网;

并修改/etc/sysconfig/network-scripts目录中每个网络设备的配置文件。在该目录

中,每个设备都应该有一个叫做ifcfg-eth0的配置文件,这里的eth0是网络设备

的名称。

/etc/sysconfig/network文件应该包含以下行:

NETWORKING=yes

如果你想在引导时启动联网,NETWORKING变量必须被设为yes。

/etc/sysconfig/network-scripts/ifcfg-eth0文件应该包含以下几行:

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=yes

每个你想配置使用DHCP的设备都需要一个配置文件。

其它网络脚本的选项包括:

DHCP_HOSTNAME—只有当DHCP服务器在接收IP地址前需要客户指

定主机名的时候才使用该选项。(红帽企业Linux中的DHCP服务器守护进程不

支持该功能。)

PEERDNS=,这里的是以下之一:

yes—使用来自服务器的信息来修改/etc/。若使用DHCP,那

么yes是默认值。

no—不要修改/etc/。

SRCADDR=

,这里的
是用于输出包的指定源IP地址。

USERCTL=,这里的是以下之一:

yes—允许非根用户控制该设备。

no—不允许非根用户控制该设备。

修改完配置后别忘了重新启动网络服务来使配置生效:

/etc/init.d/networkrestart

Linux系统工程师——Linux网络管理

Version:1.029

4.配置实例(实验)

下面再通过几个实例来理解DHCP服务器的配置。

4.1DHCP实验一

安达服务公司现有办公计算机40余台,由于公司业务发展需要,公司申请了

ADSL专线。每台办公计算机都需要上网,网络管理员需要为每台工作站进行网络

设置,并且其他员工不懂网络设置,为了减轻网络设置及网络维护的工作量,管理

员决定采用DHCP自动分配地址。工作站只要求能上网,其他方面并无特殊要求。

分析:由于用ADSL专线,公司局域网上网只能使用私有IP地址,网管决定用

192.168.5.0/24的子网,DHCP服务器地址为192.168.5.100,对于客户端,只要有IP、

DNS、GATEWAY即可上网,因此,这是最简单的DHCP设置。只要配置DHCP的

地址范围、DNS和GATEWAY即可。

具体的安装步骤如下:

1.获取并安装DHCP服务器软件。

从RPM包安装:

准备RedHatEnterpriseLinuxAS4的第一张安装光盘,执行如下命令:

#mount/dev/cdrom/media/cdrom

#rpm–ivh/mnt/media/RedHat/RPMS/dhcp-3.0.1-12_

安装过程如图2-3所示。

图2-3

2.修改配置文件。

DHCP默认的配置文件是/etc/,这是一个文本文件,dhcpd里有一个

语法分析器,能对这个文件进行语法分析,获得配置参数。格式是递归

下降的,关键字区分大小写,可以有注释,注释以#开头,一直到该行结束。

编辑/etc/文件,如果该文件不存在,创建它,其文件的内容为:

ddns-update-stylead-hoc;

subnet192.168.5.0netmask255.255.255.0{

range192.168.5.101192.168.5.160;

optionrouters192.168.5.100;

Linux系统工程师——Linux网络管理

Version:1.030

optiondomain-name-servers202.106.196.115;

}

3.创建文件(本例中的文件不用创建,它在/var/lib/dhcp

下)。

是DHCP客户机租约的数据库文件,默认目录在/var/lib/dhcp/,文

件包含租约声明。每次一个租约被获取、更新或释放,它的新值就被记录到文件的

的末尾。在DHCP第一次安装后,并不会生成这个文件。但DHCP的运行需要这个

文件,所以可以建立一个空的文件。

DHCP记录这个文件的格式是

Leaseip-address{statements...}

每个记录包含一个提供给客户机的IP地址,在花括号里的语句包含一些租约信

息。具体的租约信息因客户发出不同的DHCP请求而稍有差别。

4.启动服务:/etc/rc.d/init.d/dhcpdstart

如果要在服务器启动时就启动dhcp服务,可以有两种方法:

在/etc/rc.d/文件中添加如下语句:

/etc/rc.d/init.d/dhcpdstart

运行setup程序,出现如图2-4所示(或者运行ntsysv出现如图2-5所示的画面)

的画面。

图2-4

选择Systemservices,按回车键,出现如图2-5所示的画面。

Linux系统工程师——Linux网络管理

Version:1.031

图2-5

选择dhcpd,即dhcpd打上“*”号,然后按回车键。

5.Windows客户机的设置。

客户机设置为自动获取IP地址和DNS服务器地址。“Internet协议(TCP/IP)

属性”对话框如图2-6所示,单击“确定”按钮即可。

图2-6

6.验证服务的正确性。

在Windows客户机上执行ipconfig/all命令,得到如图2-7所示的结果。

Linux系统工程师——Linux网络管理

Version:1.032

图2-7

此时,服务器端的/var/lib/或/var/lib/dhcp/文件应有如下的记录:

lease192.168.5.111{

starts32006/05/2222:23:41;

ends42006/05/2310:23:41;

hardwareEthernet00:d0:b7:9a:13:d2;

uid01:00:d0:b7:9a:13:d2;

client-hostname"win2k";

}

注意DefaultGateway和DNSServer字段的IP地址,是dhcp服务器定义的。至此,已

完成了动态分配IP地址的设置。

4.2DHCP实验二

泰德公司通过邻居网络公司的10M专线上网,现网络公司分配给泰德公司120

个IP地址:210.99.100.41—210.99.100.100,210.99.100.141—210.99.100.200,netmask

为255.255.255.0,网关为210.99.100.1,DNS服务器为:210.99.100.254,只能用网

络公司指定的IP才能上网,但是公司有140余台计算机要上网,而且总经理和副总

理要求随时能上网。不过好在公司实行倒休,随时都有人不上网。如果你是该公司

的网管,你将如何分配IP呢?

分析:由于IP少于主机,首先确定决定用DHCP动态分配IP地址。首先应指

定服务器、总经理和副总经理的IP地址。把210.99.100.100做DHCP服务器,把

210.99.100.88分配给总经理,210.99.100.188分配给副总经理,手工设置他们的IP

地址。为了让更多的用户能及时上网,不至于浪费资源,应该把DHCP的租用时间

设短,当有用户关机或下班时,IP能够及时释放出来,可以把租用时间设为2小时。

Linux系统工程师——Linux网络管理

Version:1.033

具体操作步骤如下:

1.获取并安装DHCP服务器软件(参看实验一的步骤1)。

2.修改配置文件,即编辑/etc/,其内容如下:

ddns-update-stylead-hoc;

subnet210.99.100.0netmask255.255.255.0{

range210.99.100.41210.99.100.87;

range210.99.100.89210.99.100.99;

range210.99.100.141210.99.100.187;

range210.99.100.189210.99.100.200;

optionrouters210.99.100.1;

optiondomain-name-servers210.99.100.254;

max-lease-time7200;

}

3.开始服务。/etc/rc.d/init.d/dhcpdstart(参看实验一的步骤4)。

4.客户机的设置(参看实验一的步骤5)。

5.验证服务的正确性。

在其中一台Windows客户机上执行ipconfig/all命令,出现如图2-8所示的画面。

注意LeaseObtained和LeaseExpires行,其差值体现了最大租用时间。

图2-8

Linux系统工程师——Linux网络管理

Version:1.034

4.3DHCP实验三

嘉德公司服务部获得IP地址202.137.10.1—202.137.10.30netmask

255.255.255.224,域名为,销售部获得211.99.8.33—211.99.8.62

netmask255.255.255.224,域名为。现想用DHCP动态分配IP地址,

但是销售部经理要求用固定的IP地址。其中202.137.10.0/27的网关是

210.137.10.254,DNS是210.137.10.200;211.99.8.32/27的网关是211.99.8.254,DNS

是211.99.8.200。如果你是该公司的网络管理员,将如何设计DHCP服务器。

分析:由于获得的IP在两个子网上,为节约成本和方便管理,用一台双网卡的

计算机来做DHCP服务器,分别将202.137.10.1和211.99.8.33分配给DHCP服务器,

将211.99.8.58分配给销售部经理,并且销售部经理的211.99.8.58也从DHCP服务

器获得。由于没有争抢问题,最大租用时间可以设置为缺省值。

具体操作步骤如下:

1.获取并安装DHCP服务器软件(参看实验一的步骤1)。

2.修改配置文件,即编辑/etc/,内容如下:

ddns-update-stylead-hoc;

#定义服务部子网及掩码。

Subnet202.137.10.0netmask255.255.255.224{

range202.137.10.2202.137.10.30;

optionrouters202.137.10.254;

optiondomain-name-servers202.137.10.200;

optiondomain-name"";

#定义服务部广播地址:

optionbroadcast-address202.137.10.31;

}

#定义销售部子网及掩码。

Subnet211.99.8.32netmask255.255.255.224{

range211.99.8.34211.99.8.57;

range211.99.8.59211.99.8.62;

optionrouters211.99.8.254;

optiondomain-name-servers211.99.8.200;

optiondomain-name"";

#定义销售部播地址:

optionbroadcast-address211.99.8.63;

}

#定义销售部经理的IP:

hostwin2k{

hardwareEthernet00:D0:B7:9A:13:D2;

Linux系统工程师——Linux网络管理

Version:1.035

fixed-address211.99.8.58;

}

3.开始服务。/etc/rc.d/init.d/dhcpdstart(参看实验一的步骤4)。

4.客户机的设置(参看实验一的步骤5)。

5.验证服务的正确性:

在服务部一台客户机上执行ipconfig/all命令,出现如图2-9所示的画面。在销

售部经理的计算机上执行ipconfig/all命令,出现如图2-10所示的画面。

图2-9

Linux系统工程师——Linux网络管理

Version:1.036

图2-10

注意图2-9和图2-10中的域名,即Connection-specificDNSSuffix:字段。

更多推荐

dhcp服务器配置