Cisco IOS Cookbook 中文精简版第二十章 DHCP

www.net130.com     日期:2007-3-19    浏览次数:
作者:NeoShi    出处:NeoShis Blog

20.1.  使用IP Helper Addresses命令

提问 配置路由器对DHCP Request转发的支持

回答

Router1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router1(config)#interface Ethernet0

Router1(config-if)#ip helper-address 172.25.1.1

Router1(config-if)#ip helper-address 172.25.10.7

Router1(config-if)#exit

Router1(config)#end

Router1#

注释 使用IP Helper Address命令把路由器配置成为一个DHCP代理服务器,转发客户端的DHCP Request至配置的ip helper address

20.2.  限制IP Helper Addresses命令的影响

提问 配置IP Helper Address命令以后导致链路利用率增高或者DHCP服务器负荷增高

回答

Router1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router1(config)#no ip forward-protocol udp tftp

Router1(config)#no ip forward-protocol udp nameserver

Router1(config)#no ip forward-protocol udp domain

Router1(config)#no ip forward-protocol udp time

Router1(config)#no ip forward-protocol udp netbios-ns

Router1(config)#no ip forward-protocol udp netbios-dgm

Router1(config)#no ip forward-protocol udp tacacs

Router1(config)#end

Router1#

注释 缺省情况下IP Helper命令会转发很多UDP广播数据包,不仅仅是DHCP数据包,并且不能针对不同的服务器转发不同的广播包

20.3.  使用DHCP来动态配置路由器IP地址

提问 配置路由器动态获得IP地址

回答

Router1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router1(config)#interface FastEthernet0/1

Router1(config-if)#ip address dhcp

Router1(config-if)#end

Router1#

Interface FastEthernet0/1 assigned DHCP address 172.25.1.57, mask 255.255.255.0

Router1#

注释 12.2(8)T之前此命令仅仅适用于以太网接口。从12.3(8)T以后可以对DHCP选项进行控制,下例配置为不获得DNS服务器

Router1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router1(config)#interface FastEthernet0/1

Router1(config-if)#no ip dhcp client request dns-nameserver

Router1(config-if)#end

另外对于获得的缺省路由,管理距离为254

S*   0.0.0.0/0 [254/0] via 172.25.1.1

12.3(4)T开始增加了对获得地址释放和重新获得的支持

Router1#release dhcp FastEthernet0/1

Router1#renew dhcp FastEthernet0/1

20.4.  通过DHCP来对客户端进行动态IP地址分配

提问 配置路由器成为DHCP服务器

回答

Router1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router1(config)#service dhcp

Router1(config)#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(config)#ip dhcp excluded-address 172.25.1.1 172.25.1.50

Router1(config)#ip dhcp excluded-address 172.25.1.200 172.25.1.255

Router1(config)#end

Router1#

注释 注意的是要配置excluded命令来排除某些地址,防止出现地址冲突

本新闻共3页,当前在第1页  1  2  3  

相关新闻
推荐文章