If you are interested in running pfSense in a virtual environment then you might run into a situation where you only have virtio network adapters in a system.
The standard recommendation is to add a temporary supported network device to it. That can be very hard in some situations but there is a much easier way to do that.
- Boot up pfSense
- Choose 7 "Escape to loader prompt"
- When it boots choose "vtnet0" as your WAN device
- Install to harddisk using "99"
- Modify loader.conf to make it permanent
mount /dev/vtbd0s1a /mnt