DHCP配置实例

  • 格式:doc
  • 大小:2.13 MB
  • 文档页数:18

可编辑

精品文档,欢迎下载 DHCP配置实例

1、 DHCP为本地主机分配IP地址

如图9-2所示,路由器R1用作DHCP服务器,负责给本地主机PC0和PC1动态分配IP地址,PC2为远程主机,配置了静态IP地址。

R1R2S1PC0PC1PC2S0/0S0/0F0/0F0/0DHCP服务器DHCP客户端

图9-2 DHCP服务器

主机PC0和PC1配置为自动获取IP地址和DNS服务器地址,如图9-3所示:

图9-3 DHCP客户端配置

主机PC2配置为:

IP地址:192.168.2.2

子网掩码:255.255.255.0

网关:192.168.2.1

路由器R1配置如下:

R1#configure terminal

R1(config)#interface f0/0可编辑

精品文档,欢迎下载 R1(config-if)#ip address 192.168.1.1 255.255.255.0

R1(config-if)#no shutdown

R1(config-if)#exit

R1(config)#interface s0/0

R1(config-if)#no shutdown

R1(config-if)#ip address 172.16.12.1 255.255.255.0

R1(config-if)#no shutdown

R1(config-if)#exit

R1(config)#ip dhcp pool R1 //DHCP服务器地址池名称R1

R1(dhcp-config)#network 192.168.1.0 255.255.255.0 //可分配的网段192.168.1.0

R1(dhcp-config)#default-router 192.168.1.1 //可分配网关地址

R1(dhcp-config)#dns-server 192.168.1.1 //DNS服务器地址

路由器R2配置:

R2#configure terminal

R2(config)#interface f0/0

R2(config-if)#ip address 192.168.2.1 255.255.255.0

R2(config-if)#no shutdown

R2(config-if)#exit

R2(config)#interface s0/0

R2(config-if)#ip address 172.16.12.2 255.255.255.0

R2(config-if)#no shutdown

测试结果:

主机PC0上执行ipconfig命令,查看获取的IP信息:

PC>ipconfig

IP Address......................: 192.168.1.2

Subnet Mask.....................: 255.255.255.0

Default Gateway.................: 192.168.1.1

结果显示,主机PC0获取的IP地址是192.168.1.2,DNS服务器地址是192.168.1.1,同样可以查看主机PC1获取的IP地址是:192.168.1.3,DHS服务器地址是192.168.1.1。

路由器R1上查看已分配的IP地址:

R1#show ip dhcp binding

IP address Client-ID/ Lease expiration Type

Hardware address

192.168.1.2 00D0.D328.CDCC -- Automatic

192.168.1.3 0001.4232.82D8 -- Automatic

结果显示,路由器R1已经分配了两个IP地址,对应的MAC地址就是主机PC0和PC1的MAC地址。

测试PC0和PC1的连通性,在PC0上ping PC1:可编辑

精品文档,欢迎下载 PC>ping 192.168.1.3

Pinging 192.168.1.3 with 32 bytes of data:

Reply from 192.168.1.3: bytes=32 time=62ms TTL=128

Reply from 192.168.1.3: bytes=32 time=63ms TTL=128

Reply from 192.168.1.3: bytes=32 time=47ms TTL=128

Reply from 192.168.1.3: bytes=32 time=62ms TTL=128

Ping statistics for 192.168.1.3:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 47ms, Maximum = 63ms, Average = 58ms

测试PC0和PC2的连通性,在PC0上ping PC2:

PC>ping 192.168.2.2

Pinging 192.168.2.2 with 32 bytes of data:

Reply from 192.168.1.1: Destination host unreachable.

Reply from 192.168.1.1: Destination host unreachable.

Reply from 192.168.1.1: Destination host unreachable.

Reply from 192.168.1.1: Destination host unreachable.

Ping statistics for 192.168.2.2:

Packets: Sent = 4, Received = 0, Lost = 4 (100% loss)

结果显示,目标主机PC2不可达,因为路由器R1和R2之间没有设置路由,分别添加路由表,指令如下:

R1(config)#ip route 0.0.0.0 0.0.0.0 172.16.12.2 //默认路由

或R1(config)#ip route 0.0.0.0 0.0.0.0 s0/0 //带送出接口的默认路由

R2(config)#ip route 0.0.0.0 0.0.0.0 172.16.12.1

或R2(config)#ip route 0.0.0.0 0.0.0.0 s0/0

再次测试主机PC0和PC2的连通性:

PC>ping 172.16.12.2

Pinging 172.16.12.2 with 32 bytes of data:

Reply from 172.16.12.2: bytes=32 time=94ms TTL=254

Reply from 172.16.12.2: bytes=32 time=94ms TTL=254

Reply from 172.16.12.2: bytes=32 time=93ms TTL=254

Reply from 172.16.12.2: bytes=32 time=94ms TTL=254

Ping statistics for 172.16.12.2:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),可编辑

精品文档,欢迎下载 Approximate round trip times in milli-seconds:

Minimum = 93ms, Maximum = 94ms, Average = 93ms

综上所述,主机PC0和PC1通过DHCP自动获取了IP地址,PC2静态IP地址,在路由器R1和R2上添加了路由表之后,主机PC0和PC2之间也是可以相互访问的。

2、DHCP中继代理

在一些复杂的层次型网络中,企业的服务器经常集中放在服务器区,DHCP客户端和DHCP服务器不在同一个网段,DHCP客户端的广播包被三层设备阻止,无法到达DHCP服务器,DHCP客户端获取地址失败。这个问题可以通过配置DHCP中继来解决,就是与DHCP客户端连接的三层设备充当DHCP中继,代为转发DHCP请求。

接着上面的例子,路由器R1仍然是DHCP服务器,主机PC2也通过DHCP获取IP地址,如图9-4所示:

R1R2S1PC0PC1PC2S0/0S0/0F0/0F0/0DHCP服务器DHCP客户端DHCP客户端

图9-4 DHCP中继代理

路由器R1还需要增加下面的配置代码:

R1(config)#ip dhcp pool Pool1 //R1上增加一个地址池Pool1

R1(dhcp-config)#network 192.168.2.0 255.255.255.0

R1(dhcp-config)#default-router 192.168.2.1 //在R1上配置PC2的网关

路由器R2还需要增加的代码:

R2(config)#interface f0/0

//不管DHCP客户端和DHCP服务器之间经过多少台设备,只需配置离DHCP客户端最近的那个以太网接口即可

R2(config-if)#ip helper-address 172.16.12.1

//收到的DHCP广播包以单播的方式转发到服务器172.16.12.1

主机PC2的IP地址设置更改为自动获取,查看结果,可以看到PC2自动获取的IP地址是192.168.2.2。

路由器R1上查看已分配的IP地址:

R1#show ip dhcp binding

IP address Client-ID/ Lease expiration Type

Hardware address

192.168.1.2 00D0.D328.CDCC -- Automatic