Hi, We discussed a few weeks back in a dev meeting whether or not to revert to jessie like naming scheme for ethernet interfaces by default.
The eudev package (currently found in the experimental repos and at https://git.devuan.org/devuan-packages/eudev ) utilizes the same logic like udev does when it comes to interface naming schemes. The patch appended below would reverse the logic and make it opt-in rather than opt-out. This would lead network interface names default to the old "eth0" or "wlan0" scheme, rather than the new(?) "enp0s3"-like scheme. It implies having "net.ifnames=1" in the kernel cmdline to get the "enp0s3"-like scheme and not touching anything to get the "eth0" scheme. To keep these things consistent we should also apply the same patch to udev as well. Thoughts?? --- diff --git a/rules/80-net-name-slot.rules b/rules/80-net-name-slot.rules index c5f1b3885..4738e533f 100644 --- a/rules/80-net-name-slot.rules +++ b/rules/80-net-name-slot.rules @@ -5,7 +5,7 @@ SUBSYSTEM!="net", GOTO="net_name_slot_end" NAME!="", GOTO="net_name_slot_end" IMPORT{cmdline}="net.ifnames" -ENV{net.ifnames}=="0", GOTO="net_name_slot_end" +ENV{net.ifnames}!="1", GOTO="net_name_slot_end" NAME=="", ENV{ID_NET_NAME_ONBOARD}!="", NAME="$env{ID_NET_NAME_ONBOARD}" NAME=="", ENV{ID_NET_NAME_SLOT}!="", NAME="$env{ID_NET_NAME_SLOT}" -- ~ parazyd GnuPG: 03337671FDE75BB6A85EC91FB876CB44FA1B0274 GnuPG: https://parazyd.cf/FA1B0274.asc _______________________________________________ devuan-dev internal mailing list devuan-...@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/devuan-dev Daniel Reurich Centurion Computer Technology (2005) Ltd. 021 797 722
--TB36FDmn/VVEgNH/ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable We've been talking about this before, but agreed not to put it in production before consensus is reached. The eudev package (currently found in the experimental repos and at https://git.devuan.org/devuan-packages/eudev ) utilizes the same logic like udev does when it comes to interface naming schemes. The patch appended below would reverse the logic and make it opt-in rather than opt-out. This would lead network interface names default to the old "eth0" or "wlan0" scheme, rather than the new(?) "enp0s3"-like scheme. It implies having "net.ifnames=3D1" in the kernel cmdline to get the "enp0s3"-like scheme and not touching anything to get the "eth0" scheme. If there are no objections until wednesday, I'd push this trivial, but important to discuss patch to the package and build it for the repositories. Please see the patch below: --- diff --git a/rules/80-net-name-slot.rules b/rules/80-net-name-slot.rules index c5f1b3885..4738e533f 100644 --- a/rules/80-net-name-slot.rules +++ b/rules/80-net-name-slot.rules @@ -5,7 +5,7 @@ SUBSYSTEM!=3D"net", GOTO=3D"net_name_slot_end" NAME!=3D"", GOTO=3D"net_name_slot_end" IMPORT{cmdline}=3D"net.ifnames" -ENV{net.ifnames}=3D=3D"0", GOTO=3D"net_name_slot_end" +ENV{net.ifnames}!=3D"1", GOTO=3D"net_name_slot_end" NAME=3D=3D"", ENV{ID_NET_NAME_ONBOARD}!=3D"", NAME=3D"$env{ID_NET_NAME_ONB= OARD}" NAME=3D=3D"", ENV{ID_NET_NAME_SLOT}!=3D"", NAME=3D"$env{ID_NET_NAME_SLOT}" --=20 ~ parazyd GnuPG: 03337671FDE75BB6A85EC91FB876CB44FA1B0274 GnuPG: https://parazyd.cf/FA1B0274.asc --TB36FDmn/VVEgNH/ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQQzBAEBCgAdFiEEnmDedgFJF2WDVMpi8Mso/PeGN94FAlmZiDoACgkQ8Mso/PeG N95geR//VBcCtAIR5ZMBx2kVvVAM2kfxrvSyICosd8NLamBHB2t6CaEfvapUiSWC 7TX+ZGwNwr85vg2ErgWkFUlc/1C94K5sZUoaapPtJzszbhbivwyF+0eltVr9RMUQ Qrtf/i/IP+il2+ld05GOJAKu4+Fqu4u/ib8nEpP+mK2nTZq+cXm64KodfuuEZ2Bg zvgqDfrcAXzeVvdDC2sfaVVCB06dxDg72UOZIZS84a3Uaj//e5nIskTKr/AxItzU k6bLgslLK3jtlr/OYShIPW+ifTwAM9Jw/NpCzKuWi2GDE79bRmzyXH9hNh81Qw5v LwLRfyrOEuPs8hh9CtUyalE9b2upglzGHHctFfmHV0TzpygWdYWt10GaB0XuOmU5 Psp82t/AFhamG8xsAjTM/H48psFlET1+zQd15/AmJ3AVWYEN0T4Mqw1+evpLy+xf hDmtfwptBVGj/CX2iJT1nE2RRmfzs2IX8wUO0MHY/VizRXuXIoI9lSIB++BcyIL0 FsE2CgPM8aB2fKCP+AijGdb5P3a3zqqscCiFtKMTcB3aVPp/Nhr0USTYm8gQ6V7f 3L3nE9S8WhCmDPytE/x13ssU+QtHAD1+tB4u/2hp1QeksqoJphNXH4VH23j22wVF 1FoVQChssbYWW2SdZXgDI6c8Mjz+0wuSUTbLe5pgGjbp9kqyIWBGpF22hHLeoBVZ ZH4ukZoZ8sjIbXeO506ftqrjyoktyw4MjIlTj+tqxG1xoykveg4y2Y4ZvSeq/ueW EN39rPK+zF8QjNOn/FfZgPqzr5a84bObfhykDDzmmlG2ZnKzWMIJusE5fbiqabC8 3VQ0DA1FbrtM7DCUv0L4s9/fJMGPBWROgMbTMvqZplMxH2WEHdsm3oWAJShkYXzW nshrsDc0KFd8qEeDv0Uw+XFX3Yfyee/N3L1Uo/ypGlb2eD7/+VL6r5As2HkbysvO /alpEt4MClUVT2Bi6TumZY1hzfLjr2mziZf0CToKqQ9ipVn/vqyDBtafE2EsNQnb RmnsnKCq9Q+AhkCpgbcCNOur1+K/dlQpIWKhdbZeqAZQZYOLOytpW4hyPT9b7yNY ZT9ZfFzLiswKN+TWkqs2RAcxJYWOSduJugoFik09pPQ3ZFfDi+oP5m2d+OUrz7vS Ua0ajxVF8oac4Y+f16/i+WJDwmrnX1ljKT1DYGRLGzdvm5LiHd6Cetrb+pRXiIFA dqSoUiPeOD7aT/vPPf/bEOrwyPS3E5mJuJElGPBvMWvvkXqIQywncye6xWyNRK7T ZSe3655Cxzh5W8V591SYOGzoUKAEwF4TY/O+jW51OpUXCxs8DTwkqJPl6F7DTP98 ZVHuANvIVHQrWlgOIPtBRgTbHzHSMQ== =tXJ4 -----END PGP SIGNATURE----- --TB36FDmn/VVEgNH/--
_______________________________________________ devuan-dev internal mailing list devuan-...@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/devuan-dev
_______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng