Setting up a VPN with OpenVPN on pfSense with a Mikrotik router, including certificate creation, user management and client connection from Windows and Kali Linux.
ip dhcp-client add interface=ether1 disable=no
ip address add address=10.10.10.2/30 interface=ether2
ip address add address=172.26.0.1/24 interface=ether3
ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade
# Browser: https://192.168.1.1
# System β Package Manager β Install: openvpn-client-export
# System β Certificate Manager β CAs β Add (internal CA)
# System β Certificate Manager β Certificates β Add (Server Certificate)
# VPN β OpenVPN β Wizards
# Type: Local User Access | Tunnel: 10.8.0.0/24
# Enable Redirect Gateway, Firewall Rule and OpenVPN Rule
# System β User Manager β Add (username + password + certificate)
# Windows: download OpenVPN installer + user .ovpn β import β connect
# Kali: nmcli connection import type openvpn file cert.ovpn