找回密码
立即注册
搜索
热搜: H28K H68K H69K 固件
发新帖

159

积分

0

好友

7

主题
发表于 2024-10-16 01:31:07 | 查看: 3355| 回复: 5
如有问题可以在回复反馈

更新说明:

发布时间:2024年10月09号
固件名称:《241009-下载需解压-immortalwrt-v1.2.3-20241009-rockchip-armv8-hinlink_opc-h69k-squashfs-sysupgrade.img.gz》
适用机型:H69K-MAX / H69K-PRO  (不支持H69K-MINI FM650版本)
更新内容如下:
优化了风扇控制,当风扇存在异响,但是又需要用H69K的情况下,可设置关闭风扇。

发布时间:2024年9月20号
固件名称:《240920-下载需解压-immortalwrt-rockchip-armv8-hinlink_opc-h69k-squashfs-sysupgrade.rar》
适用机型:H69K-MAX / H69K-PRO  (不支持H69K-MINI FM650版本)

更新内容如下:
优化了H69K-PRO H69K-MAX的信号强度显示和小区情况显示。

固件注意事项:
风控尚未优化,同时小区锁定功能不支持。


文件下载:
123网盘:https://www.123pan.com/s/e84PTd-ltqN3.html 提取码:NASY
百度网盘:https://pan.baidu.com/s/1JvwVvuvdiqu23y4quylTpg?pwd=NASY


发表于 2024-10-23 15:40:25
感谢楼主的辛勤付出,也顺便问问能支持一下h68k嘛
发表于 2024-10-25 15:20:28
shshsh 发表于 2024-10-23 15:40
感谢楼主的辛勤付出,也顺便问问能支持一下h68k嘛

没测试过 你可以试一下
发表于 2024-12-9 19:11:08
楼主最近有更新吗
发表于 2024-12-31 01:01:27
楼主你好,我想反馈一个使用上的问题,但不确定是否是BUG...

简单的说就是20241009发布的ImmortalWRT固件存在几个内核模块无法加载的问题,起因是我需要在H69K上安装tailscale异地组网,发现tailscale无法接入我的headscale服务器,一直报错如下:

  1. # Health check:
  2. #     - adding [-i tailscale0 -j MARK --set-mark 0x40000/0xff0000] in v4/filter/ts-forward: running [/usr/sbin/iptables -t filter -A ts-forward -i tailscale0 -j MARK --set-mark 0x40000/0xff0000 --wait]: exit status 2: Warning: Extension MARK revision 0 not supported, missing kernel module?
  3. iptables v1.8.8 (nf_tables): MARK: bad value for option "--set-mark", or out of range (0-4294967295).

  4. Try `iptables -h' or 'iptables --help' for more information.
复制代码


tailscale暂时还是使用老的iptables而不是nftables,所以需要旧的iptables兼容层,上面看起来iptables不支持MARK参数。

进一步排查,原因是/lib/modules/5.15.162/x_tables.ko内核模块无法加载,进而引起/lib/modules/5.15.162/xt_mark.ko也无法加载,最后造成iptables不支持MARK参数。

进一步排查发现dmesg | tail -n 20输出的内核消息有如下错误:
  1. [  639.909440] x_tables: Unknown symbol kmem_cache_alloc_trace (err -2)
  2. [  641.463672] xt_mark: Unknown symbol xt_register_match (err -2)
  3. [  641.464311] xt_mark: Unknown symbol xt_unregister_match (err -2)
  4. [  641.464935] xt_mark: Unknown symbol xt_register_target (err -2)
  5. [  641.465534] xt_mark: Unknown symbol xt_unregister_target (err -2)
复制代码


看起来在编译过程中,似乎kmem_cache_alloc_trace被遗漏了。

上述环境为H69K MAX版本,EMMC刷入immortalwrt-v1.2.4-20241019-rockchip-armv8-hinlink_opc-h69k-squashfs-sysupgrade.img.gz。Tailscale使用的是来自于https://github.com/adyanth/openwrt-tailscale-enabler的openwrt安装脚本,同时自动升级到最新版1.78.1再配置。xt_mark.ko应该是来自iptables-mod-ipopt包(或者是其依赖包)。

目前其他组网的设备都是ImmortalWRT X86和ImmortalWRT R4S,都能正常载入x_tables和xt_mark模块,所以都可以正常使用tailscale,但目前最新版的ImmortalWRT在H69K目前上不能正常使用tailscale,如能修正该问题不胜感激。
发表于 2024-12-31 09:03:50 来自手机
刚入手的H69MAX,昨天线刷ImmortalWRT 241019的版本,发现一个小问题,x_table.ko和xt_mark.ko内核模块无法载入,来自于immoertal官方库的kmod-ipt-iptopt包,在应用上造成的问题是iptable无法使用mask参数。iptables v1.8.8: Unknown arg `--set-mark'
Try `iptables -h' or 'iptables --help' for more information.

内核模块载入的过程dmsg查看内核日志,说是x_tables有个kmem_xxx的函数,没有找到reference,可能编译的时候漏了什么库。

这个对使用有比较大的影响,需要用tailscale多设备远程异地组网,tailscale每次启动配置需要自动配置iptables,需要mask参数,如能修正,不胜感激
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|HINLINK社区 ( 皖ICP备2020021440号-5 )

GMT+8, 2025-4-4 05:53 , Processed in 0.075120 second(s), 3 queries , Gzip On, Redis On.

© 2024 HINLINK社区 Powered by Discuz! X3.5

快速回复 返回顶部 返回列表