On Sat, Apr 06, 2013 at 10:25:50AM -0400, Tanstaafl wrote: > On 2013-04-05 4:11 PM, William Hubbs <willi...@gentoo.org> wrote: > > On Fri, Apr 05, 2013 at 02:38:21PM -0500, Bruce Hill wrote: > >> Just dealing with one server and my Linux router, they've been updated to > >> sys-fs/udev-200 and are both still using the same > >> /etc/udev/rules.d/70-persistent-net.rules file they've had for over a year, > >> which was working with udev-171. > > > > Do you have your network interface drivers built into the kernel or are > > they modules? > > I'm very interested in the significance of this question... > > My server is module free, so all drivers are built into the kernel.
The significance is that the kernel determines the eth* name order. Right now, you are lucky in that the order is what you think it should be, but if something changes in the kernel causing your cards to be initialized in a different order, you will not be allowed to swap them around in the eth* name space, e.g. eth1 can't become eth0 or visa versa. That is why it is recommended that you use something like net0, net1, etc for your interface names. William
pgpLBZjeEifdp.pgp
Description: PGP signature