天下网吧 >> 网吧方案 >> 网络方案 >> 正文

在Cisco设备上实现IOS DHCP Server的功能


  现在的大型网络一般都使用二层交换机(百兆或千兆交换到桌面),并在二层或三层交换机上划分VLAN,然后再使用具有线速路由技术的三层交换机实现内网中VLAN间数据流的快速转发,从而使整个网络安全高速地运转。
  为了和公网相联,一般还要用不可或缺的路由器。此时,我们完全可以在不增加设备投资的情况下,启用路由器的DHCP Server功能,使它在完成好本职工作之余再兼任一台DHCP服务器。
  
  考虑到Cisco设备在许多大型网络中有着广泛的应用,因而本文将为大家介绍怎样在Cisco设备上实现IOS DHCP Server功能以使各VLAN中的主机自动获得IP地址。
  
  第一步:查看设备是否支持IOS DHCP Server功能
  一般的Cisco路由器或访问服务器,以及少部分安装有路由交换模块或多层交换功能卡的交换机都具有IOS DHCP Server功能。如果还没有确认你的设备是否具备这一功能,那么,你可以按如下方法在命令行界面(CLI)下进行快速检测,步骤如下:
  
  dwzx>enable
  Password
  dwzx#config t
  '进入配置模式
  Enter configuration commands one per line. End with CNTL/Z.
  dwzxconfig#ip dhcp ﹖
  如果出现的是下面的信息,那么很遗憾,你的设备不支持IOS DHCP Server功能:
  % Unrecognized command
  
  在进行具体的配置之前,笔者先对本文所采用的设备及设置先作一个简单的介绍:用作IOS DHCP Server的路由器采Cisco 3620,它和内网相连的fastethernet0端口的IP地址为202.115.244.4,二层交换机采用Cisco 2924,三层交换机采用Cisco 3550-48-EMI。在整个网络中有三个VLAN,为简化描述,假设每个VLAN都采用24位网络地址,其中VLAN1的IP地址为202.115.244.254,VLAN2的IP地址为202.115.245.254,VLAN3的IP地址为202.115.246.254。
  
  第二步:在路由器上进行相关配置
  1.设置DHCP数据库代理
  
  DHCP数据库代理是用于存储DHCP绑定信息的一台主机,它可以是FTP、TFTP或者是RCP服务器。当然,如有必要,你可以配置多个DHCP数据库代理。同样,不配置DHCP数据库代理也是允许的,但这是以不能在DHCP数据库代理上存储地址冲突日志为代价的。如果你不想配置数据库代理,你只要取消掉地址冲突日志的记录功能即可,操作命令如下:
  
  dwzx>enable
  Password
  '输入路由器的特权口令
  dwzx#config terminal
  '进入配置模式
  Enter configuration commands one per line. End with CNTL/Z.
  dwzxconfig#no ip dhcp conflict logging '取消地址冲突记录日志
  
  2.设置不能用于动态分配的IP地址
  
  在整个网络中,有些IP地址需要静态的指定给一些特定的设备,例如路由器的端口、DNS服务器、wins服务器以及VLAN的地址等。显然,这些静态IP地址是不能用于动态分配的,这就需要将它们排除掉。其步骤如下:
  
  dwzxconfig#ip dhcp excluded-address 202.115.244.1 202.115.244.5
  '地址202.115.244.1至202.115.244.5不能用于动态分配
  dwzxconfig# ip dhcp excluded-address 202.115.244.254
  'IP地址202.115.244.254固定为VLAN1的地址,不能用于动态分配
  dwzxconfig# ip dhcp excluded-address 202.115.245.254
  'IP地址202.115.245.254固定为VLAN2的地址,不能用于动态分配
  dwzxconfig# ip dhcp excluded-address 202.115.246.254
  'IP地址202.115.246.254固定为VLAN3的地址,不能用于动态分配
  
  3.配置DHCP地址池
  
  DHCP服务器的数据库被组织成一个树形结构,树根是用于动态分配的所有网络段的地址池,树枝是子网地址池,树叶是手工绑定给节点的地址。详细步骤如下:
  
  dwzxconfig#ip dhcp pool global
  '配置一个根地址池,global是地址池的名称,你可以采用有意义的字符串来表示
  dwzxdhcp-config#network 202.115.0.0 255.255.0.0
  '动态分配的地址段
  dwzxdhcp-config#domain-name dawan.net
  '为客户机配置域后缀
  dwzxdhcp-config#dns-server 202.115.244.1
  '为客户机配置DNS服务器
  dwzxdhcp-config#netbios-name-server 202.115.244.1
  '为客户

本文来源:天下网吧 作者:网吧方案

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下