首页 > 代码库 > DHCP中继代理服务器

DHCP中继代理服务器


 

wKiom1RYkwOSGFVmAACyvHsew5c252.jpg

实验拓扑如上图,准备4Linux主机(RHEL5)。首先要确保client主机能自动获取DHCP Server分配的IP地址,然后再搭建DHCP relay(中继代理)服务器,最后要求客户机通过DHCP relay获取IP地址。

首先要保证route这台主机有2块网卡,在虚拟机中做实验要确保DHCPServereth0的网卡在同一个物理网段,而clientDHCP relayeth1在同一个物理网段。如上图所示。

1-)路由器配置:

查看一下接口地址吧,因为是路由器要保证静态IP(无需网关):

wKiom1RYkzPxOg-4AAB-WbbfgAU024.jpg

接下来编辑配置文件,启动路由转发功能:

wKiom1RYk13RHUHvAAA4YD1zNVo982.jpg

2-DHCPServer配置:

要保证接口为静态IP,并添加默认路由(指向eth0):

wKiom1RYk3fgE9VXAADAKBbT064519.jpg

查看系统是否安装了dhcp软件包,若未安装则安装:

wKioL1RYk_nDAv50AACvfmDX39I187.jpg

编辑配置文件为192.168.63.0/24网段提供服务吧:

wKioL1RYlBSS1mGNAAHSG3D2eG4059.jpg

上图中需要注意host保留的主机名必须唯一,且DHCP服务器的IP192.168.13.6,必须提供一个本网段的subnet192.168.13.0/24),若只有192.168.63.0/24网段的subnet则服务会启动失败。现在启动服务吧:

wKiom1RYk86ynLuJAABIAJE5QBI112.jpg

3-DHCPRelay配置:

因为充当DHCP relay服务器,所以也要具备一个静态IP并添加路由(指向eth1

wKioL1RYlEfDH18LAACsC6gyjoU043.jpg

ping一下吧,测试一下这两个网段是否能够通信(注意route主机的防火墙)

wKiom1RYk_7SUB4iAACGEHtbxn4749.jpg

实现DHCP Relay功能也是需要dhcp软件包的:

wKioL1RYlHWAyyTpAABwH8cAXSo751.jpg

使用rpm命令结合-qc选项查看dhcp的配置文件吧:

wKioL1RYlIrjkfxBAACDctbxqmk044.jpg

现在来编辑中继代理配置文件并启动服务吧:

wKioL1RYlJ3Qcy34AACUCSNvhTc653.jpg

4-Client配置:

设置客户端自动获取IP地址:

wKioL1RYlLLDEHwUAAB7yDyOHzo891.jpg

我们依次查看路由、域名解析文件、本地租约记录吧:

wKioL1RYlNCi-W5cAAFPGA_aPOo470.jpg

(⊙o⊙)阅读完本文若有不懂的问题请留言咨询,Jumonsh先生会尽快为您解决!





本文出自 “jumonsh” 博客,请务必保留此出处http://jumonsh.blog.51cto.com/7723918/1571774

DHCP中继代理服务器