Is there a way to install wireguard in ROS 6.49.7?

Following from another thread…
I can’t upgrade a cAP AC hotspot to ROS 7x as a specific configuration running on it from a 3rd party hotspot provider is not compatible with the newer version.

I wanted to upgrade so i could setup a wireguard link to it.
Is there any way to install wireguard as a package in ROS 6.49.7?
I could not find any info on this.
Thank you,

Curious why do you think if it is possible to install WG on RS 6.xx if it was introduced in ROS7? Have you ever seen any mention from Mikrotik of backporting? ROS 6.xx has no active developmnet, only security fixes.

Buy a separate device to use as a router and run ROS v7 on it, then you can keep your accesspoints running on v6.

Or a Raspberry PI for terminating WG.

Man you must really be ole school, must be hip and use containers, time to put away that betamax !!

Now they are back available… :laughing:

I’m not an expert in how ROS works, but I was just hoping there is a way to install WireGuard as a standalone package, considering that there is a “packages” section available in ROS 6x. FYI, Wireguard is not property of ROS nor was developed by the Mikrotik team.

I know my way around setting it up in any linux box, thanks for the other suggestions, but in this specific location i have access only to this router and is not possible to install anything else.

Wireguard became available in ROS7 because of the linux kernel upgrade.

There is no way to backport that into ROS6.

Well, they could potentially port the userspace implementation (wireguard-go). Not that I expect MT to do that.

Normally the MikroTik team takes suggestions for new features, often available as open-source software, then re-develops the same functionality in-house to their own liking. The do not simply download wireguard source, adapt it a little for the RouterOS configuration environment, and then compile it as a RouterOS package, they re-write the whole thing.
That is why there are always so many bugs and why it takes years to implement new features that appear in the open-source variant: they have to assign new developer hours to the thing, it isn’t simply a matter of integrating a new version that others have improved.

@pe1chl Good point. :folded_hands: Understood how things work behind the scene.