拓扑图:
server的IP地址:10.1.1.1
relay的f0/0接口:10.1.1.3
relay的f1/0接口:192.168.10.254
relay的f0/0接口:10.168.20.254
client1的IP地址:192.168.10.1
client2的IP地址:192.168.20.2
注意:网段不同,ping不通。 不同网段的ip地址若想ping通,可以添加静态路由或者默认网关。
配置DCHP服务器
进入全局配置:config t
进入端口配置:int f 0/0
给端口分配IP地址:ip address 10.1.1.2 255.255.255.0
启动端口:no shutdown
尝试是否能ping通:do ping 10.1.1.3(如果在config-if下加do,如果在特权模式下,不加)
返回上个界面:exit
设置第一个地址池:ip dhcp pool test10
设置所处网段:network 192.168.10.0 255.255.255.0
默认网关:default-router 192.168.10.254 (这个可选项将会分配给 通过DHCP服务器分配地址的 终端一个默认网关:192.168.10.254)
dns-server 8.8.8.8
exit
设置第二个地址池:ip dhcp pool test20
设置所处网段:network 192.168.20.0 255.255.255.0
默认路由default-router 192.168.20.254
exit
对server添加静态路由,否则从server到client1的消息无法回来:
ip route 192.168.10.0 255.255.255.0 10.1.1.1(目标网段,子网掩码,下一跳)
对server添加静态路由,否则从server到client2的消息无法回来:
ip route 192.168.20.0 255.255.255.0 10.1.1.1
end
测试能否ping通relay的某个网口(与server不在同一网段)
ping 192.168.10.254
(因为添加了静态路由,所以从server的10.1.1.3能ping通relay的f1/0端口地址192.168.10.254,否则ping不通)
show int f0/0(查看IP地址接口是不是up)
配置中继器
进入配置模式:
config t
int f0/0
为这个端口分配ip地址:ip address 10.1.1.3 255.255.255.0
启动端口:no shutdown
int f1/0
为f1/0端口分配IP地址:ip address 192.168.10.254 255.255.255.0
no shutdown
启动中继器:ip helper-address 10.1.1.2(这个地址是DCHP服务器的地址)
exit
对f2/0端口进行设置:int f2/0
ip address 192.168.20.254 255.255.255.0
no shutdown
ip helper-address 10.1.1.2
end
ping 10.1.1.2
show run
配置客户端
全局设置:config t
进入端口:int f0/0
启动端口:no shutdown
请求分配地址:ip address dhcp
查看接口信息:do show int f0/0
释放掉地址,重新分配:ip address dhcp
最终为client成功分配地址