本文转自:http://www.net527.cn/a/luyoujiaohuan/Ciscojishu/2010/0820/13075.html

客户的2600路由器没有配置DHCP功能,在客户公司员工笔记本接入局域网后,如果没有

手动设置IP地址,那将无法上网,而且一般人对计算机不了解的,也不会操作这些,于是,客户要

求我们可以让任何电脑接入局域网都可以上网,所以就有了将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
到此,基本的DHCP功能已经实现,但又有一个问题,当局域网内有一部分电脑已经手动配置过IP后

,如果手动配置的电脑没有开机,其他电脑通过DHCP获取了相同的IP地址后,手动配置的电脑开机

,那就会造成IP冲突。不要紧,下面的步骤可以帮助我们解决问题。
回到全局模式
Cisco(config)#ip dhcp pool client0      “client0″为另一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,需要增加多个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之间的地址将不会被自动分配,这个地址段可以根据实际情况进行设定

—————————————————————————————————————————
—————————————————————————————————————————
以下是本人做的配置:


R1#sh run
Building configuration…

Current configuration : 1295 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1
!
boot-start-marker
boot-end-marker
!
enable secret 5 $1$WCzK$SK93.6fVZ.J41Tau3S62M0
!
no aaa new-model
ip cef
!
!
no ip dhcp use vrf connected
ip dhcp excluded-address 192.168.2.1 192.168.2.99
ip dhcp excluded-address 192.168.2.200 192.168.2.254
!
ip dhcp pool dhcp_pool
network 192.168.2.0 255.255.255.0
default-router 192.168.2.1
dns-server 202.96.128.166
!
ip dhcp pool clent1
host 192.168.2.110 255.255.255.0
client-identifier 0100.2268.15ba.82
!
!
no ip domain lookup
multilink bundle-name authenticated
!
!
archive
log config
hidekeys
!
!
!
!
!
interface FastEthernet0/0
ip address 192.168.1.33 255.255.255.0    \\外网IP
ip nat outside
ip virtual-reassembly
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 192.168.2.1 255.255.255.0
ip nat inside
ip virtual-reassembly
duplex auto
speed auto
!
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 192.168.1.1
!
!
ip http server
ip nat inside source list 1 interface FastEthernet0/0 overload
!
access-list 1 permit 192.168.2.0 0.0.0.255
!
!
control-plane
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
login
!
scheduler allocate 20000 1000
end