网络拓扑如上图。 地点 A 和地点 B 之间有一根网线。现在想把两个网络连起来,让设备 A 与路由 2 下所挂设备可以互访,并且想要由 2 和路由 1 的 DHCP 功能都可以开启。这样需要怎么设置?
![]() | 1 alect 2017-04-12 22:19:41 +08:00 我觉得没啥好办法,貌似路由 1 和路由 2 连的 WAN 上面要加一个总的路由才行…… 不知道其他大神有啥办法 |
2 rssf 2017-04-12 22:22:18 +08:00 via iPhone 上 ros 或者 er-x 这种路由器就行,很简单,设置好路由 |
![]() | 3 raptium 2017-04-12 22:25:34 +08:00 via iPhone 两边 subnet 设置成一样,但是 dhcp 池子不一样,应该也能通吧。 |
![]() | 4 Gothack 2017-04-12 22:26:26 +08:00 via iPhone 其实只是一条静态路由就可以搞定的,只是看你路由器支不支持增加路由了…… |
5 ghostheaven 2017-04-12 22:31:57 +08:00 via Android 设备 A 加个网卡,网线连到路由 B 的 LAN(*/ω\*) |
6 kuretru 2017-04-12 22:33:20 +08:00 via iPhone 中间还要在家一个路由 |
7 mandymak 2017-04-12 22:36:43 +08:00 @hellofish0723 1 台 routeros 便可,我情况跟你相同。 |
![]() | 8 gamexg 2017-04-12 22:38:03 +08:00 如果我没理解错误的话,楼主这个需求不增加设备没指望。 看楼主意思是希望两个地方继续用各自的网络,不希望 A 点的设备用了 B 的网络。 那么悲剧在于 DHCP 是广播,交换机无法隔离。想隔离这个需要路由器 感觉最简单的办法是两个地点设置成一个网段,两个路由器也设置到一个网段,但是 ip 地址分开,一个 1 一个 2 。 有一个地点关闭 dhcp ,设置全部手工设置 ip 及网关。 不这样搞的话就需要按照 @rssf #2 加设备了。 |
![]() | 9 hellofish0723 OP @rssf 您提到的这两种路由是什么路由啊?我手头现在有个 AC68U ,还有个 newifi3 和极路由 1s ,极路由已经刷了固件了。手头这些路由能行吗? |
![]() | 10 hellofish0723 OP @Gothack 求大神给指个方向,我都不知道要搜哪些关键字 |
![]() | 11 hellofish0723 OP @gamexg 我也这样想过。现在就是搞不清楚如果这样设置的话,设备 A 访问因特网会怎么访问啊?它的数据包肯定会丢给开 DHCP 的这台路由,那么另一台路由到广域网的通路完全就被废掉了 |
![]() | 12 hellofish0723 OP @mandymak 这是个什么设备啊? |
![]() | 13 Quaintjade 2017-04-12 23:23:53 +08:00 路由 2 上开个 VPN ,然后设备 A 、路由 2 下设备都接入路由 2 的 VPN ? 我随便瞎说的…… |
![]() | 14 Gothack 2017-04-13 00:26:56 +08:00 via iPhone ![]() @hellofish0723 网线接在路由器上,互联口配个静态 ip ,两台路由器互相指一个静态路由 |
15 kenX 2017-04-13 00:30:08 +08:00 via iPhone ![]() 路由 12 分别为 AB 配置两个独立的网段,比如 192.168.10.0/24 和 192.168.20.0/24 。然后路由 12 的 lan 区分别再增加一个同网段的 ip 地址,比如 192.168.30.1/192.168.30.2 ,然后添加相应的静态路由就可以了。 |
![]() | 16 cmlz 2017-04-13 00:37:04 +08:00 via Android ![]() 建议 A 与 B 拉两根网线,然后只需一台 ROS 做双线带宽叠加,如果实在需要两个子网可设双 LAN 口。这应该是网络体验最好的解决方法。 |
![]() | 17 gamexg 2017-04-13 07:14:43 +08:00 via Android ![]() @hellofish0723 比如地点 a 的路由器及计算机都开启 dhcp ,那么 a 地的设备都走 a 地的出口。 地点 b 全部关闭 dhcp ,手工将路由器 ip 设置为 1.2 ,计算机手工设置网络,网关设置为 1.2 。 这样互访没问题,并且各自使用各自的网络。 |
18 rssf 2017-04-13 08:59:28 +08:00 @hellofish0723 最简单的是双 wan 的路由,写好路由表,比如路由 1 wan1 公网, wan2 10.0.0.1 lan 192.168.1.x ,默认路由走公网 192.168.2.x 走 10.0.0.1,路由 2 wan1 公网, wan2 10.0.0.2 lan 192.168.2.x 默认路由公网, 192.168.1.x 走 10.0.0.2 其实你的难点就是非要 2 边都开 dhcp ,否则的话,你先有设备足够用 |
19 Sh888 2017-04-13 09:51:17 +08:00 不明白你中间这根网线是怎么连的。我就暂时假设它是一条逻辑链路。那么, 1 、路由器 1 与路由器 2 之间配置 vpn 隧道,可以用 gre 、 pptp 、 l2tp/ipsec 都行 2 、路由器 1 、路由器 2 上配置隧道分离,只有目的地址是对端子网的数据包通过 vpn 接口发送。 |
20 mandymak 2017-04-13 10:05:15 +08:00 @hellofish0723 routerboard ,淘宝有售,其中一端更换就可以。我情况跟你相同,只是距离比你近。 |
21 helllkz 2017-04-13 14:59:43 +08:00 楼主需要的是真正的路由器,而不是我们家用的这种网关 |
![]() | 22 lslqtz 2017-04-13 17:32:48 +08:00 两个路由器互相用 lan 连,分别固定同样一个 IP 。 然后将某个内网网段的路由走这 IP 。 不清楚行不行,没实践过。如果能多 wan 直接拉另一个路由器的 lan 来接 wan 就可以,策略除内网外均走原网口。 |
![]() | 23 lifanxi 2017-04-17 22:23:33 +08:00 如果不需要两个 LAN 在同一个广播域的话,两边 DHCP 用不同的 IP 段,并且两边各加一条静态路由规则似乎就可以了。 |