【IT168专稿】DHCP服务并不是Windows 2000/2003 Server的专利,在一些路由器上同样可以进行DHCP服务配置。今天我们就来说一下如何用路由器来配置一台DHCP服务器。
这里我们以CISCO 3620做为DHCP服务器,和内网相连的端口是FASTETHERNET2,ip地址为192.168.1.6,有两个VLAN,VLAN1的IP为192.168.2.1,VLAN2的IP为 192.168.3.1,使用的是CISCO 2950交换机。
DHCP地址数据库设计为树型模式,树根是自动分配到所有网段的地址池,树枝是子网的地址池。配置DHCP服务器的具体操作步骤如下:
登录并配置DHCP
route> en
Password (输入特权密码)
route# conf t (进入配置模式)
Enter configuration commands one per line. End with CNTL/Z.
route(config)# ip dhcp pool ipku(配置一个根地址池,global是地址池的名称,你可以采用有意义的字符串来表示)
test (dhcp-config) #network 192.168.0.0 255.255.0.0(为所有客户机动态分配的地址段)
test (dhcp-config) #domain-name test.com(为客户机配置域后缀)
test (dhcp-config) #dns-server 192.168.1.1(为客户机配置DNS服务器)
test (dhcp-config) #netbios-name-server 192.168.1.1(为客户机配置wins服务器)
test (dhcp-config) #lease 10 (地址租用期为10天,10天后地址被收回)(如图1)
图1 |
test (dhcp-config) #ip dhcp pool vlan1 (为VLAN1配置地址池,本池是ipku池的子池,将从ipku继承域后缀、DNS服务器、wins服务器等参数)
test (dhcp-config) #network 192.168.2.0 255.255.255.0 (VLAN1动态分配192.168.2这个网段内可以被分配的地址)
test (dhcp-config)#default-router 192.168.2.1 (为客户机配置默认的网关,即VLAN1的IP地址)
test (dhcp-config)#ip dhcp pool vlan2 (为VLAN2配置地址池,本池是global池的子池,将从global继承域后缀、DNS服务器、wins服务器等可继承的参数)
test (dhcp-config)#network 192.168.3.0 255.255.255.0
test (dhcp-config)#default-router 192.168.3.1(为客户机默认的网关,VLAN2的IP地址)
这样一台DHCP服务器就配置好了(如图2)。
图2 |
扩展应用
本例只讲述了如何配置一台DHCP服务器,在实际应用中还要牵涉到整个网络设备的正常运转,如各交换机与路由器的正常通信。要使客户机从DHCP服务器自动获得IP地址,首先要保证客户机和路由器的正常通信,我们进行如下配置,保证客户机和路由器的正常通信:
test (config)#ip route 192.168.2.0 255.255.255.0 FastEthernet2
(FastEthernet2为路由器和内网相连的以太网接口,该命令的作用是在以太网接口和VLAN1 192.168.2.1间建立一条静态路由。)
test (config)#ip route 192.168.3.0 255.255.255.0 FastEthernet2
(该命令在以太网接口和VLAN2 192.168.3.1间建立一条静态路由)
设置好之后,在配置模式中键入EXIT命令回到特权模式下,Ping一下VLAN1和VLAN2的IP地址192.168.2.1和192.168.3.1,如果能够Ping通则表明配置正确。
这里我们只是就DHCP服务器的配置进行了简述,其实一个复杂的网络结构基本的组建道理是相似的,我们可以根据此文类推,相信聪明的读者会举一反三学到更多的东西!