DHCP 发现未通过中继器应答

DHCP 发现未通过中继器应答

我目前只能使用德国 ISP 提供的相当差劲的路由器/调制解调器组合。为了在所有房间都能获得良好的 WiFi 信号,我安装了第二个接入点,使用桥接模式下的旧路由器。

  1. 调制解调器/路由器 - 192.168.1.1/ DHCP ( 192.168.1.[3-254]) + NAT 开启
  2. AP/中继器 - 192.168.1.2(Def. 网关 + DNS 192.168.1.1) / DHCP + NAT 关闭

我可以直接通过 (1) 连接,但如果切换到 AP,DHCP Discover设备发出的请求将得不到答复,我也无法获得 IP。手动配置 IP 而不使用 DHCP 即可通过路由器和 AP 正常运作。

我意识到,当设备尝试从中继器后面通过 DHCP 获取 IP 时,中继器本身会替换 DHCP 数据包的源 MAC 地址:

  • 这种网络拓扑中的接入​​点是否应该真正替换 DHCP 数据包的 MAC 地址?由于都是单个子网,我假设数据包将按原样转发。
  • 如果 MAC 地址替换有意义 - 路由器已经有其固定 IP。DHCP 服务器如何知道 DHCP 发现请求实际上来自设备在后面不是来自 AP 本身?源 MAC 地址相同!

相关内容