====== OpenVPN Bridges ====== ===== Configure RADIUSdesk, MESHdesk and APdesk ===== * We assume you already prepared the a server with OpenVPN and CoovaChilli as directed by the previous steps. * The final bit will be to bind them together on the RADIUSdesk side. ===== The OpenVPN Servers Manager Applet ===== * This applet can be found under the **Others** section. * It is used to ease the management of OpenVPN Tunnels that can be used with MESHdesk and APdesk. * Again the initial creation of the OpenVPN server entries can be tedious, but once is is completed, the rest is plain sailing. * We will cover the each of the three new entries here in tables instead of screenshots which will make it easy for you to copy and paste. ===== Add entry for OpenVPN on br0.101 ===== ==== General ==== ^ Item ^ Value ^ Comment ^ | Name | Jhb-South-1 | | | Description | Serving Nandos | | ==== VPN Basic ==== ^ Item ^ Value ^ Comment ^ | Local / Remote | Remote | Remote if not on RD server | | Protocol | UDP | | | IP Address |198.27.111.78 | Public IP of OpenVPN server | | Port |1194 | Double check you have the correct port here | | Config Preset |Default | In future we might have more | ==== VPN IPs ==== ^ Item ^ Value ^ Comment ^ | Gateway IP | 10.101.0.1 | As defined in OpenVPN server | | Bridge Start IP | 10.101.0.101 | The next IP after 10.101.0.100 | | Bridge Mask | 255.255.0.0 | The mask used by OpenVPN | ==== Certs etc ==== ^ Item ^ Value ^ Comment ^ | Ca.crt | | ca.crt File used by OpenVPN server | ===== Add entry for OpenVPN on br0.102 ===== ==== General ==== ^ Item ^ Value ^ Comment ^ | Name | Jhb-South-2 | | | Description | Serving KFC | | ==== VPN Basic ==== ^ Item ^ Value ^ Comment ^ | Local / Remote | Remote | Remote if not on RD server | | Protocol | UDP | | | IP Address |198.27.111.78 | Public IP of OpenVPN server | | Port |1195 | Double check you have the correct port here | | Config Preset |Default | In future we might have more | ==== VPN IPs ==== ^ Item ^ Value ^ Comment ^ | Gateway IP | 10.102.0.1 | As defined in OpenVPN server | | Bridge Start IP | 10.102.0.101 | The next IP after 10.102.0.100 | | Bridge Mask | 255.255.0.0 | The mask used by OpenVPN | ==== Certs etc ==== ^ Item ^ Value ^ Comment ^ | Ca.crt | | ca.crt File used by OpenVPN server | ===== Add entry for OpenVPN on br0.103 ===== ==== General ==== ^ Item ^ Value ^ Comment ^ | Name | Jhb-South-3 | | | Description | Serving Steers | | ==== VPN Basic ==== ^ Item ^ Value ^ Comment ^ | Local / Remote | Remote | Remote if not on RD server | | Protocol | UDP | | | IP Address |198.27.111.78 | Public IP of OpenVPN server | | Port |1196 | Double check you have the correct port here | | Config Preset |Default | In future we might have more | ==== VPN IPs ==== ^ Item ^ Value ^ Comment ^ | Gateway IP | 10.103.0.1 | As defined in OpenVPN server | | Bridge Start IP | 10.103.0.101 | The next IP after 10.103.0.100 | | Bridge Mask | 255.255.0.0 | The mask used by OpenVPN | ==== Certs etc ==== ^ Item ^ Value ^ Comment ^ | Ca.crt | | ca.crt File used by OpenVPN server | ===== Using the OpenVPN server entries in MESHdesk and AP desk ===== * After we completed the addition of the entries we can now select an existing Mesh or AP Profile to add it as an exit point. * Alternatively these exit point will also be available for newly created Meshes or AP Profiles. * The OpenVPN column is hidden by default * You have to first un-hide it in order for it to be displayed subsequently. * See the attached screenshot as reference: {{:technical:openvpn:jhb-vpn.png|}}