前一阵子,同事询问我关于Cisco路由器DHCP配置的问题,当时我没有给出正面的回答,因为这样的问题我也是初次遇到,在接下来的日子里,我查阅了相关资料,对下面的答复比较满意。现在分享给大家!而且一般人对计算机不了解的,也不会操作这些,于是,客户要求我们可以让任何电脑接入局域网都可以上网,所以就有了将2600配置DHCP的过程。2600路由器我们标识为:Cisco 进入全局模式。
Cisco(config)#ip dhcp pool server"server"为DHCP服务标识名,不属于命令
Cisco(dhcp-config)#network 192.168.1.0 255.255.255.0
Cisco(dhcp-config)#default-router 192.168.1.1
Cisco(dhcp-config)#dns-server 202.96.209.5 202.96.209.133
到此,基本的Cisco路由器DHCP功能已经实现,但又有一个问题,当局域网内有一部分电脑已经手动配置过IP后,如果手动配置的电脑没有开机,其他电脑通过DHCP获取了相同的IP地址后,手动配置的电脑开机,那就会造成IP冲突。不要紧,下面的步骤可以帮助我们解决问题,回到全局模式。
Cisco(config)#ip dhcp pool client0"client0"为另一Cisco路由器DHCP服务标识名,使具体的IP可以映射固定的MAC,Cisco(dhcp-config)#host 192.168.1.20 255.255.255.0,Cisco(dhcp-config)#client-identifier 0100.d0b7.1af8.4f 注意“01”不为MAC地址,是用来标记MAC属于局域网的。
备注,添加的client0只能标识一个IP对应MAC的映射,如要标识多个IP映射MAC,需要增加多个Cisco路由器DHCP服务标识名,如(client1,client2,client3.......)***一个问题,局域网内一部分IP可能是用来分配给文件服务器等固定电脑的,就需要将这一部分IP预留,解决方法如下:Cisco(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10 "1...10"标识从192.168.1.1到192.168.1.10之间的地址将不会被自动分配,这个地址段可以根据实际情况进行设定。