DHCP中续代理

时间:2021-05-16 10:01:55

什么是DHCP中继代理?

答:DCHP中继代理(即DHCP Relay  Agent )用于转发来自于另一个没有DHCP服务器子网段中的客户端的DHCP请求,即当一台DCHP客户机发起请求后,此时DHCP中继代理就会将已经预先定义好的DHCP服务器的信息转发给客户

如果客户机与DHCP服务器处在同一个子网段,则客户机当然能够顺利动态获取到IP地址,但是客户机与DHCP服务器处在不同的子网段或物理网段,则需要DHCP Relay Agent  来处理和转发DHCP协议信息,换句话说,DHCP中继代理可以让每个物理子网不再必须配有一台DHCP服务器,而是将请求转发给指定的DHCP服务器

DHCP中续代理

在BOOTP模式中执行dhcrelay服务(DHCPv4):

复制服务程序: cp /etc/systemd/system/dhcrelay.service  /etc/systemd/system

编辑服务程序: vim /etc/systemd/system/dhcrelay.service

在ExecStart参数中添加指定DHCP服务器地址

ExecStart=/usr/sbin/dhcrelay    -d   --no-pid   192.168.0.1

如果希望仅某个网卡专门用于监听DHCP请求,则在ExecStart选项中追加 -i  参数,默认全部网卡均监听

ExecStart=/usr/sbin/dhcrelay    -d   --no-pid   192.168.0.1     -i  eno33

启动dhcrelay中继服务程序: systemctl --system  daemon-reliad

systemctl   restart   dhcrelay

systemctl  enable  dhcrelay