Update wireguard package?

after trying out wireguard on my Omnia, i could confirm it doesn’t work with newer wireguard releases (0.0.20171017-1, from debian unstable). packets seem to just get dropped. i did not, however, see a “crash” per se - just nothing actually getting through the tunnel.

after talking with the upstream, this is expected: he described 201606 as “really old” and said the latest snapshot should have a more stable protocol interoperability.

so i put food where my mouth is an actually investigated what was missing to have an up to date wireguard in Turris, in the source. it turns out the “packages” feed is severely out of date (1+ year behind). it’s unclear which version of the feed would fix the issue - it was continuously updated in the last year or so. but even if it would be updated to the latest version, that would actually remove wireguard completely from Turris, because wireguard was moved in the base LEDE system:

and added directly in the core:


so i sent the following PR to merge wireguard directly in turris:

hopefully that will clear things up…

1 Like