安装交叉编译环境见:ubuntu下交叉编译arm64/armbian内核模块。
下载5.3内核及wireguard最新源码,并打补丁到内核。
git clone -b 5.3 --depth 1 https://github.com/150balbes/Amlogic_s905-kernel.git
cd Amlogic_s905-kernel/
git clone https://git.zx2c4.com/wireguard-linux-compat
bash ./wireguard-linux-compat/kernel-tree-scripts/jury-rig.sh .
编译wireguard模块,版本后缀-aml-g12和内核后缀保持一致。
make LOCALVERSION="-aml-g12" modules_prepare
cp ../config-5.3.0-aml-g12 .config
make M=net/wireguard CONFIG_WIREGUARD=m modules
modinfo net/wireguard/wireguard.ko
标签:none