请教一个关于旁路由的奇怪问题!

127 天前
 tiger76

家里的网络,主路由是 ros ,旁路由是 R2S 安装的 openwrt ,使用 openclash 那啥。在 ros 里使用 dhcp option 来为需要那啥的设备指定网关和 DNS ,openwrt 的网关为 ros 的 ip 。

家里大部分设备不需要那啥,所以是直接设置 ros 为网关,连接互联网。小部分设备有那啥的需求,所以指定了旁路由为网关来上网。两部分设备都一切正常。

现在的问题是:

原来走旁路由的设备的网关如果改为 ros ,则网络不通,无法连接互联网。但此时原本一直指向 ros 的那些设备网络连接一切正常。也就是一旦指向了旁路由,再改回主路由就会网络不通,必须要再指向 openwrt 才行。

排查了许久,完全没有头绪,不知道问题出在哪里,有没有遇到过的同学?求解

注:openclash 用的是 fake-ip 增强模式

1507 次点击
所在节点    路由器
19 条回复
adrianzhang
127 天前
那啥的设备,DNS 服务器设定是 OpenWRT 的话,就会出现你说的故障。
nslookup 看一眼就明白了。
Immortal
127 天前
"也就是一旦指向了旁路由,再改回主路由就会网络不通,必须要再指向 openwrt 才行"
这个设备 ping 主路由能通么先查看下
再者无法连接互联网是直接网络不通还是 DNS 可能出现了问题?
tiger76
127 天前
@adrianzhang 不是 DNS 的问题,DNS 直接指向公共 DNS 或本地运营商 DNS 都不行。
如果是新加设备进入网络,走主路由就完全没问题,只要走一次旁路由,就改不回来。
adrianzhang
127 天前
@tiger76 只要 DNS 有一次指向旁路由,那就有了 DNS 缓存。如果那啥的设备一直用的是公共 DNS ,即使把网关指向 ROS 也访问不了互联网。
tiger76
127 天前
@Immortal 直接不通,DNS 没问题。ping 主路由不通,但同时其他为连接过旁路由的设备就没有问题,设置是一样的
yaott2020
127 天前
99%是 fake-ip 的问题
tiger76
127 天前
@adrianzhang 清理了 DNS 缓存的,无效,还是不通
adrianzhang
127 天前
@tiger76 你这所有设备都是同一个网段?怎么会出现 ping 不通 ros 的情况?从 ros ping 你那不通的设备是个啥情况?
tiger76
127 天前
@adrianzhang 所有设备同一个网段,openwrt 也是从 ros 获取的 ip 。
从 ros 可以 ping 通设备,但是设备 ping 不通 ros 。将设备网关重新指向 openwrt 后,就可以互 ping ,外网也立马就通。
adrianzhang
127 天前
@tiger76 那说明 openwrt 哪里有设置问题导致那啥设备上的 MAC 表出错了。这样解决,当那啥设备指向 ROS 后,清空 MAC 表试试。
adrianzhang
127 天前
@adrianzhang 晕了,MAC 表-->ARP 表
tiger76
127 天前
@adrianzhang 这个倒没注意,明天回去试试,谢谢
povsister
127 天前
99% fakeip 问题。你自己试一下直接 telnet 百度的 ip+80 端口,绕过 dns 确认下是 fakeip 问题就完事了。你这种旁路由能不用 fakeip 就不要用,又不是按需分流。
jiejianshiwa
127 天前
fakeip DNS 問題,清理 DNS 緩存,更換為 redirect host 模式應該就好了
frankilla
126 天前
我也旁路由,整体跟你差不多,只有我的 PC 和手机是手动指向旁路由的,其他设备全部由中兴路由器 DHCP https://github.com/Aethersailor/Custom_OpenClash_Rules/wiki/OpenClash-%E8%AE%BE%E7%BD%AE%E6%95%99%E7%A8%8B 跟着设置试试,我是没问题的。
tiger76
125 天前
@frankilla 确实是 fake-ip 的问题,我按照你的这个链接设置了,解决了指回主路由后的网络问题。但是不知为何,出去的速度很慢很卡,但是节点状态是正常的。我改回原来的设置,速度立即恢复正常。不知道是哪里的问题。仔细检查了每一项设置,没有发现问题
frankilla
125 天前
@tiger76 帖子里有主路由模式和旁路由模式,你注意看清哦,我这里完全 ok 的。
tiger76
125 天前
@frankilla 恢复出厂设置重来了一遍,仍然是外网速度巨慢,油管基本没法看。
frankilla
125 天前
@tiger76 #18 那还真奇怪了,我也不清楚了,我这里就完全正常,油土鳖这种被墙的网站访问就很无感,跟没被墙似的。或者你可以去恩山看看?

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

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

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

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

© 2021 V2EX