![将网络路由至另一个路由器](https://linux22.com/image/1516115/%E5%B0%86%E7%BD%91%E7%BB%9C%E8%B7%AF%E7%94%B1%E8%87%B3%E5%8F%A6%E4%B8%80%E4%B8%AA%E8%B7%AF%E7%94%B1%E5%99%A8.png)
我有 2 个路由器,主路由器的网关(来自我的 ISP)是 192.168.1.1,第二个路由器(配置了 VPN 的 netgear R7000)的网关是 192.168.2.1。
我的 centos 7 机器通过交换机通过以太网连接到主路由器,但他距离 VPN 路由器(第二个路由器)很远,有没有办法将连接从 centos 机器重新路由到第二个路由器,以便我可以使用 VPN 连接?
作为一个新手,我尝试将设置中的机器 IP 地址从 192.168.1.100 更改为 192.168.2.100,将网关更改为 192.168.2.1,但显然不是那么简单:) 因为在那之后我就没有任何连接了。
编辑:更多细节:我有 2 个路由器,路由器 1:gw 192.168.1.1,子网 255.255.255.0,位于一楼,因为我的 ISP 的 DSL 线路来自一楼。
该路由器有 2 根 eth 电缆连接到其 eth 端口,第一根电缆从楼下到一楼连接到交换机。交换机连接 centos 机器和 IP 网络摄像头。第二根电缆从楼上到二楼连接到另一个交换机,路由器 2 从交换机连接到它(netgear)到 WAN 端口。netgear 的网关为 192.168.2.1,子网为 255.255.255.0。
另外两台计算机通过电缆连接到二楼的这个交换机,其中包含一个AP,以扩展手机和平板电脑的wifi信号。
我希望发生的事情是:我在 netgear 上配置了 VPN,并且还希望一楼的 centos7 能够连接到二楼的 VPN 路由器。我希望这足够清楚 :)
答案1
如果 192.168.1.1 路由器知道如何获取 192.168.2.1 路由器另一端的网络,则此方法有效,反之亦然。
路由器通过三种方式了解路由:
- 直连网络
- 静态配置的路由
- 通过路由协议
每个路由器都知道直接连接到它们的网络,但需要告知它们不直接连接到它们的网络。您可以在另一台路由器的另一端静态配置路由,但静态配置的路由无法扩展。正确的解决方案是在路由器之间运行路由协议。
答案2
你的很简单...在 DHCP 中,分配子网掩码为 255.255.252.0 的地址...请参阅 rfc1219 以了解更多信息。