前言


如 DHCP 客户机与 DHCP 服务器在同一个物理网段,则客户机可以正确地获得动态分配的 ip 地址。如不在同一个物理网段,则需要 DHCP Relay Agent (中继代理)。用 DHCP Relay 代理可以去掉在每个物理的网段都要有 DHCP 服务器的必要,它可以传递消息到不在同一个物理子网的 DHCP 服务器,也可以将服务器的消息传回给不在同一个物理子网的 DHCP 客户机。


网络拓扑图及说明


447b80927d8c083b187e7ccbcd5533349a14f38b.jpeg


EdgeSwitch 基础配置


1.用户可选择通过 console 线或网线 telnet 访问连接 EdgeSwitch,并输入账号 ubnt 密码 ubnt 登入

2.建立 2 个 vlan 即 vlan10/vlan20

enable
vlan database
vlan 10
vlan routing 10
vlan 20
vlan routing 20
end

3.建立 2 个虚拟接口并配置接口 IP 地址

 configure
interface vlan 10
ip address 192.168.10.1 255.255.255.0
interface vlan 20
ip address 192.168.20.1 255.255.255.0
end

4.划分接口到对应 vlan 并配置对应 pvid
(1)划分接口 5-8 属于 vlan10 并配置 pvid 为 10

configure
interface 0/5-0/8
vlan pvid 10
vlan participation exclude 1
vlan participation include 10

(2)划分接口 9-12 属于 vlan20 并配置 pvid 为 20

interface 0/9-0/12
vlan pvid 20
vlan participation exclude 1
vlan participation include 20
end

EdgeSwitch 进阶配置


1.配置 dhcp-relay

configure
ip routing
ip helper enable
ip helper-address 192.168.10.10 dhcp
end

2.保存所有配置

write memory

y

DHCP 服务器配置分发两个 DHCP-IP 网段


  1. 分发 LAN10 192.168.10.20-192.168.10.200,网关指向 192.168.10.1
  2. 分发 LAN20 192.168.20.20-192.168.20.200,网关指向 192.168.20.1

依照网络拓扑图网线连接不同的网络设备,并将 PC1/PC2 网卡地址模式设定为自动获得 IP


DHCP-Relay 效果确认


1.PC1 可获得 192.168.10.X/24 的 IP 地址

3c64860d46e8f98f87dc93ce2e6833d0a4444d99.png

2.在 DHCP 服务器上查看 LAN10-DHCP 相关信息

d31fe306f2f4c37ef8366bf4097d044980468027.png

3.PC2 可获得 192.168.20.X/24 的 IP 地址

9d74aacd16d2dd2e783d3fa175dd810c0169a71f.png

4.在 DHCP 服务器上查看 LAN20-DHCP 相关信息

617b4bfa3eff311cbe72a5253331dc93e137fd78.png