If you've configured your Fedora 26 Ethernet adapter to use a static IP address, and thus disabled NetworkManager management with the flag "nm_controlled=no", you may notice your adapter refuses to start on boot, but works fine when you manually restart networking.
In my case, the problem was that the "network" service, wasn't actually enabled at boot!
To quickly fix this issue:
sudo systemctl enable network
then reboot with