hw 海思内核模块, wireguard.ko

2021-09-09 19:04:39 +08:00
 guanyin9cn

RT,

光猫型号,hs8145x6, 电信最新款千兆猫,查了下自带 udp-tunnel.ko 。 想着能不能编译下 wireguard 模块。居然好像成功了。

2458 次点击
所在节点    程序员
11 条回复
sbilly
2021-09-10 08:54:56 +08:00
这玩意啥 CPU,性能咋样?
guanyin9cn
2021-09-10 09:28:09 +08:00
@sbilly 2 核海思 a9,千兆带宽能跑满,下载 douyin 视频啥,都是飞速。
ysc3839
2021-09-10 10:33:02 +08:00
你确定这设备用的是未经改动的主线内核吗? Linux 源代码不一致的情况下,编译出来的模块是不兼容的。config 不一样应该也是不兼容的。
guanyin9cn
2021-09-10 13:35:57 +08:00
@ysc3839 #3,海思肯定加了私货在里面。config 是从 光猫 /proc 里提取的
请问,有 海思 开发板 kernel 4.4 的 config 吗?
guanyin9cn
2021-09-10 13:37:13 +08:00
@ysc3839 #3, 提前的 config,修改了 几个地方,为了保证 kernel ver magic 一致。
wszgrcy
2021-09-10 18:06:04 +08:00
是不是 abi 不一样就可能不同?
ysc3839
2021-09-11 00:55:09 +08:00
另外,WireGuard 有用户模式的实现,如果只是为了用 WireGuard 可以试试这个。
guanyin9cn
2021-09-11 07:50:38 +08:00
@ysc3839 用户模式不需要内核模块?怎么实现
guanyin9cn
2021-09-11 08:46:05 +08:00
@ysc3839 #7, 谢谢,已成功
guanyin9cn
2021-09-13 15:12:55 +08:00
@ all
此贴终结,wireguard.ko 不能运行的原因是 PLTs 问题。
btworm
2021-11-18 10:02:56 +08:00
@guanyin9cn #5 能否告知怎么保证 ver magic 一致。修改 config 的根据是什么?谢谢!

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

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

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

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

© 2021 V2EX