I've tried using both the official FriendlyWRT+Docker download from the Google Drive link (rk3568-sd-friendlywrt-21.02-docker-20220614.img) and a custom-compiled version where I've confirmed that WireGuard is configured to be built into the kernel (friendlywrt_22.03_20220718_nanopi-r5s_arm64_sd.img.gz). In both cases, I'm unable to configure a WireGuard interface:
Code: Select all
# ip link add dev wg0 type wireguard
RTNETLINK answers: Not supported
In the process of investigating this, I tried to compile the kmod-wireguard package myself. The version of the kernel module package provided upstream in OpenWRT doesn't work, because it's meant for kernel 5.4. I also can't find an upstream OpenWRT release candidate version that uses kernel 5.10.66. The earliest one (rc1) starts at kernel 5.10.112, and all subsequent release candidate versions are newer.
Has anyone else successfully used WireGuard on the R5S yet?