网络 1 看不到网络 2 - 两者都有 DHCP

网络 1 看不到网络 2 - 两者都有 DHCP

好的,这是当前设置:

网络 1:

  • 拥有自己的 DHCP
  • 连接到 ADSL 低速连接并运行电话线
  • 网络为 192.168.2.1(网关)

网络 2:

  • 拥有自己的 DHCP
  • 连接至高速ADSL2连接并运行办公室计算机。
  • 网络为 192.168.1.1(网关)

当前,网络 1 无法看到网络 2,反之亦然。

我尝试了以下操作但感觉好像缺少了一些东西:

  • 我将路由器 1 插入路由器 2(从 eth1 端口到另一个路由器的 eth1 端口),并为 (192.168.2.1/24) 设置从路由器 2 到路由器 1 的静态路由。

这样做有什么问题?我是否遗漏了某些关键的东西?我是否也需要在另一个路由器上进行设置?目前这不起作用。

此外,当我输入 192.168.2.1 从网络 2 访问网络 1 的路由器时,我现在仍然只获得网络 2 的路由器...所以 192.168.1.1 和 192.168.2.1 都转到同一个路由器。

答案1

连接两个网络需要(根据定义!)网关IE具有两个网络接口的主机,一个属于网络 1,另一个属于网络 2,允许数据包从一个网络传递到另一个网络。换句话说,这需要商用路由器(配置为仅用作网关,而不是路由器),或特制 PC(使用 Linux 很容易做到)。事实上,对于 SOHO 来说,即使是便宜的 Raspberry Pi 也可以。

不过,还有一个更便宜的解决方案:将两个网络合并为一个,这样你就不需要购买或改装任何东西了。这需要注意一点:你需要禁用 DHCP 服务器两个路由器中,或者(如果你决定让两个 DHCP 服务器都运行)你需要确保两个 IP 地址池不重叠

举个具体的例子。您将 IP 地址 192.168.3.1 分配给路由器 1(当然是 LAN 端),将 192.168.3.129 分配给路由器 2(同样是 LAN 端)。然后,您可以获得以下范围:

路由器1 192.168.3.2-192.168.3.127

路由器2 192.168.3.129-192.168.3.254

保留网络掩码 255.255.255.0(或 /24)。

此时,您可以在两个路由器之间拉一条以太网电缆(从每个路由器拉一条以太网电缆到同一个交换机,是一样的),重新启动所有机器(或留出一些时间让新信息传播到所有主机),然后就完成了。

相关内容