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

旁路由故障+1

  •  
  •   Donahue · 1 天前 · 1639 次点击
    之前用着我家云(配置 rk3328 1+8G)openwrt 做旁路由,前两天突然出了问题,检查了下发现是根文件系统变为只读了,估计是经常不关机断电导致文件系统损坏,然后各种配置啥的都保存不了。

    不想重新刷机再重新配置一遍,尝试了以下方法进系统再 fsck 修复根分区的文件系统:

    1. 使用 u 盘系统 -> 无法从 U 盘启动
    2. 在线上传系统然后升级 -> 原系统是恩山 flippy 佬的系统,使用跟安卓类似的 a/b 分区升级方案,我把 b 分区改成 swap 分区了无法取消挂载,导致升级失败


    用 ARM 的话还是简单点没必要 btrfs 之类太复杂了,还有尽量用能把系统装 tf 卡的开发板/能从 u 盘启动的,方便修复。还有应该可以开机时自动检查修复文件系统的,能配置就提前配置好比较好,毕竟这些设备一般都不关机断电的。

    又转回 x86 pve + lxc 的方案(之前折腾的时候已经配置好了),简单使用方便。旁路由已经折腾腻了。
    23 条回复    2025-09-29 09:38:16 +08:00
    qwvy2g
        1
    qwvy2g  
       1 天前 via Android
    用过 r2s ,工作一会就假死卡住,tf 卡电源都换过。最后毕业前送给师弟折腾了。
    Ipsum
        2
    Ipsum  
       1 天前
    不如 x86 力大飞砖
    lyanforever
        3
    lyanforever  
       1 天前
    不如 x86 力大飞砖 +1
    Orzpls
        4
    Orzpls  
       1 天前 via Android
    如果 Arm 设备用来代理,可以刷 Armbian 安装 sing-box 用 tun 模式当透明网关使用,内核参数开启 IPv4/6 转发,再找个路由器把 WAN 口的网关和 DNS 设置为 armbian 的 IP ,这个路由器下的所有设备都可以代理上网。
    lsylsy2
        5
    lsylsy2  
       1 天前
    不如 x86 力大飞砖 +2
    noobjalen
        6
    noobjalen  
       1 天前 via Android   ❤️ 1
    我也和 4 楼一样,不过用的是 clash+tun 。 然后华为路由器不能手动设置 dns ,请避雷。😅。所以我改的是 client 的 dns 和网关。
    Orzpls
        7
    Orzpls  
       1 天前 via Android
    用 Arm 的优势是低功耗并且性能还不错,哪怕用玩客云 3 ,也就是很老的晶晨 S805 32 位处理器,待机功耗 1.8 瓦的样子,工作功耗在 3 瓦左右,TLS 类的代理在 50%处理器占用下能跑到 160Mbit ,对于慢速设备够用了,并且反应速度很快,即点即用。
    mangmaimu
        8
    mangmaimu  
       1 天前 via iPhone
    旁路由不就是在故障时不影响主路由么
    frankilla
        9
    frankilla  
       1 天前
    除了前段时间 pve 升级 9.0 失败,让我重新安装,这么说已经稳定运行 3 年没出任何幺蛾子了。
    fenghuang
        10
    fenghuang  
       1 天前 via Android
    导出配置,有问题刷机恢复方便点
    Rinndy
        11
    Rinndy  
       1 天前 via iPhone
    @frankilla 我软路由器也是升级 pve 9.0 差点要重装了,然后有了物理 op 的想法。。
    surpaser
        12
    surpaser  
       1 天前
    借楼问一个问题,,有线路由用的的 h68k 刷的 istroe ,用的 H3C NX54 (没刷系统)当作无线 ap 使用。电信家宽,有公网 IP ,用的 openclash ,经常刷抖音会卡。机场用的奶昔,用的是默认规则,想不通到底哪里设置有问题
    frankilla
        13
    frankilla  
       1 天前
    @Rinndy #11 听说升级出错是因为软件问题,我是不会处理,就直接重装了,但是不可能物理 op 的,杀鸡用牛刀了,浪费,我还有其他需求。😂
    rabt
        14
    rabt  
       1 天前
    做好备份是关键!硬盘坏了变只读,什么方案都一样,部分文件还损坏了,我 x86 也遇到过,只能重新买了块硬盘重装了。
    Donahue
        15
    Donahue  
    OP
       1 天前
    @Orzpls #4 就图 openwrt 的界面方便设置
    Donahue
        16
    Donahue  
    OP
       1 天前
    @Orzpls #7 知道的,我用 arm 也很久了,x86/arm 换着玩。我现在用的这块 j4105 的机子待机也才 2-3 瓦,跑满 10 瓦左右
    Donahue
        17
    Donahue  
    OP
       1 天前
    @Rinndy 物理 op 买个 n1 盒子/rk3399 开发板比较划算,x86 性能超出了
    Donahue
        18
    Donahue  
    OP
       1 天前
    @fenghuang 有一些 docker 服务在上面
    Donahue
        19
    Donahue  
    OP
       1 天前
    @surpaser 很难根据这些信息看出来吧,我估计是 DNS 问题,可以 openclash 后台看看连接状态
    Donahue
        20
    Donahue  
    OP
       1 天前
    @rabt 是文件系统坏了,x86 能用 u 盘系统 fsck 修复,我的这个盒子没法进去就只能重装系统了
    rabt
        21
    rabt  
       1 天前
    @Donahue #20 借助 gpt 各种修复方法都尝试了,都没成功。。。
    Donahue
        22
    Donahue  
    OP
       22 小时 43 分钟前
    @rabt #21 我指的是我的这个属于文件系统损坏
    alenchen
        23
    alenchen  
       8 小时 33 分钟前
    @rabt 同样遇到大概还是 openclash 配置问题吧 你这是相当于把国内的流量也进了 clash 内核
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3948 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:11 · PVG 18:11 · LAX 03:11 · JFK 06:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.