用Cisco交换机做DHCP服务器

常规的方法来讲,需要专门配置一台服务器来做DHCP服务器,这样无疑又增加了网络耗费。据笔者的经验,有时在一些网络低层设备中(如路由器、交换机等)里面整合了DHCP服务,一般的小型网络里,我们完全可以利用网络中的这些网络设备是上的DHCP服务来配置我们自己的DHCP服务器,而不需要另外专门配置一台服务器来做DHCP服务。
CISCO
  下面我就以Cisco 2960交换机(其他款交换机没试过)为例子,说说具体做法:
  假设在某网络中有400台主机,其中申请了255个以供分配的IP,其范围从202.38.X.0~202.38.X.254,其中202.38.X.1是用来分配给网关的,该网络里有三台服务器A、B、C,其需要固定的IP,分别为202.38.X.2、202.38.X.3、202.38.X.4,其他的所有IP均供动态分配之用。网络拓扑结构如下:
  
telnet登陆上交换机,进入交换机命令行;
  
  启动DHCP服务:
  service DHCP
  
  对于要固定分配的IP,我们需要先将其约定出来:
  ip dhcp exclude-address 202.38.X.2 202.38.X.3 202.38.X.4
  
  在分配地址前,先将测试一下该地址,如果该地址有人在用,则分配其他地址,避免IP地址的冲突:
  
  ip dhcp ping packets 3
  
  设置DHCP地址池全局变量,;
 
  ip dhcp pool 1
  
  设置动态分配的IP地址范围、子网掩码:
  
  network 202.38.X.0 255.255.255.0 //动态分配IP范围,这里给定的是202.38.X.0到255.255.255.0,也就是该段所有IP
  
  设置网关:
  default-router 202.38.X.1
  
  设置DNS服务器地址
  dns-server 202.38.193.33 202.112.17.33
  就这么简单,一个Cisco交换机上的DHCP服务器配置完成了。请注意,并不是所有的交换机上都带有了DHCP服务.

发表评论

电子邮件地址不会被公开。 必填项已用*标注