I recently set up pfSense in a Proxmox VM, and while it works as an OpenVPN endpoint, it has displayed a couple of odd issues when attempting to connect from the VM to the host (ie, to the Proxmox GUI.) When the VirtIO NIC is selected, I cannot connect to the Proxmox host (though, weirdly, I can ping it.) If I select the Realtek or Intel virtual NIC, I have no problem connecting across OpenVPN to the VM, then to the Proxmox GUI.
I'm not sure if the problem lies with pfSense's virtio NIC driver (FreeBSD, right?) or with KVM's NIC emulation. The Realtek driver seemed to occasionally drop connections, but so far the Intel driver seems stable. However, this probably increases overhead on the pfSense VM and the Proxmox host. Any thoughts on this?
I'm not sure if the problem lies with pfSense's virtio NIC driver (FreeBSD, right?) or with KVM's NIC emulation. The Realtek driver seemed to occasionally drop connections, but so far the Intel driver seems stable. However, this probably increases overhead on the pfSense VM and the Proxmox host. Any thoughts on this?