Hide Forgot
Description of problem: I am installing Fedora 16 using a kickstart file. The installer tells me eth0 is not available. After I get this error I drop to command line and see there is a /etc/sysconfig/network-scripts/ifcfg-p32p1 file with the mac address of my ethernet network card. I can restart NetworkManager and the p32p1 interface comes up. I can ping a machine on the network etc. So its not a problem with the kernel being able to detect the card. lspci shows the network card as a RTL8111/8168B. I have had no problems installing Fedora 14 or 15 with the same kickstart file on this machine. I tried this exact same kickstart on a vmware session and it works fine. I also notices that it configures wlan0 fine on this machine. Seems like the problem is with this network card. How reproducible: Install Fedora 16 on a machine with a RTL8111/8168B network card and specify eth0 in the kickstart file.
Yeah, this is a result of the biosdevname feature (http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming), which is outside our control. These are just the kinds of names network devices have now.