首页 百科知识 配置常规服务器

配置常规服务器

时间:2022-10-05 百科知识 版权反馈
【摘要】:本任务主要介绍DHCP的主配置文件dhcpd.conf参数, 以及DHCP服务的启动与关闭等常规操作。全局配置可以包含参数或选项, 该部分对整个DHCP服务器生效。局部配置通常由声明部分来表示,该部分仅对局部生效, 如只对某个IP作用域生效。参数主要用于设置服务器和客户端的动作或者是否执行某些任务, 如设置IP地址租约时间、 是否检查客户端所用的IP地址等。当DHCP服务正常运行后就可以使用cat命令查看租约数据库文件内容。

【任务描述】

基本的DHCP服务器搭建流程如下:

(1) 编辑主配置文件dhcpd.conf, 指定IP作用域 (指定一个或多个IP地址范围)。

(2) 建立租约数据库文件。

(3) 重新加载配置文件或重新启动dhcpd服务使配置生效。

【任务分析】

本任务主要介绍DHCP的主配置文件dhcpd.conf参数, 以及DHCP服务的启动与关闭等常规操作。

【任务实施】

1. 主配置文件dhcpd.conf

(1) dhcpd.conf主配置文件组成。

①parameters (参数)。

②declarations (声明)、 option (选项)。

(2) dhcpd.conf主配置文件整体框架dhcpd.conf包括全局配置和局部配置。 全局配置可以包含参数或选项, 该部分对整个DHCP服务器生效。 局部配置通常由声明部分来表示,该部分仅对局部生效, 如只对某个IP作用域生效。 dhcpd.conf文件格式如下:

#全局配置参数或选项;#全局生效 #局部配置声明{参数或选项;#局部生效}

当DHCP主程序包安装好后, 会自动生成主配置文件的范本文件/usr/share/doc/dh⁃cp3.0.5/dhcpd.conf.sample。 而在/etc目录下会建立一个空白的dhcpd.conf主配置文件。 现在将范本配置文件复制到/etc目录下, 替换空白的dhcpd.conf主配置文件。

[root@server~]#cp /usr/share/doc/dhcp3.0.5/dhcpd.conf.sample/etc/dhcpd.conf

显示是否覆盖时, 选择y。 DHCP范本配置文件内容包含了部分参数、 声明及选项的用法, 其中注释部分可以放在任何位置, 并以 “#” 符号开头, 当一行内容结束时, 以 “;”符号结束,大括号所在行除外,如图6-4所示。

可以看出, 整个配置文件分成全局和局部两部分。 但是并不容易看出哪些属于参数, 哪些属于声明和选项。

图6-4 DHCP范本文件内容

2. 常用参数介绍

参数主要用于设置服务器和客户端的动作或者是否执行某些任务, 如设置IP地址租约时间、 是否检查客户端所用的IP地址等。

常见参数使用说明如下:

(1) “ddnsupdatestyle (none| interim| adhoc) ” 的作用: 定义所支持的DNS动态更新类型。 none: 表示不支持动态更新; interim: 表示DNS互动更新模式; adhoc: 表示特殊DNS更新模式。

(2) “ignoreclientupdates” 的作用: 忽略客户端更新。

(3) “defaultleasetimenumber (数字) ” 的作用: 定义默认IP租约时间。 例如:

defaultleasetime21600

(4) “maxleasetimenumber (数字) ” 的作用: 定义客户端IP租约时间的最大值。例如:

maxleasetime43200

3. 常用声明介绍

声明一般用来指定IP作用域、 定义为客户端分配的IP地址池等。 声明格式如下:

声明{选项或参数;}

常见声明的使用:

(1) “subnet 网络号 netmask 子网掩码 {……} ” 的作用: 定义作用域, 指定子网。 例如:

subnet 192.168.0.0 netmask 255.255.255.0{……}

(2) “rangedynamicbootp起始IP地址、 结束IP地址” 的作用: 指定动态IP地址范围。例如:

rangedynamicbootp192.168.0.100 192.168.0.200

4. 常用选项介绍

选项通常用来配置DHCP客户端的可选参数, 如定义客户端的DNS地址、 默认网关等。

选项内容都是以option关键字开始的。 常见选项使用:

(1) “optionrouters IP地址” 的作用: 为客户端指定默认网关。 例如:

optionrouters192.168.0.1

(2) “optionsubnetmask子网掩码” 的作用: 设置客户端的子网掩码。 例如:

optionsubnetmask192.168.0.1

(3) “optiondomainnameservers IP地址” 的作用:为客户端指定DNS服务器地址。例如:

optiondomainnameservers192.168.0.3

5. 租约数据库文件

租约数据库文件用于保存一系列的租约声明, 其中包含客户端的主机名、 MAC地址、分配到的IP地址以及IP地址的有效期等相关信息。 这个数据库文件是可编辑的ASCII格式文本文件。 每当发生租约变化的时候, 都会在文件结尾添加新的租约记录。

DHCP刚安装好后, 租约数据库文件dhcpd.leases是个空文件。 当DHCP服务正常运行后就可以使用cat命令查看租约数据库文件内容。 例如:

cat/var/lib/dhcpd/dhcpd.leases

6. DHCP的启动与停止

(1) DHCP服务启动:

[root@server~]#servicesdhcpdstart

或者[root@server~]#/etc/rc.d/init.d/dhcpdstart

(2) DHCP服务停止:

[root@server~]#servicesdhcpdstop

或者[root@server~]#/etc/rc.d/init.d/dhcpdstop

(3) DHCP服务重启:

[root@server~]#servicesdhcpdrestart

或者[root@server~]#/etc/rc.d/init.d/dhcpdrestart

(4) 自动加载DHCP服务:

①chkconfig。运行级别3自动加载dhcpd服务:[root@server~]#chkconfiglevel3dhcpdon。

运行级别3关闭自动加载dhcpd服务: [root@server~]#chkconfiglevel3dhcpdoff。

②ntsysvo [root@server~]#ntsysv选中dhcpd选项, 然后单击 “确定” 按钮完成设置,即可自动加载dhcpd服务。

7. IP地址绑定

在DHCP中的IP地址绑定用于给客户端分配固定IP地址。 例如, 服务器需要使用固定IP地址就可以使用IP地址绑定, 通过MAC地址与IP地址的对应关系, 为指定的物理地址计算机分配固定IP地址。

整个配置过程需要用到host声明和hardware、 fixedaddress参数。

(1) “host 主机名 {……} ” 的作用: 用于定义保留地址。 例如:

hostcomputer1

(2) “hardware 类型硬件地址” 的作用: 定义网络接口类型和硬件地址。 常用类型为以太网 (ethernet), 地址为MAC地址。 例如:

hardware Ethernet3a:b5:cd:32:65:12

(3) “fixedaddress IP地址” 的作用: 定义DHCP客户端指定的IP地址。 例如:

fixedaddress192.168.0.254

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈