1
.配置
DHCP Server
(
1
)开启
DHCP
功能
r2(config)#service dhcp
(
2
)配置
DHCP
地址池
r2(config)#ip dhcp pool ccie1
地址池名为
ccie1
r2(dhcp-config)#network 10.1.1.0 255.255.255.0
可供客户端使用的地址段
r2(dhcp-config)#default-router 10.1.1.1
网关
r2(dhcp-config)#dns-server 10.1.1.1 10.1.1.2 DNS
r2(dhcp-config)#lease 1 1 1
租期为
1
天
1
小时
1
分(默认为一天)
r2(config)#ip dhcp pool ccie2
地址池名为
ccie1
r2(dhcp-config)#network 20.1.1.0 255.255.255.0
可供客户端使用的地址段
r2(dhcp-config)#default-router 20.1.1.1
网关
r2(dhcp-config)#dns-server 20.1.1.1 20.1.1.2 DNS
r2(dhcp-config)#lease 1 1 1
租期为
1
天
1
小时
1
分(默认一天)
(
3
)去掉不提供给客户端的地址
注:因为某些
IP
地址不希望提供给客户端,比如网关地址,所以我们要将这些地址
从地址池中移除,这样服务器就不会将这些地址发给客户端使用。
r2(config)#ip dhcp excluded-address 10.1.1.1 10.1.1.10
移除
10.1.1.1
到
10.1.1.10
r2(config)#ip dhcp excluded-address 20.1.1.1 20.1.1.10
移除
20.1.1.1
到
20.1.1.10
2
.配置
DHCP Client
(
1
)配置接口使用
DHCP
r1(config)#int f0/1
r1(config-if)#ip address dhcp
3
.查看命令:
(
1
)在服务器上查看哪些地址分配给了哪些主机:
R2#Show ip dhcp binding
4
.查看结果
查看
DHCP
Client
会看到接口
F0/0
的
IP
地址为
10.1.1.11
并且产生一条
指向
10.1.1.1
的默认路由(换成
PC
就会变成网关是
10.1.1.1
),路由器并不需要得到
DNS
。在这里
,DHCP
Server
上明明配了两个地址池,网段分别为
10.1.1.0/24
和
20.1.1.0/24,
为什么客户端向服务器请求地址的时候,
服务器就偏偏会把
10.1.1.0/24
网段
的地址发给客户,而不会错把
20.1.1.0/24
网段的地址发给客户呢。这是因为服
务器从