V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MiKing233
V2EX  ›  程序员

關於小米路由器中配置文件 config_sum 的疑惑

  •  
  •   MiKing233 · 182 天前 · 163 次点击
    这是一个创建于 182 天前的主题,其中的信息可能已经有所发展或是发生改变。
    事情是這樣的, 小弟我目前在用小米萬兆路由器, 但夏天到了導致整臺機器溫度一直居高不下, 再加上 WAN 口用的 SFP 光口貓棒, 高溫會導致丟包以及跑不滿出口帶寬的情況

    這臺路由器是帶有主動散熱的, 在 MiRouter 的 Web 管理界面已經將風扇模式設定爲了散熱優先, 但摸上去還是很燙, 通過命令 cut -c1-2 /sys/class/thermal/thermal_zone0/temp 可以看到溫度日常 70+, 所以就想著能不能通過直接修改配置文件來加大風扇轉速

    經過一段時間的摸索后找到了/etc/config/mitempctrl 這個配置檔, 内容如下

    config mitempctrl 'settings'
    option enabled '1'
    option interval '5000'
    option max_temp '105'
    option min_temp '60'
    option p '5'
    option i '6'
    option d '2.5'
    option mode '1'
    option config_sum 'c48f91e0'

    config profile '0'
    option name '均衡模式'
    option tgt_temp '85'

    config profile '1'
    option name '散热优先'
    option tgt_temp '75'

    config profile '2'
    option name '降噪优先'
    option tgt_temp '90'

    config profile '3'
    option name '自定义'
    option tgt_temp '60'

    大概能理解含義, 且 option mode '1'也正確對應目前的散热优先模式, tgt_temp 目標溫度也和日常使用溫度差不多, 不過它還存在一個名爲自定義的 profile '3'這個配置在 Web 管理界面并不可見, 我嘗試手動修改 option mode 為'3', 保存退出卻發現並沒有生效, 似乎是因爲 option config_sum 這個參數, 猜測是一種完整性校驗, 測試發現通過 Web 管理界面修改風扇模式 option config_sum 也是會變化的, 如果手動修改但 sum 值不匹配則不會成功應用

    我嘗試了一下計算 md5, 在通過 Web 界面修改過之後, 記錄 option config_sum 為'3dd9cbcb', 此時計算 md5 為 a38807a8e195084831d84f9d785dfcde, 看不出有關聯性, 至此陷入僵局, 遂來 v 站請教有沒有大佬知道他們這段 config_sum 是如何計算出來的, 整天拿著電風扇對著路由器吹似乎有點不太優雅😂
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3346 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:42 · PVG 20:42 · LAX 04:42 · JFK 07:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.