V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Ccf
V2EX  ›  宽带症候群

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

  •  
  •   Ccf · 182 天前 · 946 次点击
    这是一个创建于 182 天前的主题,其中的信息可能已经有所发展或是发生改变。
    原来弱电箱没有供电,利用 eth4 poe 供电。去年拉了根电线进去,顺便重置了,重新设置了一遍,试了 2.0 版本,后来又回退到 v1.10.11 这个版本,利用论坛的命令开启了 ipv6 ,最近发现了不能显示任何设备的 ip ,也无法连到二级路由了。已经添加了跳转 10.0.1.0/24 ,但是不行。
    12 条回复    2024-10-06 17:05:57 +08:00
    povsister
        1
    povsister  
       182 天前
    按 UBNT 的尿性我倾向于这是他们固件 bug 。。
    d7101120120
        2
    d7101120120  
       182 天前
    要不直接刷 openwrt 算了?
    Ccf
        3
    Ccf  
    OP
       182 天前
    @d7101120120 这个稳定啊。,openwrt 不知啥时候就崩溃了
    ranaanna
        4
    ranaanna  
       182 天前   ❤️ 2
    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
        5
    Ccf  
    OP
       180 天前
    @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
        6
    ranaanna  
       180 天前
    @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
        7
    Ccf  
    OP
       180 天前
    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
        8
    ranaanna  
       179 天前
    @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
        9
    Ccf  
    OP
       179 天前
    就是现在也打不开 10.0.1.1 啊
    ranaanna
        10
    ranaanna  
       179 天前 via iPhone
    @Ccf 说明 ax6000 不允许来自 internet 的访问。这基本上是几乎所有家用路由器的默认选项吧
    ranaanna
        11
    ranaanna  
       179 天前 via iPhone
    @Ccf 其实也并不是 ax6000 的问题,它本来就应该这样。如果想要它不这样,要么不可能,要么也只是打开它的远程管理功能,并没有其他功能。所以要先搞清楚为什么 opt 要
    Ccf
        12
    Ccf  
    OP
       46 天前
    昨天偶然发现是防火墙的问题,在 nas 下需要在高级设置里新建入站规则开放相应端口,这样同局域网的机子就能访问这个 iptv 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3326 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:45 · PVG 19:45 · LAX 03:45 · JFK 06:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.