DHCP客户机通过广播消息获得DHCP服务器的响应后得到IP地址。但广播消息是不能跨越子网的。如果DHCP客户机和服务器在不同的子网内,客户机还能不能向服务器申请IP地址呢?这就要用到DHCP中继代理。
         拓扑图:
       Linux中DHCP中继代理服务器的配置详解_linux
     实现步骤:
1. 配置dhcp服务器
 
 1)配置服务器的IP地址
 
 Linux中DHCP中继代理服务器的配置详解_休闲_02
编辑网络接口配置文件
 Linux中DHCP中继代理服务器的配置详解_linux_03
这里注意一点,网关必须要写
重新启动服务
 Linux中DHCP中继代理服务器的配置详解_linux_04
2)安装dhcp软件,需要Linux系统安装光盘的第4章光盘(这里的系统是RedHat4)
     光盘放入后挂载光盘
 Linux中DHCP中继代理服务器的配置详解_职场_05
    进入这个目录
 Linux中DHCP中继代理服务器的配置详解_休闲_06
安装dhcp软件
 Linux中DHCP中继代理服务器的配置详解_服务器_07
3)编辑dhcpd.conf配置文件
 Linux中DHCP中继代理服务器的配置详解_linux_08
 这里要注意两个网关,因为配置中继的时候要用
 Linux中DHCP中继代理服务器的配置详解_休闲_09
(4)使用dpcpd脚本启动dhcpd服务程序
 Linux中DHCP中继代理服务器的配置详解_休闲_10
2.配置dhcp 中继
1)首先一定要有两块网卡
进入这个目录
 Linux中DHCP中继代理服务器的配置详解_职场_11
复制网卡1的配置文件
 Linux中DHCP中继代理服务器的配置详解_职场_12
编辑第1块网卡的配置文件
 Linux中DHCP中继代理服务器的配置详解_职场_13
 Linux中DHCP中继代理服务器的配置详解_linux_14
这里要注意的是IP地址是DHCP服务器的网关地址(我这里设置网卡1和服务器连接,网卡2和客户机连接)
编辑第2块网卡的配置文件
 Linux中DHCP中继代理服务器的配置详解_职场_15
  Linux中DHCP中继代理服务器的配置详解_服务器_16
这是要注意的地方,这里配置的IP地址是第二个作用域的网关地址
重新启动服务生效
 Linux中DHCP中继代理服务器的配置详解_linux_17
(2)安装dhcp软件(一定要安装)
 Linux中DHCP中继代理服务器的配置详解_休闲_18
编辑这个文件
 Linux中DHCP中继代理服务器的配置详解_服务器_19
 Linux中DHCP中继代理服务器的配置详解_服务器_20
 
这里只需要把红色标记的0给为1就好了
 Linux中DHCP中继代理服务器的配置详解_linux_21
执行上面这个命令让其生效
3)执行命令dhcrelay dhcp服务器的ip地址)
 Linux中DHCP中继代理服务器的配置详解_休闲_22
3客户端验证
设置客户端自动获取IP地址
 Linux中DHCP中继代理服务器的配置详解_服务器_23
 
重启启动服务
 Linux中DHCP中继代理服务器的配置详解_休闲_24
查看获取到的IP地址,这里获取到的是192.168.20.156
 Linux中DHCP中继代理服务器的配置详解_服务器_25
总结:
Linux提供DHCP服务获取IP地址,极大方便了管理员静态配置容易出错的问题,在一定程度解决了IP地址分配和规划的问题,这和WINDOWS DHCP服务器获取IP地址唯一的区别是;Linux DHCP服务器分配IP地址是从后往前开始分配的。