路由 2 LAN — 没有网关的设备无法在不同的 LAN 上访问

路由 2 LAN — 没有网关的设备无法在不同的 LAN 上访问

网络图

大家好,我正在像上图那样路由 2 个 LAN,目的是让所有设备都能相互通信,无论它们在哪个 LAN 中。但我遇到了问题从计算机 A ping/访问 AV 设备

一些信息:

  1. 我无法控制红区内的开关和电脑。只能通过他人提出建议/修改。
  2. 我可以从计算机 B ping/访问计算机 A。
  3. 我可以从计算机 B ping/访问 AV 设备。
  4. 我可以从计算机 A ping/访问计算机 B。
  5. 我无法从计算机 A ping/访问 AV 设备。
  6. AV 设备没有设置网关的选项,只有 IP 地址和子网。
  7. 我已经在路由器中添加了静态路由指向 AV 设备,但我仍然无法从计算机 B ping/访问 AV 设备。

我正在尝试让计算机 A 可以访问 AV 设备。可以吗?有什么建议吗?

答案1

@Eddy,‘A/V 设备’是什么类型的设备?这可能有助于我们了解您的问题,并允许我们推荐解决方案。您实际上已经确定了问题,“AV 设备没有设置网关的选项,只有 IP 地址……”。在路由 WAN/LAN 中,您需要设置默认网关,或在路由器/防火墙中设置“基于策略的路由”,以便成功将返回流量(Syn-Ack)从“A/V 设备”路由到“计算机 A”。如果您可以在华硕路由器上加载 DD-WRT(开源)固件(我相信您的型号支持该固件),那么您可以创建基于策略的路由……它“可能”适当地路由“计算机 A”和“A/V 设备”之间的流量。以下 URL/链接将带您进入 DD-WRT 支持站点的部分并演示基于策略的路由。 DDWRT基于策略的路由。 希望这可以帮助!

答案2

@Eddy,我不知道为什么我昨晚没有想到这一点,但成功路由投影仪“设备 A”的最佳选择实际上可能是 Proxy-Arp 条目。正如我们所述,如果投影仪中未设置默认网关,则无法(在没有帮助的情况下)将数据包路由到本地子网之外。默认网关与“直接连接”、“静态”或“动态”路由相结合,将通过路由器/防火墙/网关提供第 3 层 (L3) 流量路由。由于您的投影仪没有此选项,我们可以使用 Proxy-Arp 条目有效地提供第 2 层 (L2) 路径“路由”。Proxy-Arp 基本上允许我们静态创建一个“ARP”(地址解析协议)条目,以帮助我们“路由”远程 IP 地址。 ASUS 路由器/防火墙将响应 ARP 请求,由于投影仪没有定义 L3 网关来发送流量,因此它将把流量发送到充当“代理”的 ASUS 路由器,因为“计算机 A”位于本地子网/LAN 的“外部或网络外”。如果这有效,请告诉我,否则您可能必须在路由器上加载 DD-WRT 或其他开源全功能固件,以获得连接到投影仪所需的功能。

相关内容