On 06/27/2013 04:30 AM, Duncan wrote:
James Tyrer posted on Wed, 26 Jun 2013 21:31:10 -0700 as excerpted:

On 06/26/2013 01:52 AM, Duncan wrote:
James Tyrer posted on Tue, 25 Jun 2013 14:22:44 -0700 as excerpted:

I am just finishing up with updating to 4.10.3 if that matters.
Somewhere before that, the display of my network activity quit
working. I think that it might have been exactly when my Ethernet
ports were assigned new and strange names.  I now have two named:

        enp5s12 enp0s18

Umm... you can thank systemd's udev for that.

http://www.google.com/search?q=systemd+network+interface+names

As several of those first-page google hits should point out, the names
above stand for en=ethernet, p#=pci-bus-number, s#=slot-number.

And at least it's relatively easy to either disable the new naming and
go back to the old naming, or assign your own stable names as desired:

Something like this as /etc/udev/rules.d/70-persistent-net.rules should
assign your chosen name (as one line):

I didn't notice this, and this may be the problem.  I don't have a file:
"70-persistent-net.rules".  I forget what was supposed to write it.  I
thought that it was written on boot if it didn't exist.

The above enp*s* style names are the new systemd-udev default (without
udev the kernel still defaults to the old eth*/wlan* style names).
Anything other than that would be due to either distro or sysadmin policy
(and created override files), and given that you're running LFS, that
would probably be YOUR policy/files.

IOW, the existence or lack of existence of
/etc/udev/rules.d/70-persistent-net.rules is /your/ responsibility, as
it's /your/ override policy it's enforcing.  Otherwise you simply get the
(systemd-udev) defaults, which have changed recently, much to the chagrin
of various sysadmins such as myself.

But at least there's still an exposed mechanism and documentation for
creating/enforcing our own policy, regardless of what this week's
defaults happen to be. =:^)  Unfortunately, that exposed policy mechanism
has changed several times recently itself, such that keeping up with it
isn't exactly simple, and the unaware sysadmin could easily get left
behind and be left scrambling to figure out what happened and fix it, as
apparently happened here.

Well, yes and no. This file does not exist hard coded. It must be generated by a script upon installation. A little looking and I find that on my system the script is called "init-net-rules.sh" and it appears that it is not run automatically. So, I had to find it and run it to make a new file.

So, now I have a correct file, but I doubt that this will make any difference.

--
James Tyrer

Linux (mostly) From Scratch

--
James Tyrer

Linux (mostly) From Scratch
___________________________________________________
This message is from the kde-linux mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-linux.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

Reply via email to