连接两个具有不同子网的路由器

连接两个具有不同子网的路由器

我见过很多关于这个问题的问题,但并没有真正理解/与我的问题不符。

我是网络方面的新手。

我有两个路由器,都连接到 wan(为它们提供不同的外部 IP)。

192.168.0.1是vilfo和192.168.2.1是 dlink860l

有没有办法连接它们,这样一台电脑168.0.x可以访问打印机(和其他服务)168.2.x(反之亦然)

vilfo 是 VPN 专用路由器,并且由 LuCI lede-17.01 提供支持,因此它是高度可定制的(如果你知道该怎么做(我不知道))

如果需要桥接器或类似的东西的话,我确实还有另一个目前未使用的路由器。

*编辑:我刚刚测试在路由器之间放置一条网线(lan 端口到 lan 端口),但实际上什么也没发生,所以我做了一些其他的事情。大约 30 分钟后,我收到我的 vilfo 发来的一封邮件,说发现了一个新单元。经过检查,我发现是打印机,在另一个路由器上被检测到了。

我不知道为什么...但是突然它就起作用了...*

答案1

正如 @mohammed 在他的评论中所说,你应该看看静态路由

假设路由器 A(192.168.0.0)想要与路由器 B(192.168.2.0)后面的网络通信。

使用静态路由,您只需在路由器 A 上的路由表中添加一个条目,以告知“如果我有一个发往网络 192.168.2.0 的数据包,我将使用我的接口 xxx 将其发送到路由器 192.168.2.1”。

不要忘记在路由器 B 上创建静态路由(如果不这样做,通信将是单向的)。

编辑:根据@JacobEvans 的评论,我要补充一点,您还需要在两个路由器之间建立一个网络。您可以使用站点到站点 VPN(也许您的 Vilfo 路由器可以做到这一点)或对等网络,但我建议使用 VPN,因为它更容易创建。

答案2

如果您希望合并网络,为什么要让它们分开?否则,一些使用广播发现的系统(如 spotify、chromecast、apple play 等)将无法在这些网络之间工作。

我建议将 dlink 作为 vilfo 路由器上的接入点,如果您希望某些服务使用直接互联网呼叫,vilfo 有关于拆分隧道的文档。

根据手动的

如果您将 DIR-860L 路由器连接到现有路由器以用作无线接入点和/或交换机,则在将 DIR-860L 连接到网络之前,您必须执行以下操作:• 禁用 UPnP™ • 禁用 DHCP • 将 LAN IP 地址更改为网络上的可用地址。路由器上的 LAN 端口无法接受来自其他路由器的 DHCP 地址。要连接到另一个路由器,请按照以下步骤操作:

  1. 将电源插入路由器。使用以太网电缆将其中一台计算机连接到路由器(LAN 端口)。确保计算机上的 IP 地址为 192.168.0.xxx(其中 xxx 介于 2 和 254 之间)。有关详细信息,请参阅网络基础知识部分。如果您需要更改设置,请在进行任何更改之前记下现有设置。在大多数情况下,您的计算机应设置为自动接收 IP 地址,在这种情况下您无需对计算机进行任何操作。
  2. 打开网络浏览器,输入http://192.168.0.1(或 http://dlinkrouter.local./)并按 Enter。出现登录窗口时,将用户名设置为 Admin,并将密码框留空。单击“登录”继续。
  3. 单击“高级”,然后单击“高级网络”。取消选中“启用 UPnP”复选框。单击“保存设置”继续。
  4. 单击“设置”,然后单击“网络设置”。取消选中“启用 DHCP 服务器”复选框。单击“保存设置”继续。

答案3

您的子网需要静态路由,
我参考了 serverfault 中的另一篇文章 如何在 OpenWRT / LEDE 中定义两个子网之间的静态路由?

答案4

我不明白你的意思……路由器上的 192.168.0.x 不是外部 IP。它们是路由器的 LAN IP 地址,这就是为什么连接设备会在该子网范围内输出 IP S。外部 IP 地址是来自 ISP 的 WAN 互联网连接地址,路由器使用该地址与进出您家的线路通信。

那么在这种情况下,他们实际上是否有两个不同的外部 IP?或者他们是否设置为相同的 WAN ISP 外部 IP?据我所知,如果不付费并拥有第二条线路,您就无法拥有两个外部 IP……但我可能对最后一部分有误解,但就外部 IP 而言,我知道我没有误解,因为这是我的谋生手段,所以我只是想知道您实际运行的是什么配置?

我甚至不确定如何将第二个路由器设置为不同的外部 IP,而无需您的 ISP 首先为您分配 IP。否则,您必须拥有相同的外部 IP,因为您不能像为路由器 LAN IP 那样随意编造一个

相关内容