求助各位这样的网络拓扑该如何规划 IP 才能保证都能上网啊?

2017-04-12 22:14:45 +08:00
 hellofish0723

网络拓扑如上图。 地点 A 和地点 B 之间有一根网线。现在想把两个网络连起来,让设备 A 与路由 2 下所挂设备可以互访,并且想要路由 2 和路由 1 的 DHCP 功能都可以开启。这样需要怎么设置?

3160 次点击
所在节点    宽带症候群
23 条回复
alect
2017-04-12 22:19:41 +08:00
我觉得没啥好办法,貌似路由 1 和路由 2 连的 WAN 上面要加一个总的路由才行……
不知道其他大神有啥办法
rssf
2017-04-12 22:22:18 +08:00
上 ros 或者 er-x 这种路由器就行,很简单,设置好路由
raptium
2017-04-12 22:25:34 +08:00
两边 subnet 设置成一样,但是 dhcp 池子不一样,应该也能通吧。
Gothack
2017-04-12 22:26:26 +08:00
其实只是一条静态路由就可以搞定的,只是看你路由器支不支持增加路由了……
ghostheaven
2017-04-12 22:31:57 +08:00
设备 A 加个网卡,网线连到路由 B 的 LAN(*/ω\*)
kuretru
2017-04-12 22:33:20 +08:00
中间还要在家一个路由
mandymak
2017-04-12 22:36:43 +08:00
@hellofish0723 1 台 routeros 便可,我情况跟你相同。
gamexg
2017-04-12 22:38:03 +08:00
如果我没理解错误的话,楼主这个需求不增加设备没指望。
看楼主意思是希望两个地方继续用各自的网络,不希望 A 点的设备用了 B 的网络。
那么悲剧在于 DHCP 是广播,交换机无法隔离。想隔离这个需要路由器

感觉最简单的办法是两个地点设置成一个网段,两个路由器也设置到一个网段,但是 ip 地址分开,一个 1 一个 2 。
有一个地点关闭 dhcp ,设置全部手工设置 ip 及网关。

不这样搞的话就需要按照 @rssf #2 加设备了。
hellofish0723
2017-04-12 23:11:18 +08:00
@rssf 您提到的这两种路由是什么路由啊?我手头现在有个 AC68U ,还有个 newifi3 和极路由 1s ,极路由已经刷了固件了。手头这些路由能行吗?
hellofish0723
2017-04-12 23:13:00 +08:00
@Gothack 求大神给指个方向,我都不知道要搜哪些关键字
hellofish0723
2017-04-12 23:16:53 +08:00
@gamexg 我也这样想过。现在就是搞不清楚如果这样设置的话,设备 A 访问因特网会怎么访问啊?它的数据包肯定会丢给开 DHCP 的这台路由,那么另一台路由到广域网的通路完全就被废掉了
hellofish0723
2017-04-12 23:23:53 +08:00
@mandymak 这是个什么设备啊?
Quaintjade
2017-04-12 23:23:53 +08:00
路由 2 上开个 VPN ,然后设备 A 、路由 2 下设备都接入路由 2 的 VPN ?
我随便瞎说的……
Gothack
2017-04-13 00:26:56 +08:00
@hellofish0723 网线接在路由器上,互联口配个静态 ip ,两台路由器互相指一个静态路由
kenX
2017-04-13 00:30:08 +08:00
路由 12 分别为 AB 配置两个独立的网段,比如 192.168.10.0/24 和 192.168.20.0/24 。然后路由 12 的 lan 区分别再增加一个同网段的 ip 地址,比如 192.168.30.1/192.168.30.2 ,然后添加相应的静态路由就可以了。
cmlz
2017-04-13 00:37:04 +08:00
建议 A 与 B 拉两根网线,然后只需一台 ROS 做双线带宽叠加,如果实在需要两个子网可设双 LAN 口。这应该是网络体验最好的解决方法。
gamexg
2017-04-13 07:14:43 +08:00
@hellofish0723 比如地点 a 的路由器及计算机都开启 dhcp ,那么 a 地的设备都走 a 地的出口。
地点 b 全部关闭 dhcp ,手工将路由器 ip 设置为 1.2 ,计算机手工设置网络,网关设置为 1.2 。

这样互访没问题,并且各自使用各自的网络。
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 ,否则的话,你先有设备足够用
Sh888
2017-04-13 09:51:17 +08:00
不明白你中间这根网线是怎么连的。我就暂时假设它是一条逻辑链路。那么,

1 、路由器 1 与路由器 2 之间配置 vpn 隧道,可以用 gre 、 pptp 、 l2tp/ipsec 都行

2 、路由器 1 、路由器 2 上配置隧道分离,只有目的地址是对端子网的数据包通过 vpn 接口发送。
mandymak
2017-04-13 10:05:15 +08:00
@hellofish0723 routerboard ,淘宝有售,其中一端更换就可以。我情况跟你相同,只是距离比你近。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/354478

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX