New network interface names (Was: Re: Installing chapter in the release notes)

Baptiste Jammet baptiste at mailoo.org
Thu Apr 27 13:32:28 BST 2017


Hello all,

(This is a kind ping for systemd maintainers.)

Before finalising the wording for the release notes, we would like to
know if we understood correctly this new network interface naming
method.
I would like to add a quick note about it in the "installing" chapter,
and a full explanation in "whats-new".

Below are the questions from last month, and atttached is an updated
patch for the release notes.

Thanks for your work, and your answers.

Dixit Baptiste Jammet, le 25/03/2017 :

>Hello systemd maintainers, 
>
>We [1] are trying to find good words to put in the release notes about
>the new network interfaces naming scheme.
>See the proposed text below, with 3 associated questions:
>
>Dixit Vincent McIntyre, le 22/03/2017 :
>
>>+<!-- new in Stretch-->
>>+<varlistentry>
>>+<term>New method for naming network interfaces</term>
>>+<listitem>
>>+<para>
>>+The installer and newly installed systems will use a different
>>+naming scheme for network interfaces instead of eth0, eth1 etc.
>>+The old naming method suffered from enumeration race conditions
>>+that made it possible for interface names to change unexpectedly
>>+and is incompatible with mounting the root filesystem read-only.
>>+The new enumeration method relies on more sources of information,
>>+to produce a more repeatable outcome. It uses the firmware/BIOS
>>+provided index numbers and then tries PCI card slot numbers,
>>+producing names line ens0 or enp1s1 (ethernet) or wlp3s0 (wlan).
>>+USB devices, which can be added to the system at any time, 
>>+will have names based upon their ethernet MAC addresses.
>>+</para>
>>+<para>
>>+This change does not apply to upgrades of jessie systems,
>>+the naming will continue to be enforced by
>>+/etc/udev/rules.d/70-persistent-net.rules.
>>+For more information, see /usr/share/doc/udev/README.Debian.gz
>>+</para>
>>+</listitem>
>>+</varlistentry>
>>
>>
>>My suggested text above is far from the final word here
>>and I have questions:
>> * Is it even accurate?
>> * How are the firmware/BIOS and PCI slot methods that were discussed
>>   related to the NamePolicy methods in the udev file:
>>      NamePolicy=kernel database onboard mac
>> * Is biosdevname still out of the picture?
>
>Thanks for your answer.
>
>Baptiste
>[1]https://lists.debian.org/msgid-search/20170319173153.1eda2037.baptiste@mailoo.org
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: new_net_interface_name.diff
Type: text/x-patch
Size: 2284 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/attachments/20170427/56a3f9ac/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/attachments/20170427/56a3f9ac/attachment.sig>


More information about the Pkg-systemd-maintainers mailing list