[求助] 折腾了一天的软路由没弄明白

2021-02-16 21:25:18 +08:00
 Pogbag

如何实现从软路由 WAN 口进入的网络,经过路由内置的科学上网插件,从 LAN 口流出,要保证网络和 WAN 口的 IP 在一个网段,同时还能科学上网?接口如何设置?

要求:1,LAN 的 IP 和 WAN 口在一个网段。2,LAN 出来的流量可以科学上网。

设备:R2S openwrt 系统

2555 次点击
所在节点    问与答
42 条回复
Kiriya
2021-02-16 21:50:56 +08:00
将 WAN 口在接口编辑里改为 LAN 口并关闭 DHCP
ferock
2021-02-16 21:58:47 +08:00
lan 和 wan 是一个网段?啥意思?旁路?旁路只需要插根 lan 不就行了
Pogbag
2021-02-16 22:02:56 +08:00
@Kiriya 我试过,这样相当于交换机,从 LAN 流出数据没有经过插件处理。
Pogbag
2021-02-16 22:03:34 +08:00
@ferock 想当旁路由,但是还想把这个网络直接分享出去
venster
2021-02-16 22:06:37 +08:00
听你描述就是单臂路由啊
Pogbag
2021-02-16 22:36:52 +08:00
@venster 不是的,单臂路由是一个网口既当 WAN 口又当 LAN 口,而且 WAN 还要拨号。和我这个没啥关系。
whatalittleboy
2021-02-16 22:44:00 +08:00
把路由器 dns 服务器设置为软路由的 ip 就行了
Pogbag
2021-02-16 22:53:03 +08:00
@whatalittleboy 能否详细说下
Kinnice
2021-02-16 22:53:18 +08:00
@Pogbag 主路由的 dhcp 设置那个地方把网关 ip 改成 你 r2s 的 ip,一根线即可
主路由:设置 dhcp 的网关和 dns 为 r2s 的 ip
Pogbag
2021-02-16 23:05:36 +08:00
@Kinnice 这个连接方式我知道,我只是想实现我现在遇到的这个问题,不动主路由。
Astrian
2021-02-16 23:12:50 +08:00
lz 看你这个样子是将软路由接到上级路由和设备之间?
我没弄错的话无论是想要走科学上网,还是要接管流量,都需要让软路由作为网关使用
这样放的话软路由只会成为一个终端+交换机,根本不能接管路由的吧
Pogbag
2021-02-16 23:32:36 +08:00
@Astrian 你理解的没问题,我的最终目的是让主路由出来两路信号,一个是 lan 口直接出来,一个是 lan 口经过软路由中转,到达设备。从而实现两个信号,一个正常,一个科学。但是经过我测试,经过软路由必然会增加一层 NAT,如果把软路由 WAN 口改为 LAN 口,那软路由就变成了交换机,流量没有经过插件,直接从原生 LAN 口出去了。我很困惑,这是不是无解。
fs418082760
2021-02-16 23:46:04 +08:00
是吧 wanlan 互换吗?
Tink
2021-02-17 00:39:30 +08:00
画个图吧
systemcall
2021-02-17 00:46:22 +08:00
把 wan 口改成 lan,关 DHCP,你不想动主路由的话就手动指定网关,要科学的设备把网关和 DNS 服务器设置成 r2s 的就行了
很好弄,而且也方便控制哪些设备可以科学,r2s 挂了也没多大的事,不会影响别的设备,r2s 上面的负载也不会有很大。而且你不用那个 wan 口也可以,用一根网线把 r2s 的 lan 连到主路由上面,就可以用了
以前弄过旁路由,解决不了 ipv6 的问题,放弃了。如果你不用 ipv6 的话完全可以用旁路由,要用 ipv6 的话就麻烦多了,我也没弄明白。防火墙这方面如果只用主路由的防火墙倒是好办,别的就麻烦了
systemcall
2021-02-17 00:51:49 +08:00
@Pogbag #3
要走代理的设备,把 dns 和网关手动指定成旁路由的就可以了
不过前提是旁路由自己可以上网,这个你配置好了的话是没问题的。旁路由的 LAN 的 ip 配置成和主路由一个网段内,网关和 dns 之类的就写主路由,ipv6 直接禁用,关掉 dhcp 。要科学的设备手动配置一下网关和 dns 服务器就可以了。如果你把网关设置成了 r2s 的 ip,要么就是没法上网,要么就是可以走代理,不会没区别。NAT 似乎会多一次,不过也只有你手动指定了网关的设备才会用 r2s,负载不会有多大。据说只有上传的流量以及科学的流量走旁路由,不太清楚
Acoffice
2021-02-17 07:48:02 +08:00
如果实现你说的,还是旁路模式。
区别在于不动主路由的情况下,你只能手动去设置设备的网关和 DNS 。
Pogbag
2021-02-17 07:55:30 +08:00
@systemcall 我之前都是这样用的没问题 主要是有的设备不支持手动更改网关 我才想的这个办法
ferock
2021-02-17 08:04:58 +08:00
@Pogbag #18

那还是瞎搞啊,既然你只是想解决不能改网关的问题,那太简单了,旁路路由负责 dhcp 不就完了?
Pogbag
2021-02-17 08:29:49 +08:00
@ferock 又不想全屋网络都经过旁路由,因为机场老挂,怕影响正常上网

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

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

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

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

© 2021 V2EX