Openvpn
From Wiki of WFilter NG Firewall
(Difference between revisions)
(→Windows Clients) |
(→Server Settings) |
||
Line 8: | Line 8: | ||
* Protocol and port: connection protocol and port, shall be consistent with the client settings. | * Protocol and port: connection protocol and port, shall be consistent with the client settings. | ||
− | * Client Subnet: | + | * Client Subnet: WFilter's openVPN works in "subnet" mode. In this mode, OpenVPN will setup a new subnet, which can not same as existing LAN subnets. |
[[File:openvpn_settings1.png]] | [[File:openvpn_settings1.png]] |
Revision as of 10:25, 19 September 2016
Contents |
1 Introduction
OpenVPN is an open-source software application that implements VPN based on SSL. This module can setup an OpenVPN server in WFilterROS.
2 Server Settings
- Protocol and port: connection protocol and port, shall be consistent with the client settings.
- Client Subnet: WFilter's openVPN works in "subnet" mode. In this mode, OpenVPN will setup a new subnet, which can not same as existing LAN subnets.
- Master CA certificate: the CA certificate which shall be copied into openVPN client directory, you can click "Replace" to generate a new certificate.
3 OpenVPN Clients
3.1 Windows Clients
- Download and install the offical openvpn client: https://openvpn.net/index.php/open-source/downloads.html
- Download openvpn certificate in WFilter NG Firewall, copy it to openvpn's config directoy with name "ca.crt".
- In config directory of openvpn, create a new text file named "myvpn.ovpn", with below content:
client dev tun proto udp #Connection protocol, same as the server settings. remote 192.168.1.246 1194 #Server IP(domain) and port nobind persist-key persist-tun ca ca.crt #ca.crt filename, same directory with the myvpn.ovpn verb 3 auth-user-pass
- Now you can launch "OpenVPN GUI" with administrator privilege, input correct username and password to access VPN.