The Barracuda VPN Client secures mobile desktops connecting to the corporate LAN through the Internet. With the Barracuda VPN Client, you can set up TINA client-to-site VPNs, the Barracuda Networks proprietary VPN protocol. TINA offers a secure end-to-end solution that does not require additional third-party software or input. The Barracuda Network Access Client provides enhanced protection against malicious software and attackers, improved network access control for employees and guests, superior resource usage tracking, and a powerful policy adherence mechanism. The Barracuda Network Access Client offers access control, using a combination of client-agent-based and DHCP-based address assignment. Policies, such as applicable access rulesets or access rights, are selectable according to both client identity and system health state. For a general understanding of the client-server interaction processes, health states, and rules selection, see Rules and Policy Matching.
Before You Begin
- Establishing client-to-site VPN connections using the Barracuda VPN Client requires a working client-to-site VPN configuration on the CloudGen Firewall. For instructions on how to set up a Barracuda VPN on the firewall, see:
- How to Configure a Client-to-Site TINA VPN with Personal Licenses
- How to Configure a Client-to-Site TINA VPN with Client Certificate Authentication
- Before configuring the Barracuda Network Access Client, you must introduce the Access Control Service on your CloudGen Firewall. For more information, see Access Control Service.
Configure the Barracuda VPN Client
Configure your VPN settings and create VPN profiles on the Barracuda VPN Client. The client establishes a secure connection to the VPN service on the firewall. The Barracuda Access Monitor then communicates through the VPN tunnel with the responsible System Health Validator (SHV). In this case, the VPN server fully controls the virtual connection.
For instructions on how to configure the Barracuda VPN Client for Windows, macOS, or Linux, see:
- How to Configure the Barracuda VPN Client for Windows
- How to Configure the Barracuda VPN Client for macOS
- How to Configure the Barracuda VPN Client for Linux
Configure the Barracuda Network Access Client
The Barracuda Network Access Client consists of client software components and server-side components that the client software periodically communicates with in order to have the health state of its underlying operating system verified and its network access rights assessed. Barracuda firewalls can interpret that information and subsequently allow or deny network access attempts by the respective client. Access policies can be machine-specific, based on address context, and can contain ID-based exceptions. Client system health assessments are carried out prior to initial connection to the network, and periodically afterwards, to detect changes in the client health state.
The Barracuda Network Access Client software consists of the following subsystems:
Barracuda Access Monitor
This software is responsible for sending the endpoint health status to the Access Control Service for baselining. Barracuda Access Monitors are dynamically downloaded and updated as required, supporting the same full and delta updates. They are extremely light, occupying only 340 KB in memory. For more information, see: How to Use the Barracuda Access Monitor and How to Configure the Barracuda Access Monitor.
Barracuda Personal Firewall
Being a centrally managed Host Firewall, this advanced firewall engine can handle up to four different firewall rulesets at once. Which rulesets are available to the firewall engine and which one of these is currently enforced depends on the policy applicable to user, machine, date, and time. For more information, see: How to Configure the Barracuda Personal Firewall.
Barracuda VPN Client
The VPN Client establishes a secure connection to the VPN service on the firewall. The Barracuda Access Monitor then communicates through the VPN tunnel with the responsible System Health Validator (SHV). In this case, the VPN server fully controls the virtual connection. The Barracuda VPN Client can be implemented together with the Network Access Client, or separately, for Windows, macOS, and Linux.
Installing the Barracuda Network Access Client adds the Barracuda Network Access Client icon to the Windows system tray. Right-clicking the icon makes the following menu items available:
- About Network Access Client – Shows the version information.
Shutdown Network Access Client – Shuts down the client for the current Windows session. The client will be available again after a system restart. Shutting down the client also disables the Barracuda Personal Firewall. You need to that into account, especially if it is the only local firewall that you are using. Select the Close for now check box to proceed.
- Access Monitor – Opens the Barracuda Access Monitor that provides information concerning the health state of the system.
- Secure Mode / Disable Firewall (Allow all Traffic) – Allows you to change the operational modes of the Barracuda Personal Firewall.
- Secure Mode enables the Barracuda Personal Firewall.
- Disable Firewall (Allow all Traffic) disables it. After installation, the Barracuda Personal Firewall is disabled by default.
- Personal Firewall – Opens the user interface of the Barracuda Personal Firewall.
- VPN Client – Opens the status dialog of the Barracuda VPN Client.
VPN Client Integration with CudaLaunch
VPN connections can be initiated directly in the VPN client interface and also in CudaLaunch by clicking a VPN group policy in the VPN Connection tab. The VPN group policy must be made available to the user by the admin of the SSL VPN service.VPN client integration is available for the Windows and macOS VPN and Network Access Clients.
For more information, see CudaLaunch and CudaLaunch for Windows and macOS.