简介


用 DHCP Relay 代理可以去掉在每个物理的网段都要有 DHCP 服务器的必要,它可以传递消息到不在同一个物理子网的 DHCP 服务器,也可以将服务器的消息传回给不在同一个物理子网的 DHCP 客户机。


网络拓扑说明


操作步骤


  1. PC1 电脑连接到 EdgeRouter 的 eth2 接口,并配置 IP 地址为 192.168.10.X/24
  2. 通过 Chrome 或 Firefox 浏览器访问 eth2 管理 IP 地址 192.168.10.1,然后输入管理账号和密码登陆 EdgeOS。
  3. 在 EdgeOS 主界面下点击 Config Tree 进行进阶功能配置
  4. 依次点击 service 和 dhcp-relay
  5. 配置 dhcp-relay 接口和 DHCP 服务器 IP 地址
  6. 配置保存生效后出现成功提示

  1. DHCP 服务器分发两个 DHCP-IP 网段
    • 分发 LAN10 192.168.10.20-192.168.10.200,网关指向 192.168.10.1
    • 分发 LAN20 192.168.20.20-192.168.20.200,网关指向 192.168.20.1
  2. 依照网络拓扑图网线连接不同的网络设备,并将 PC1/PC2 网卡地址模式设定为自动获得 IP
  3. DHCP-Relay 效果确认
    • PC1 可获得 192.168.10.X/24 的 IP 地址
    • 在 DHCP 服务器上查看 LAN10 DHCP 相关信息
    • PC2 可获得 192.168.20.X/24 的 IP 地址
    • 在 DHCP 服务器上查看 LAN20 DHCP 相关信息

备注


在 CLI 界面下可通过以下指令配置 DHCP relay

configure
edit service dhcp-relay
set server DHCP服务器IP地址
set interface 接口地址(例如eth2)
commit