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

2017 年 4 月 12 日
 hellofish0723

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

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

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

不这样搞的话就需要按照 @rssf #2 加设备了。
hellofish0723
2017 年 4 月 12 日
@rssf 您提到的这两种路由是什么路由啊?我手头现在有个 AC68U ,还有个 newifi3 和极路由 1s ,极路由已经刷了固件了。手头这些路由能行吗?
hellofish0723
2017 年 4 月 12 日
@Gothack 求大神给指个方向,我都不知道要搜哪些关键字
hellofish0723
2017 年 4 月 12 日
@gamexg 我也这样想过。现在就是搞不清楚如果这样设置的话,设备 A 访问因特网会怎么访问啊?它的数据包肯定会丢给开 DHCP 的这台路由,那么另一台路由到广域网的通路完全就被废掉了
hellofish0723
2017 年 4 月 12 日
@mandymak 这是个什么设备啊?
Quaintjade
2017 年 4 月 12 日
路由 2 上开个 VPN ,然后设备 A 、路由 2 下设备都接入路由 2 的 VPN ?
我随便瞎说的……
Gothack
2017 年 4 月 13 日
@hellofish0723 网线接在路由器上,互联口配个静态 ip ,两台路由器互相指一个静态路由
kenX
2017 年 4 月 13 日
路由 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 年 4 月 13 日
建议 A 与 B 拉两根网线,然后只需一台 ROS 做双线带宽叠加,如果实在需要两个子网可设双 LAN 口。这应该是网络体验最好的解决方法。
gamexg
2017 年 4 月 13 日
@hellofish0723 比如地点 a 的路由器及计算机都开启 dhcp ,那么 a 地的设备都走 a 地的出口。
地点 b 全部关闭 dhcp ,手工将路由器 ip 设置为 1.2 ,计算机手工设置网络,网关设置为 1.2 。

这样互访没问题,并且各自使用各自的网络。
rssf
2017 年 4 月 13 日
@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 年 4 月 13 日
不明白你中间这根网线是怎么连的。我就暂时假设它是一条逻辑链路。那么,

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

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

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

https://study.congcong.us/t/354478

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

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

© 2021 V2EX