That doesn't make a lot of sense .. single or quad?
It's much better if you have at least two physical nic's when installing pfSense - yes you can provide two virtual nics to the VM bu then you loose all sense of separation of function logically and physically, where the whole purpose is to segment networks between WAN and LAN
Second user NIC's are cheap as chips on ebay
very good how-to guide
https://pfsense-docs.readthedocs.io/en/latest/virtualization/virtualizing-pfsense-with-proxmox.html
Hi bobmc,
I am a bit confused about your confusion (so meta
) but I am close to a noob so maybe I phrased it wrong.
I have a motherboard with a Intel® i350 GbE controller (I would call this H/W NIC (Network Interface Card)) that has 4 ethernet ports.
If I understand the guide correctly.
First of all I assume (which may be wrong) that each NIC defines a LAN.
Soo proxmox has 3 HW NIC's which define 3 networks (eth0, eth1, eth2) (hope I am using the term NIC correctly if not please correct me).
eth0 is not relevant in my case and potentially could be omitted if I don't care about network proxmox management.
We will create 2 virtual bridges in proxmox:
vmbr1: where one end is associated with HW NIC eth1 for WAN and
vmbr2: where one end is associated with HW NIC eth2 for LAN
For any bridge to work though we need 2 LAN's to bridge which in this case are automatically created (vtnet0, vtnet1).
This implies that proxmox has setup 2 virtual NIC's right?
Therefore this will bridge:
eth1 network defined by the H/W NIC with the vtnet0 network define by the virtual NIC and accordingly
eth2 with vtnet1
and pfsense will route between vtnet0 (PFSense WAN) and vtnet1 (PFSense LAN).
So now proxmox WAN can be forwarded to the virtual WAN in pfsense and the pfsense LAN.
And then for each other VM that I would like to be able to connect to the internet, I would create a bridge to eth2 right?
If my understanding is correct I don't think it makes any sense.
But out of curiosity I guess the only way to do it with a single NIC would be
router in a stick?
Next question is maybe silly for experienced people with virtualization but I am curious, if proxmox did not have a NIC, could it create a virtual one on the host? i.e. Let's say I passthrough the NIC to the PFSense VM and I specify a vmbr that bridges the PFSense network with a virtual NIC on the host? I guess not but would like someone to verify.