在交换机上为不同的VLAN指定DHCP服务器地址

这一步骤只须在不同的VLAN中通过设置IP HELPER-ADDRESS即可搞定,指令如下:

  1. switch>enable 进入交换机的特权模式)  
  2. Password  
  3. switch #config t 进入配置模式)  
  4.  
  5. Enter configuration commandsone per line. End with CNTL/Z.  
  6. switch config #interface vlan1 配置VLAN1)  
  7. switch config-if #ip helper-address 192.168.1.4指定DHCP服务器的地址,即路由器的地址)  
  8.  
  9. ghqconfig-if #interface vlan2 配置VLAN2)  
  10. ghqconfig-if #ip helper-address 192.168.1.4 

对所有直接连到客户机的二层访问端口开启Portfast功能

要使客户机正确获得IP地址,就需要将和客户机相连的交换机端口的Portfast功能打开Cisco 2950)。这里需要特别注意的是,只能在连接一个单一客户机的二层端口上开启该功能,如果在一个连接到交换机或集线器的端口上开启该功就有可能引起广播风暴或“地址学习”问题。开启Portfast功能的步骤如下:

  1. switch #configure terminal  
  2. switch config #interface interface-id  
  3. switch config-if #spanning-tree portfast 开启portfast功能)  
  4. switchconfig-if  #end 

经过以上规划与设置操作后,在路由器和交换机上的设置全部完成,剩下的工作只要在客户机上打开“自动获得IP地址”功能即可如图2所示)。对于Windows 2000/2003 Server系统,还需要将“DHCP CLIENT”服务启用如下图3所示),否则在Windows 2000/2003 Server中将不能自动得到IP地址。

图二

图三

至此,通过启用Cisco路由器的DHCP Server功能与客户端DHCP的配合使用,使局域网VLAN中的主机自动获得IP地址,真正实现了DHCP服务全部功能。相比在服务器上用windows/Linux 操作系统实现的DHCP服务器,从稳定性和功能上看,路由器实现的DHCP服务器要优越得多。


相关内容