如何使用路由器连接两个不同的网络

如何使用路由器连接两个不同的网络

我有一台“NETGEAR WGR614 v4”无线路由器。它有 1 个 Internet 端口和 4 个 LAN 端口。

It's Default IP is : 192.168.0.1

我可以通过打开 http:192.168.0.1 来访问此路由器并更改其 IP 地址

我需要使用此路由器连接两个不同的网络。

1. Polytechnic Network with IPs 172.16.x.x
2. Engineering Network with IPs 172.18.x.x

我需要通过路由器从另一个网络访问一个网络。

例如:假设理工学院网络中有 1 台 PC,其 IP 设置如下

IP: 172.16.1.1
SM: 255.255.0.0

假设工程网络中有 1 台 PC,其 IP 设置如下

IP: 172.18.1.1
SM: 255.255.0.0

我需要通过此路由器从第二台 PC ping 第一台 PC,反之亦然。请帮帮我!

观看此视频并跳至 2:43 以更快地了解我正在谈论的内容:

www.youtube.com/watch?v=bfwLq3LxnjQ

答案1

我写这篇文章只是为了记录下我的想法,因为似乎没有人对此感兴趣。

可以使用单个 DD-WRT 路由器(或 OpenWRT、或 Tomato 或...)来完成。

  1. 物理链路:两个设备各一根以太网电缆其他路由器,LAN 端口到 LAN 端口;另外,一根以太网电缆从 DD-WRT 路由器的 LAN 端口连接到 192.168.0.1 网络的交换机;

  2. 子网网络更改:如果 DD-WRT 上的 dhcp 服务器使用子网172.16.0.0/14,并且 dhcp 地址来自,则生活会变得容易得多172.17.0.0/24。还必须在其他路由器上更改网络掩码,并且必须使用其他两个路由器指定通过 DD-WRT 路由器到其他两个子网的特定路由。

  3. 创建三个 VLAN,每条以太网电缆一个,如下所述在 DD-WRT 维基上;但是,请注意与(前)子网 192.168.0.0/24 关联的 VLAN与 wifi 关联,如解释的那样再次访问 DD-WRT Wiki;这产生了一座新桥,我们称之为br1

  4. 禁用 DHCP,并启用dnsmasqDNS 和 DHCP 服务器,如下所述在 DD-WRT Wiki 的这个页面上

  5. 强制 dnmasq dhcp 服务器仅在接口上侦听br1,并设置 iptables 规则,允许数据包跨两个 VLAN 和网桥流动,如下所述在这个 DD-WRT 维基页面上

应该就是全部。在未来的某个时候(=当我找到一些空闲时间时),我会真正实现它并对其进行全面调试。

答案2

您可能的意思是您想要连接三个不同的网络,因为互联网将“算作”一个网络。

为了使路由器支持此功能,它需要三个接口,基本上是 WAN、LAN1 和 LAN2,以及支持此功能的固件/操作系统。

我不知道消费级路由器上是否有内置固件提供此功能。Linux 在 3 个或更多接口之间路由没有问题。刷入 DD-WRT 或 Open-WRT 的路由器提供 Linux。

您仍然需要 LAN1 和 LAN2。因此,在刷机的路由器上,您有多种选择:

  • 路由器的无线功能可以是 LAN1 或 LAN2。我认为大多数(并非所有 DD-WRT 闪存路由器)都允许您桥接无线或不桥接无线。您希望它不桥接。
  • 如果路由器支持将每个 LAN 端口放入 VLAN,则可以将 LAN 端口拆分为两个单独路由的接口。我从未真正弄乱过我刷入 DD-WRT 的几台路由器中的 VLAN 选项,所以我真的不知道在这里可以做什么,或者具体在 Netgear 上可以做什么。
  • 如果路由器有 USB 接口(用于网络附加存储),您“可能”能够连接 USB 转以太网适配器并使其工作。我从未尝试过。

如果您的 Netgear 路由器不够灵活,您可能更愿意买一台旧 PC,在其中安装 3 个网卡,然后使用 Linux 设置基本的路由/防火墙。

答案3

大多数消费级无线路由器只有一个 WAN 接口和一个 LAN 接口。

这 4 个端口充当交换机,它们仅将流量转发到 IP,它们没有自己的 IP。

话虽如此,你可能需要不同的硬件除非您可以设置多个 LAN 接口,或者在 LAN 接口上设置辅助 IP(但最后一个选项不会分离流量)。

正如 ultrasawblade 指出的那样,您需要的硬件是具有两个实际 LAN 接口的路由器。或者您可以检查您的 Netgear 是否由 DD-WRT 支持

理想情况下你应该实现的是单臂路由器配置,但您的网络中需要有 VLAN。

相关内容