Sometimes even though you have configure such that “Activate device when computer starts” for eth0 in Linux Fedora, it appears to do nothing – eth0 is not active at startup.
This maybe a bug with Fedora. One way to overcome this issue is to execute the following command:
chkconfig network on
This will enable the network service to be started on every time the machine boot.