为什么某些设备未显示在我的 Asus RT-AC68U 路由器上的已连接客户端列表中?

Cod*_*key 6 router dhcp

我还有另外两个路由器 (RT-AC57U) 通过 30m 以太网电缆连接到我的主路由器,并设置为接入点。

一切都很完美 - 我可以通过 wifi 连接到任何路由器,并正常访问互联网。我将它们设置为 192.168.1.1、192.168.1.2 和 192.168.1.3。我在主路由器上将 DCHP 设置为仅分配 192.168.1.100 及以上的 IP。

我可以通过网络浏览器连接到任何路由器的接口,无论我连接到哪一个。

所以这一切都“有效”。

有一件事不会出现,那就是 99% 的情况下,两个 57 设备不会出现在 68 的连接客户端列表中。偶尔会出现,但大多数情况下不会出现。

知道为什么吗?我可以改变什么以便它们总是显示出来?

谢谢

use*_*686 3

路由器实际上并不知道连接了哪些设备\xe2\x80\x93,以太网 IP 网络上没有强制的“连接过程”。(事实上​​ DHCP 可能是您能得到的最接近的。)

\n\n

因此,如果路由器想要向您显示设备列表以获取信息,它必须根据它看到的各种活动来构建它。这主要来自以下来源:

\n\n
    \n
  1. 地址租用表,基于 DHCP 请求。

  2. \n
  3. ARP 缓存,基于发送到设备的 MAC/IP 地址或从设备的 MAC/IP 地址接收的数据包。

  4. \n
\n\n

第一个来源显然不适用,因为这些设备不是 DHCP 客户端。但重要的是,第二个源(ARP 缓存)也不适用 \xe2\x80\x93 因为你的额外单元充当接入点(即它们是桥接器)),它们几乎从不从自己的 IP 或MAC地址!它们只是透明地中继来自各种客户端设备的数据包。

\n\n

此外,同一子网内的流量(例如从本地 PC 到接入点的 Web 管理 UI)也不会更新网关的 ARP 缓存,因为它不会通过根据定义,网关。

\n\n

因此,网桥唯一一次出现在路由器的 ARP 缓存中是当它生成一些到互联网的流量时,例如,当它检查固件更新时,或者当它与 NTP 服务器同步其时钟时。您的 RT-AC57U 设备可能有一个“ping/traceroute”管理页面 \xe2\x80\x93 用它来测试这个理论。

\n\n
\n

我可以改变什么让它们总是显示出来?

\n
\n\n

考虑为这些接入点添加 DHCP“保留”(又名“静态租约”)。这本身可能就足够了,或者您可能需要实际让它们充当 DHCP 客户端(但这样它们每次仍会获得相同的 .2 和 .3 地址)。

\n