I just build a Ubuntu 17.4 Server on a Supermicro box, could not get network up and running.
Turns out I misconfigure the /etc/network/interfaces by describing the ethernet adapter as eth0. Should look something like this
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
iface lo inet loopback
iface eno1 inet static
You can obtain the correct naming by using the following command.
lshw -c network