Description:
Many of our customers have expressed interest in using OpenVPN compatible routers to connect to OpenVPN Access Server. While connecting in this manner may not yield the best performance, due to the limited processing power and memory of the router, it could be useful in the cases where convenience, rather than high throughput, is required.
Please note that the information provided here is for EDUCATION and INFORMATIONAL uses only. We are not responsible for any damages you incur as a result of using these instructions here. For technical support, you need to contact the supplier of the router or the appropriate community forums.
It is not guaranteed that all versions of the firmware will work as expected with OpenVPN Access Server and some features may be incompatible. It is best to update the firmware to the latest version always.
Resolution:
To configure the routers you need to use specific sections of the OpenVPN Access Server connection profile in specific setting configurations of the pfsense router.
First, you need to download the connection profile in .ovpn format from your access server CWS.
Note: It is recommended to use an autologin connection profile.
The autologin profile can be downloaded by clicking on the listed available connection profile as shown above. Open the downloaded profile file in a text editor. In Windows, the file must be opened in a text editor other than Notepad (e.g. Wordpad / Notepad++).
Configuring pfSense
- From the main menu go to System → Cert. Manager
- CAs → Add
- Select Method “Import an existing Certificate Authority”
- Set some “Descriptive name”
- Copy the data from the autologin connection profile: everything between “Certificate Authority "<ca>”
- Then Save
- Certificates → Add
- Select Method “Import an existing Certificate”
- Set some “Descriptive name”
- Copy the next data from the connector’s profile: everything between “Certificate data” and between “Private key data”
- Then Save
- From the main menu go to VPN → OpenVPN
- Select Clients → Add a client
- Enter or copy the Access Server host or IP address address configured for your OpenVPN Access Server in the “Server host or address” field.
- Uncheck “Automatically generate a TLS Key”
- Copy the next data from the connector’s profile: everything between to “TLS Key”
- Select your Certificate Authority in the “Peer Certificate Authority” drop-down menu
- Select your Certificate in the “Client Certificate” drop-down menu
- Select “AES-256-GCM” in the “Encryption Algorithm” drop-down menu
- Select “SHA256” in the “Auth Digest Algorithm” drop-down menu
- Select “Disable Compression” in the “Compression” drop-down menu
- Then Save
- From the main menu go to Status → OpenVPN
- Ensure that OpenVPN service is up and Virtual IP Addresses are assigned
Comments
0 comments
Please sign in to leave a comment.