Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 451950 - documenting "predictable network interface names" in the handbook
Summary: documenting "predictable network interface names" in the handbook
Status: RESOLVED DUPLICATE of bug 466262
Alias: None
Product: [OLD] Docs on www.gentoo.org
Classification: Unclassified
Component: Installation Handbook (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Docs Team
URL: http://www.freedesktop.org/wiki/Softw...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-14 01:31 UTC by William Hubbs
Modified: 2013-05-06 13:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description William Hubbs gentoo-dev 2013-01-14 01:31:51 UTC
All,

Udev 197, which is in ~arch currently, has a feature they are calling
predictable network interface names (see URL).

Obviously, I am opting out of this on live systems. Once users
understand it, they will be able to opt in very easily.

In the section of the wiki page describing this, take note of the section
called "Come again, what good does this do?". This is the udev author's
justification for the new scheme.

The big advantage of this scheme is that network interface names will be
stable across reboots, kernel upgrades, etc, and the eth* and wlan*
names are not stable as soon as you have multiple interfaces.

The disadvantage is that in the documentation we will not know
specifically what the name of the interface is that will appear on the
users system. For example, my current network interface, which was eth0,
is now enp1s5. This would be the path I prefer, I'm just not sure how we
should document it.

Jorge proposed that we keep the old scheme on the cds, but allow the new
scheme in the stages. The disadvantage here is that it would require
adding documentation to chapter 8 explaining to users how to either
disable the scheme themselves before they reboot their system the first
time, or explaining how to look up the new interface names and use those
names when they configure their interfaces in this chapter.

The third proposal would be to opt out of the new scheme, both in the
CDs and in stages. I would be against this, because it means that we are
not moving to the new names, which I do think have some advantages.

What are your thoughts?
Comment 1 Chris Reffett (RETIRED) gentoo-dev Security 2013-01-15 03:07:16 UTC
I feel that it would be bad to have the interface names be different between the livecd and a freshly installed system.
Comment 2 William Hubbs gentoo-dev 2013-01-15 15:19:17 UTC
(In reply to comment #1)
> I feel that it would be bad to have the interface names be different between
> the livecd and a freshly installed system.

I Agree with this. that is why I think adopting the new names for new installs is the best choice.
Comment 3 Sven Vermeulen (RETIRED) gentoo-dev 2013-01-20 16:03:04 UTC
Does this mean that with the recent udev the interface names are automatically changed? Or will it continue to support the current ethX naming and only provide a second alias-alike name towards the interface?
Comment 4 Sven Vermeulen (RETIRED) gentoo-dev 2013-01-22 19:55:56 UTC
If possible, I would rather consider using the current naming scheme (especially by default as to not confuse users who are used to the many-years-old naming for interfaces) and see where things are going with this.

It would be even better if one can fix the interface name while keeping the current naming scheme?
Comment 5 Sven Vermeulen (RETIRED) gentoo-dev 2013-05-06 13:18:24 UTC
Going to follow up on this through bug #466262

*** This bug has been marked as a duplicate of bug 466262 ***