predefine interfaces by MAC with udev?

Chris Fanning christopher.fanning at gmail.com
Thu Feb 7 11:00:57 UTC 2008


Hi,

We're trying to boot diskless servers that have two network interfaces.

We boot from one interface (dhcpd/MAC), but when initramfs kicks in,
udev (isn't it?) sets the interface names and then (often) the boots
process fails becuase it's looking for the filesystem on the wrong
interface.

We can't use the MAC as an option for 'ifconfig' or 'ip add add', so
we need to change something with udev, right?

KERNEL=="eth*", SYSFS{address}=="00:12:34:fe:dc:ba", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="00:56:78:98:76:54", NAME="eth1"

I've looked around the scripts but nothing as jumped out at me.

What would you do?

Thanks.
Chris.



More information about the debian-live-devel mailing list