2024年1月18日发(作者:)

DHCP中继

一、实验设备

两个路由器,两台交换机和4台电脑,三台服务器。

二、实验要求

所谓DHCP中继,即是跨网段为主机分配IP地址等配置,DHCP Server与DHCP Client处于不同的网段,这时就需要DHCP Relay。

实验环境说明:由于模拟的服务器只能提供一个地址池,因此我使用两个DHCP服务器,分别创建DHCP地址池:192.168.3.0/24(服务器IP:192.168.1.2)及192.168.4.0/24(服务器IP:192.168.1.4)。PC0和PC1由192.168.1.2服务器分配地址;PC2和PC3由192.168.1.4分配地址。另外配置了一个DNS服务器192.168.1.3。

以上是DHCP服务器server0的配置,其中default Gateway是192.168.3.1表示要让客户机获得的网关地址,这里不是server0自己的网关,所以千万不要写192.168.1.1。start ip

address:192.168.3.2,写192.168.3.0也对,主要是3.1已经分配给接口了。Maximum number

of users:10,这边默认是0,0表示一个都不分配,这边有2台电脑,随便填个大于1的整数就可以了。修改好之后一点不要忘记点击“SAVE”,如果原来没有就点击“ADD”。DHCP server2的配置类似,这里省略。

DNS服务器的配置如下,添加A记录,name的名字格式如图,要有后缀,如.com。

图三 DNS服务器

三、实验步骤

1、Router1的配置

Router(config)#int f0/0

Router(config-if)#ip add 192.168.1.1 255.255.255.0

Router(config-if)#no shut

Router(config-if)#int s0/0/1

Router(config-if)#ip add 192.168.2.1 255.255.255.0

Router(config-if)#no shut

Router(config-if)#exit

Router(config)#route eigrp 10

Router(config-router)#network 192.168.1.0

Router(config-router)#network 192.168.2.0

2、Router0的配置

Router(config)#int f0/1

Router(config-if)#ip add 192.168.3.1 255.255.255.0

Router(config-if)#ip helper-address 192.168.1.2 \\配置DHCP中继代理,DHCP服务器是192.168.1.2

Router(config-if)#no shut

Router(config-if)#int f0/0

Router(config-if)#ip add 192.168.4.1 255.255.255.0

Router(config-if)#ip helper-address 192.168.1.4\\配置DHCP中继代理,DHCP服务器是192.168.1.4

Router(config-if)#no shut

Router(config-if)#int s0/0/0

Router(config-if)#ip add 192.168.2.2 255.255.255.0

Router(config-if)#clock rate 64000

Router(config-if)#no shut

Router(config-if)#exit

Router(config)#router eigrp 10

Router(config-router)#network 192.168.3.0

Router(config-router)#network 192.168.4.0

Router(config-router)#network 192.168.2.0

3、DHCP Client测试

下图是PC0动态获取IP地址。其他客户机的测试省略。

4.DNS测试

随便哪台客户机,访问,能正常访问说明DNS服务器能正常解析。