* udev and persistent-net.rules
@ 2009-11-22 10:53 Jancs
2009-11-22 11:24 ` Andrey Borzenkov
0 siblings, 1 reply; 2+ messages in thread
From: Jancs @ 2009-11-22 10:53 UTC (permalink / raw)
To: linux-hotplug
Dear Sirs,
I am sure the question i have is nothing new, but i cannot find an
answer on it:
I have many DIY routers having 2 or more NICs and what drives me crazy
is udev's
stubborn enumeration of NICs to rules or features unknown to me. So,
every time after power cycle of after a long uptime and reboot, I get
eth0 and eth1 swapped.
Some time ago I just trashed udev as buggy thing, but now too many
things relies on it so I want to finally get some ideas on how to for
udev to use enumerations I need or how to disable enumeration of NIC
by udev to bee free to enumerate them accordind to my needs.
Regards-
Janis Eisaks
P.S. I use Slack64-13
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: udev and persistent-net.rules
2009-11-22 10:53 udev and persistent-net.rules Jancs
@ 2009-11-22 11:24 ` Andrey Borzenkov
0 siblings, 0 replies; 2+ messages in thread
From: Andrey Borzenkov @ 2009-11-22 11:24 UTC (permalink / raw)
To: linux-hotplug
[-- Attachment #1: Type: Text/Plain, Size: 1517 bytes --]
On Sunday 22 of November 2009 13:53:32 Jancs wrote:
> Dear Sirs,
>
> I am sure the question i have is nothing new, but i cannot find an
> answer on it:
>
> I have many DIY routers having 2 or more NICs and what drives me
> crazy is udev's
> stubborn enumeration of NICs to rules or features unknown to me. So,
> every time after power cycle of after a long uptime and reboot, I get
> eth0 and eth1 swapped.
>
> Some time ago I just trashed udev as buggy thing, but now too many
> things relies on it so I want to finally get some ideas on how to for
> udev to use enumerations I need or how to disable enumeration of NIC
> by udev to bee free to enumerate them accordind to my needs.
>
> Regards-
> Janis Eisaks
>
> P.S. I use Slack64-13
>
I do not know about your particular distribution, but stock udev creates
rules in /etc/udev/rules.d to assign interface names based on MAC
address, like
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="00:1d:09:5e:47:5b", ATTR{type}=="1", KERNEL=="eth*",
NAME="eth0"
So if interface names change for you that could be anything of
- your distribution does not generate those rules
- those rules cannot be preserved (e.g. root is read-only, so udev
cannot commit them to stable storage)
- interface renaming on startup does not work
One more possibility is that at some point those rules *were* generated
but with names that you do not like.
What is wrong with using interface names as udev likes them?
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-11-22 11:24 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-22 10:53 udev and persistent-net.rules Jancs
2009-11-22 11:24 ` Andrey Borzenkov
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.