On Tue, 9 Jan 2007 10:42:37 +1000, Richard Watson wrote:

> Hi, I recently upgraded my system with emerge -uDN world. Afterwards I
> found that net.eth0 was grabbing my firewire port (ieee1394) and I
> needed to create net.eth2 for my NIC as net.eth1 was being assigned to
> my wireless. My problem is that although "rc-update show" indicates all
> my interfaces are NOT being loaded other than net.lo at boot (which is
> what I want) my system keeps trying to start net.eth0 net.eth1 net.eth2
> in the " default" run level. Can anybody help? It's very frustrating
> waiting for these interfaces to try and connect before timing out.

Add RC_PLUG_SERVICES="!net.*" to /etc/conf.d/rc to stop the interfaces
coming up at boot. Use udev rules to have the naming as you want. For
example, I use

KERNEL=="eth*", SYSFS{address}=="00:1a:23:3c:76:26", NAME:="eth0"
KERNEL=="eth*", SYSFS{address}=="00:2d:94:ef:f2:c0", NAME:="eth1"
KERNEL=="eth*", SYSFS{address}=="00:3c:99:ff:fe:3c:76:26", NAME:="eth2"

To make my wired interface eth0, wireless eth1 and firewire eth2. The
address strings are the MAC addresses of the interfaces.

Alternatively, you can get rid of the firewire interface altogether by
unsetting CONFIG_IEEE1394_ETH1394 in your kernel config


-- 
Neil Bothwick

Will we ever get out of this airport? asked Tom interminably.

Attachment: signature.asc
Description: PGP signature

Reply via email to