Fixes #6444 - add support for virtual NICs

Oh, so not ticking "external DHCP" is kind of equivalent to saying "use the database for IPAM when no DNS proxy is set"?  If that's the only use, maybe the IPAM field should be a multi-select and this makes the usage clearer.