EdgeRouter X 无法显示设备的 ip,也无法连到二级路由,怎么解决?

170 天前
 Ccf
原来弱电箱没有供电,利用 eth4 poe 供电。去年拉了根电线进去,顺便重置了,重新设置了一遍,试了 2.0 版本,后来又回退到 v1.10.11 这个版本,利用论坛的命令开启了 ipv6 ,最近发现了不能显示任何设备的 ip ,也无法连到二级路由了。已经添加了跳转 10.0.1.0/24 ,但是不行。
927 次点击
所在节点    宽带症候群
12 条回复
povsister
170 天前
按 UBNT 的尿性我倾向于这是他们固件 bug 。。
d7101120120
170 天前
要不直接刷 openwrt 算了?
Ccf
170 天前
@d7101120120 这个稳定啊。,openwrt 不知啥时候就崩溃了
ranaanna
170 天前
1. 为什么要回退到 v1.10.11 ?最新版 v2.0.9-hotfix.7 有什么问题吗?
2. “无法显示设备的 ip”。为什么一定要显示设备的 ip ?是在 traffic analysis 里面显示吗?这需要 operational status 至少选择 host only ,即 export enable, dpi disable ,如果还需要显示设备的应用流量,需要选择 enabled ,即 dpi enable 。但是不要指望会显示很多流量信息,毕竟这只是一个低阶的入门款的路由器,不是真的给你作流量分析用的,流量数据也不能导出,没有用。平常用的时候 disabled 即可,说实话 er-x 带设备的能力也有限,流量分析占用路由器宝贵资源不说其实流量也没什么好分析的
3. 还是在 dhcp server 里面“无法显示设备的 ip”?正常情况下肯定不是出现这样的 bug 。还是你的 lan 另有 dhcp server ?
4. “无法连到二级路由”是什么意思?如果是要访问“二级路由”,直接用“二级路由”的 wan 地址访问不就可以了?如果是要访问“二级路由”内的设备(包括“二级路由”的 lan 地址),在 er-x 设置静态路由还不够,还需要在“二级路由”设置 nat 或 port forwarding 才可以
Ccf
168 天前
@ranaanna 1 、v2.09 发现 cpu 和 RAM 占用比较高,v1 cpu 6%左右
2 、dhcp server ,我忘了现在的几个连主路由的设备都设置静态 ip 了,所以不会显示
3 、在 nas 里装个 docker 的 iptv ,原来是能直接在上面访问二级路由的网关的现在不行了。
routing 下 add static route next hop 选二级路由的 ip 是不是添加这里不行
二级路由是 ax6000 ,没看到在哪里设置 nat 呢
ranaanna
167 天前
@Ccf
1. CPU 占用,升级开机后等上一段时间(比如半天甚至一天),会有惊喜,刚升级的 er-x 要在这段时间做些事情。RAM 占用,一半左右的占用是完全正常的(毕竟只有 256MB ,而且运行的是个魔改 debian ),只要不是随时间增长(存在内存泄漏),另外 er-x 也没有 swap ,不会因为交换影响性能。
3. “二级路由”的 WAN 口或 LAN 口地址(取决于“二级路由”的用途)应该在 er-x 的局域网内。如果是 WAN 口,想访问接在 LAN 口的设备,那么应该是 set protocols static route 10.0.1.0/24 next-hop "ax6000 的 WAN 口 ip",然后需要在 ax6000 里面设置 port forwarding 将端口转发至相应的设备。如果是“直接在上面访问二级路由的网关”,直接访问就可以,甚至都不需要 static route ,但是注意这里的“网关”是 ax6000 的 WAN 口 ip ,还要注意“网关”是否对 WAN 口提供服务。如果“网关”指的是 ax6000 的 LAN 口 ip ,那么还是需要添加 static route ,不需要 port forwarding ,但是是否成功还要取决于 ax6000 本身的 ip forwarding 是否被允许。总之如果 er-x 的 static route 设置是对的话,那么很可能是 ax6000 的问题。
Ccf
167 天前
1 、erx 的网关 ip 为 10.0.0.1 ,ax6000 wan 口 ip 为 10.0.0.x ,lan 口网关为 10.0.1.1 ,目前我在 10.0.0.100 的机子上不能直接访问 ax6000 的地址 10.0.0.x 。
2.其实我只是想实现一个功能,就是主路由下 nas10.0.0.xx 里 docker 下建了 iptv ,我看到这个帖子 https://pixman.io/topics/14 ,里面提到要能访问到 ax6000 的地址,可是我在一级路由下任何设备都打不开 ax6000 的地址。反过来在二级路由下的设备反而能打开 nas 里的 navidrome 服务。
ranaanna
167 天前
@Ccf 10.0.0.100 访问 10.0.0.x 并不需要 static route 。不能访问说明 AX6000 不允许 WAN 口的 inbound access 。至于反过来可以,那只是 AX6000 作为路由器的正常功能。
既然已经设置了 static route ,那么不妨试试用 10.0.1.1 来访问。不过强烈怀疑 AX6000 并不允许 10.0.1.1 和 10.0.0.x 间的 ip forwarding 。
总之是 AX6000 的问题。另外好奇为什么 iptv 要能访问到 ax6000 的地址。路由器通常并不会通过 WAN 口向外提供服务,除了远程管理路由器的需求
Ccf
166 天前
就是现在也打不开 10.0.1.1 啊
ranaanna
166 天前
@Ccf 说明 ax6000 不允许来自 internet 的访问。这基本上是几乎所有家用路由器的默认选项吧
ranaanna
166 天前
@Ccf 其实也并不是 ax6000 的问题,它本来就应该这样。如果想要它不这样,要么不可能,要么也只是打开它的远程管理功能,并没有其他功能。所以要先搞清楚为什么 opt 要
Ccf
33 天前
昨天偶然发现是防火墙的问题,在 nas 下需要在高级设置里新建入站规则开放相应端口,这样同局域网的机子就能访问这个 iptv 了

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

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

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

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

© 2021 V2EX