实验拓扑如上图,准备4台Linux主机(RHEL5)。首先要确保client主机能自动获取DHCP Server分配的IP地址,然后再搭建DHCP relay(中继代理)服务器,最后要求客户机通过DHCP relay获取IP地址。
首先要保证route这台主机有2块网卡,在虚拟机中做实验要确保DHCPServer和eth0的网卡在同一个物理网段,而client、DHCP relay和eth1在同一个物理网段。如上图所示。
1-)路由器配置:
查看一下接口地址吧,因为是路由器要保证静态IP(无需网关):
接下来编辑配置文件,启动路由转发功能:
2-)DHCPServer配置:
要保证接口为静态IP,并添加默认路由(指向eth0):
查看系统是否安装了dhcp软件包,若未安装则安装:
编辑配置文件为192.168.63.0/24网段提供服务吧:
上图中需要注意host保留的主机名必须唯一,且DHCP服务器的IP为192.168.13.6,必须提供一个本网段的subnet(192.168.13.0/24),若只有192.168.63.0/24网段的subnet则服务会启动失败。现在启动服务吧:
3-)DHCPRelay配置:
因为充当DHCP relay服务器,所以也要具备一个静态IP并添加路由(指向eth1)
ping一下吧,测试一下这两个网段是否能够通信(注意route主机的防火墙)
实现DHCP Relay功能也是需要dhcp软件包的:
使用rpm命令结合-qc选项查看dhcp的配置文件吧:
现在来编辑中继代理配置文件并启动服务吧:
4-)Client配置:
设置客户端自动获取IP地址:
我们依次查看路由、域名解析文件、本地租约记录吧:
(⊙o⊙)阅读完本文若有不懂的问题请留言咨询,Jumonsh先生会尽快为您解决!