I have a quiet similar setup.
finally you just should identify the network card and for example in my debian 9
the isc-dhcp-server is used so I ensure with
INTERFACESv4=“enp2s0”
that the dhcp is only working in the enp2s0 nic.
additional in
/etc/network/interfaces
I got this config for example:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
# for the 8port switch and FOG automation
auto enp2s0
iface enp2s0 inet static
address 192.13.37.1
netmask 255.255.255.0
# additional gb nic which is used for external
# communication
auto enp4s0
iface enp4s0 inet dhcp
It’s really quiet strange at beginning to find all the tools which are used here in fog but the nice thing is that all
is somewhere in a usual plain text config.
but my hosts alo should stay offline in the own network (currently) so I also installed a dnsmasq only for no-resolving and that the hosts can reach each other in the hosts switch network.
For me it’s ok and FOG helped me a lot and I have to cross verify all the things I might need and if they are really not there or I just missed to find them
It is more complicated if you need AD from hosts for example like @george1421 already wrote
I had to change to legecy mode for example due to several issues I had in first with uefi in win10 on a new Asus mainboard… maybe I try this again later