- pfSense version > 2.3.1-RELEASE-p5
- Create a linux VM called router-1 in Proxmox node 1, install pfsense
- Restore backup configuration for router-1 in pfsense
Provide private access to the network from remote.
To be able to use DHCP and custom hostnames on the internal network I use my own internal DNS server in pfSense. Also dnsmasq is configured to forward queries of the consul domain to the consul server port 8500 so that we can use the DNS feature of consul to lookup services on the network.
With vlans and different subnets, I have enabled DHCP on all subnets to avoid needing to specify ip-adresses on each container.
The different vlans has been created in pfSense.
I followed this guide to create a vpn tunnel between Amazon AWS and my pfSense gateway so that its possible to communicate with hosts running in EC2. https://www.ceos3c.com/2017/04/24/site-to-site-vpn-between-pfsense-and-aws-vpc/