I had a similar issue, the server would get an IP, after looking in
it became clear the the interface name changed from `enp8s0` to `enp6s0`, not sure how that happens, but just sharing my findings almost 2 years later..
Code:
/etc/network/interfaces