Launching an Instance with Multiple Network Interfaces

An instance of pfSense® for Azure that has multiple NICs that is to be used as a firewall or gateway cannot be provisioned in the Azure portal websites. In order to provision an instance with multiple network interfaces, you must use PowerShell, the Azure CLI, or an ARM template to perform the tasks required.

These procedures are documented in Microsoft’s azure documentation. Some links that illustrate this process: