关于配置DHCP服务器的思考与操作

网络 网络管理
下面我们主要讲解了配置DHCP服务器的问题。那么首先我们了解一下问题的根源,之后再来提出具体的解决方案。

对于DHCP服务器来说,是管理员接触最多的服务器之一了。那么对于配置DHCP服务器这方面的知识不知道大家掌握的如何。那么这里我们就来详细看看一位网友分享的经验吧。

配置DHCP服务器问题的提出

你希望在dhcp服务器中配置各种参数,已用来动态分配给dhcp客户端。

配置DHCP服务器解决方案

你可以通过下面的命令来配置各种dhcp参数。

Router1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router1(config)#ip dhcp pool ORAserver(\\ORAserver地址池名称)
Router1(dhcp-config)#host 172.25.1.34 255.255.255.0
Router1(dhcp-config)#client-name bigserver
Router1(dhcp-config)#default-router 172.25.1.1 172.25.1.3
Router1(dhcp-config)#domain-name oreilly.com
Router1(dhcp-config)#dns-server 172.25.1.1 10.1.2.3
Router1(dhcp-config)#netbios-name-server 172.25.1.1
Router1(dhcp-config)#netbios-node-type h-node
Router1(dhcp-config)#option 66 ip 10.1.1.1
Router1(dhcp-config)#option 33 ip 24.10.1.1 172.25.1.3
Router1(dhcp-config)#option 31 hex 01
Router1(dhcp-config)#lease 2
Router1(dhcp-config)#end
Router1#

关于配置DHCP服务器的相关讨论

1 dhcp可以动态分配除ip 地址以外的默认路由,域名,域名服务器的地址,wins 服务器的地址等信息给客户端。在RFC2132种定义了大量的标准配置选项,可以在那里阅读到更加详细的信息。但是大部分的DHCP配置往往只是用到其中规定的很小的一部分常用选项。

2 为了配置的简单化和易于理解,cisco提供了一些人类易于理解的别名来代替RFC2132种规定的配置选项.

然你既可以使用cisco提供的用户友好的别名来配置,也可以用option number命令来配置,这两种方式cisco的ios都是可接受的。比如说RFC 2132 中的option 6是表示域名服务器的地址,则以下的两种命令行结果一样;

Router1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router1(config)#ip dhcp pool 172.25.2.0/24
Router1(dhcp-config)#dns-server 172.25.1.1
Router1(dhcp-config)#end
Router1#

配置DHCP服务器方式一

Router1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router1(config)#ip dhcp pool 172.25.2.0/24
Router1(dhcp-config)#option 6 ip 172.25.1.1
Router1(dhcp-config)#end
Router1#

配置DHCP服务器方式二

值得注意的是,你配置路由器的时候敲入的是配置2的命令,但是show runining configuration 命令得到则是他的用户友好的别名,这可能会使你有些疑惑,但是实际上其结果是一样的,请你放心。#p#

3 有些配置选项可以接受多个配置参数,例如默认路由以及域名服务器都可以接受最多八个地址的配置,上面例子中就分别配置了两个默认路由器(默认网关)和两个域名服务器的地址。

4 为了配置的方便,你也可以采用继承的方法来配置各种参数。如下实例,首先配置父亲的dhcp地址池 ROOT (172.25.0.0/16),其次我们又配置了两个子地址池172.25.1.0/24 和172.25.2.0/24。这两个子地址池,能够自动继承父亲地址池的配置信息。当然,如果子地址池的配置信息和父亲地址池的配置信息重复,则孩子地址池的信息覆盖父亲地址池的配置信息。

Router1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router1(config)#ip dhcp pool ROOT
Router1(dhcp-config)#network 172.25.0.0 255.255.0.0
Router1(dhcp-config)#domain-name oreilly.com
Router1(dhcp-config)#dns-server 172.25.1.1 10.1.2.3
Router1(dhcp-config)#lease 2
Router1(dhcp-config)#exit
Router1(dhcp)#ip dhcp pool 172.25.1.0/24
Router1(dhcp-config)#network 172.25.1.0 255.255.255.0
Router1(dhcp-config)#default-router 172.25.1.1
Router1(dhcp-config)#exit
Router1(dhcp)#ip dhcp pool 172.25.2.0/24
Router1(dhcp-config)#network 172.25.2.0 255.255.255.0
Router1(dhcp-config)#default-router 172.25.2.1
Router1(dhcp-config)#lease 0 0 10
Router1(dhcp-config)#end
Router1#

必须说明的是,dhcp租期配置信息是唯一不能继承的dhcp配置选项,也就是说,你必须为每个孩子地址池显式配置dhcp租期。如果该地址池没有配置dhcp租期。则路由器使用默认的租期(24小时)。

option配置的命令,其配置的意义为

Router1(dhcp-config)#option 66 ip 10.1.1.1
Router1(dhcp-config)#option 33 ip 192.0.2.1 172.25.1.3
Router1(dhcp-config)#option 31 hex 01

option 66 ip
//定义了tftp 服务器。
Option 33 ip
//定义了静态路由,他告诉所有的终端设备将发往目的地192.0.2.1的数据报,首先发送到172.25.1.3。
Option 31
//规定了客户端使用ICMP Router Discovery Protocol(IRDP).使用这个协议,客户端可以定期从本地路由器获得更新信息,用以决定自己的***的默认网关地址。

作者声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和此声明。否则将追究法律责任。
 
出自:http://hi.baidu.com/zhumingke_bolg/blog/item/bd211e73d958111d8601b03f.html

责任编辑:佟健 来源: hi.baidu.com
相关推荐

2010-08-29 20:53:03

DHCP服务器

2010-09-03 12:19:18

DHCP服务器dhcp配置

2010-09-26 14:12:17

DHCP服务器操作

2010-08-26 17:12:06

DHCP服务器

2010-08-26 15:21:13

DHCP服务器

2010-08-25 21:13:27

DHCP服务器

2010-08-26 09:33:10

DHCP服务器

2010-09-27 09:45:43

备份还原DHCP服务器

2011-09-07 10:44:36

DHCP服务器配置

2010-08-30 20:16:25

DHCP服务器

2010-08-31 16:47:43

DHCP服务器

2010-09-25 09:23:11

2003 dhcp服务

2010-01-13 13:35:09

DHCP服务器配置

2010-08-27 10:00:49

DHCP服务器

2010-08-23 17:47:33

DHCP服务器

2010-08-27 09:04:28

DHCP服务器

2011-10-10 12:23:09

机房布线综合布线

2010-09-27 11:44:14

Linux DHCP服

2010-08-26 16:25:46

IPDHCP服务器

2010-09-29 13:48:49

配置DHCP服务器
点赞
收藏

51CTO技术栈公众号