安装交叉编译环境见:ubuntu下交叉编译arm64/armbian内核模块。
下载5.3内核及wireguard最新源码,并打补丁到内核。

gH D 0 3 r G [ zit cloneA { a } U ~ -b 5.3 --depth 1 https://y ? z C ^ r fgithub& q ~ Y q.com/150balbes/Amlogic_s905-kernel.git
cd Amlogic_s905D c T a ~ Z 1 9 (-kernel/
giH Q 6 \t clone https://git.zx2c4.com/wireguard-linux-compat
bash ./wireguard-linux-compat/ke# L k d % N ` 3 \rnel-tree-scripts/ju, u G ) -ry-rig.sh .

编译wireguard模块,版本后缀-aml-g12和内核后缀保持一致。

mah R / I O b c 4 Bke LOCALVERSION="-aml-g12" modules_prepare
cp ..` p g } X 0 } t //config-5.3.| ` P 6 5 g T *0-aml-g12 .config
make M( / G=net/wireguard CONFIG_WIREGUARD=m moU S xdules
modinfo net/wireguard/wireguard.ko

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注