Connect to Barracuda vpn from openwrt router

So i have Netgear WNDR 3700v4 router with latest openwrt snapshot. I have configured different vpns on it (2 openvpn, 1 pptp, 2 openconnect) These are all clients. I also have wireguard server running on it. I have configured routes for them so that default route is not overriden. This way i can connect to anything on these vpn networks from home and from outside too using that wireguard vpn. Security wise i have created 2 vlans. You can only use these vpns from 1 vlan. Second one is for others to use. It makes life so much easy not to have configure all these on my laptop and then turning on and off each on of them everytime i want to connect to something.

Now i have been given another vpn client credentials. Barracuda VPN. I have setup it on my laptop, but i wanted to set it up on my router like all those vpns but i can't find any information about how to install barracuda vpn client on my router. Can i configure barracuda vpn on openwrt router? Could you help me with this problem?

What protocol does it use?

As google says it's IPsec IKEv1 and IKEv2** VPN Protocols

1 Like

That would mean strongswan would be your keyword to research.

1 Like

Turns out it's using TINA vpn protocotl. I could not find anything about hot to connect to this vpn server with any other program then barracudas own.

1 Like

So answer is 'no'.

That is really impressive for a 560MHz MIPS device with 128MB of RAM.

It's true, there is no source code available for their VPN. Or if there is, they've buried it somewhere. The more commercial VPNs are going this route. This is for two reasons. 1) Their software becomes a lock-in for their service, and 2) they don't actually WANT you to direct all your traffic through them. They want you to activate and deactivate and/or use it only on one computer - both things which will reduce the amount of traffic they have to deal with.

I got my hands on a Barracuda VPN .deb installer and picked it apart - they only seem to have installers for x86. Nothing for MIPS, which is what you need.

The better VPNs, the ones which are truly security-conscious, are all adopting solutions that can be implemented on routers, typically with WireGuard. Two I've had dealings with and are comfortable recommending are VPN.AC and Mullvad. Interestingly Mullvad was recently raided and investigators were going to remove servers for searching when Mullvad proved they have no logs and retain no records that can possibly link clients to sessions, and the investigators left empty handed.

Mullvad +1