通过网络中继器从DHCP服务器获得的静态IP地址

My DHCP server is on a Zyxel VMG8825-B50B router which is able to manage static IP address based on devices MAC addresses.

This year I introduced in my network a FRITZ!WLAN Repeater 1160, which honestly works fine as repeater. It gets from DHCP his own IP address and works transparently towards the devices, presenting the same SSID of the router, so once plugged no further configuration is necessary.

当我需要保留某些笔记本电脑的IP地址时,我的问题就开始了。通常,我是通过在路由器上配置MAC地址和相应的IP地址来管理这种情况的,当笔记本电脑直接连接到路由器时,这种方法就可以工作。当笔记本电脑位于转发器区域时,其MAC地址将被具有2个虚拟MAC地址(对于2.4 GHz和5 GHz接口)的转发器替换,并且DHCP在其配置中会忽略虚拟MAC地址。

例如:

Laptop near the router
    -> The router sees B0-48-7A-E6-49-E5 MAC Address
    -> The DHCP applies the rule and the Laptop gets the fixed IP Address

Laptop near the repeater
    -> The router sees 9E:FF:4D:83:FA:DD (2.4 GHz) and A0:AF:BD:E4:78:F7 (5 GHz)
    -> The DHCP doesn't applies the rule and the Laptop gets a dynamic IP Address (*)

(*)实际上,它需要两个IP地址,并根据网络流量动态地打开一个或另一个,因为Wi-Fi接口会自动打开2.4 GHz或5 GHz适配器。

我该如何解决这个问题?

  • 我可以从DHCP中排除一系列地址,然后在台式机设备上手动设置它们,但是我发现在笔记本电脑上设置手动地址并不可行,我希望至少由DHCP管理这些地址。
  • 路由器将2.4 GHz和5 GHz作为一个接口进行管理。我可以使用两个不同的SSID,看看转发器是否为笔记本电脑分配了分配的地址,但是由于其他设备的干扰,使用双频段很方便。