The install CDs seem to be missing the symbolic links to net.lo at net.eth0 and net.wlan0, this needlessly complicates installation procedures and may confuse users following the handbooks. Reproducible: Always
I think I have the same issue with an amd64 minimal-install iso downloaded about 26 Jan: no net.eth0 symlink (but eth{1,2,3,4} were present). Did not automatically bring up network despite adding cheatcodes: "donet dodhcp" to boot cmdline. OTOH I repacked the image.squashfs with that symlink added, and it still did not work, so maybe my issue is different. More on my case here: http://forums.gentoo.org/viewtopic.php?p=6955336
*** Bug 413227 has been marked as a duplicate of this bug. ***
I thought we had another bug about this, but I can't find it at the moment. I also thought we had a discussion about this with base-system and openrc teams, but can't find it.
*** This bug has been marked as a duplicate of bug 186156 ***
I am reopening this for further discussion. Given Roy's comment [1], I'm not sure that we should create symlinks based on device creation any longer. It seems that the better way to go might be to use dhcpcd as a standalone daemon on the live cds. @releng: What are your thoughts about doing this? [1] https://bugs.gentoo.org/show_bug.cgi?id=186156#c17
Here is the section in the handbook that talks about configuring the network on the installed system [1]. Maybe this should be a separate bug, but I don't think it states clearly that you must create a symbolic link in /etc/init.d for each network interface your need to use. What are your thoughts? Should I open a separate bug for the docs team on the handbook? [1] http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8#doc_chap2
(In reply to comment #6) yes, the install steps probably need to discuss setting up /etc/init.d symlinks until this is sorted out
From comment #6 to this comment, we got sidetracked in this bug into talking about the installed system instead of the ISOs. On the ISOs, I think we can get away with using newnet, so the net.* scripts wouldn't exist and dhcpcd could run standalone to set up addresses for interfaces if a dhcp server is available.
Looking at this further, the following is the section in the handbook which discusses how to get the network started on the release ISO [1]. I do not see a need for the net.* links to be created on the release ISO since the init scripts are not used to start the network the same way they are on a live system. [1] http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=3
I am dropping docs-team and openrc from this bug since I don't see anything that needs to be done by either one.
Since the new udev was marked stable and we now have "predictable names" for the network interfaces, "courtesy" of the new udev[1], I'm going to close this bug as these symlinks are no longer needed. [1] - bug 471054