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!
For those of you who may be stuck on an older version of Ubuntu Linux, such as 16.04 or 16.10, and wish to upgrade to the latest release, here is one solution.
A few weeks ago, I attempted to upgrade to Ubuntu Linux 17.04 and received the following message:
>sudo do-release-upgrade;
Checking for a new Ubuntu release
No new release found
Quite sad!
So as it turns out, you can change the following configuration file located here:
/etc/update-manager/release-upgrades
Here are a few tests you can run on paths in Linux shell scripts.
Use the "-e" test, to tell if a path exists.
Use the "-d" test, to tell if a path is a directory.
Use the "-b" test, to tell if a path is a block device.
The following script will test a few paths for you:
[blockquote]#!/bin/sh