如何将流量从主有线路由器路由到所连接的 Wi-Fi 路由器另一端的无线计算机?

如何将流量从主有线路由器路由到所连接的 Wi-Fi 路由器另一端的无线计算机?

我有一台路由器,它以我的 Verizon FiOS 作为输入,并有五个输出端口。路由器的主要内部 IP 地址是192.168.0.1

我从有线路由器的一个端口连接了我的 Wi-Fi 路由器,它的 IP 地址为192.168.0.10. 有线路由器上的其他端口都有192.168.0.xIP 地址。

在 Wi-Fi 路由器的另一端,无线 IP 地址的形式为192.168.1.x

通过 Wi-Fi 网络到达192.168.0.x有线 IP 地址,但我不能到达192.168.1.x无线 IP 地址。

因此,我认为我需要对 Wi-Fi 路由器进行更改,以允许来自192.168.0.x有线 IP 地址192.168.1.x无线 IP 地址。这是否正确?

为了进行此更改,我需要查找什么(例如,无线设置、LAN 设置、WAN 设置等)?完成后,我应该进行哪种类型的更改?

答案1

您需要将称为“Wi-Fi 路由器”的设备设置为简单的 Wi-Fi AP,而不是路由器。

某些无线路由器设备允许您禁用其 NAT 网关和 DHCP 服务器功能,并会自动使其 WAN 以太网端口充当 LAN 以太网端口。其他设备没有此选项,但您仍然可以通过不使用 WAN 端口(将以太网电缆从上游路由器的 LAN 端口连接到下游路由器的 LAN 端口)来实现相同的目的,并尽可能禁用 DHCP 服务器功能,或将其 DHCP IP 地址租约池设置为零长度(因此它没有可以通过 DHCP 租出的地址)。

通过这种方式连接,您的家庭网络将变成具有单个 IP 子网的单个 LAN。

答案2

@Spiff 的回答通常是最好的(我对此表示赞同)。如果你确实有理由需要将两个独立的网络连接在一起,那么还有另一种选择 -

  1. 如果尚未设置,请将每个路由器上的 LAN 网络掩码更改为 255.255.255.0。

  2. 为 Wi-Fi 路由器 WAN 接口分配一个静态 IP 地址。您可以将其作为DHCP有线路由器中的分配或 Wi-Fi 路由器中的静态分配。地址需要在 192.168.0 范围内。

  3. 在线路由器上,通过上面分配给 Wi-Fi 路由器的 IP 地址添加一条到 192.168.1.0 网络掩码 255.255.255.0 的路由。

  4. 根据你的 Wi-Fi 路由器的智能程度,你可能需要禁用NAT

答案3

我赞同使用单子网方法的建议,即通过 LAN 端口(而不是 WAN 端口)将 Wi-Fi 路由器连接到网络的有线部分(并禁用DHCP在 Wi-Fi 路由器上)。这样可以让 Wi-Fi 设备保持在 192.168.0.x 子网中,从而避免路由。一般来说,这可以简化事情。但如果你坚持要保留两个子网,那么有两个问题需要解决:

  1. 正确设置 Wi-Fi 路由器以路由数据包。您需要禁用防火墙 /NAT并将其设置为静态 IP 地址(如果尚未设置)。根据路由器型号/固件,可能有一个选项可以通过打开“仅路由器”模式或类似模式来完成所有操作。

  2. 告诉 192.168.0.x 子网上的主机,它们需要使用 192.168.0.10 作为网关来访问 192.168.1.x 子网上的主机。此信息通常通过 DHCP 分发。

a) 因此,首选方法是向您的 Verizon 路由器添加静态路由信息。

b) 或者,你可以在设备上设置 DHCP 服务器(例如树莓派) 并配置 DHCP 以提供正确的路由信息​​,这实际上取代了 Verizon 路由器的 DHCP 功能。当然,您需要禁用 Verizon 路由器上的 DHCP。

c) 最后一个选项 - 最后的手段 - 使用命令行手动在每个 192.168.0.x 主机上添加静态路由。这在 Windows 或 Linux 机器上是可行的,但对于手机或电视来说可能是一个挑战。

相关内容