Here is the relevant bit from my rc.conf
lo="lo 127.0.0.1" eth0="eth0 192.168.1.5 netmask 255.255.255.0 broadcast 192.168.1.5" #eth0="dhcp" eth1="dhcp" INTERFACES=(lo !eth0 eth1)
but eth0 always starts. I am using a wireless card on eth1 to connect to the web and eth0 is a builtin NIC - it's really annoying!
same here, twice actually a co-worker with the identical setup first noticed that problem.
Hmmm...I kind of remember this same problem a while back when using a Cisco wireless plus my eeepro100 integrated NIC.
I believe the issue in this case was the order in which I listed each NIC module in the MODULES array. There is a way to just get the interfaces loaded that you want. I did exactly what you want, but can't remember the specifics.
Make sure the order which you list your NIC modules matches your eth[x] interfaces. If that's not the case, rearrange the order (and definitions) of your NIC interfaces you listed. In other words, swap the definitions of eth1 with eth0 and match the order in your MODULES array.
I think that did it for me...but am not quite sure.
Aren't you possibly using hotplug, dibble? I dunno if it interferes with static setup, but it does have its own scripts to up the interfaces.
um - as you can see from my rc.conf - that isn't gonna work for me!
I saw your "rc.conf". What I'm trying to explain to you is an easy sol'n. You seem to have you integrated NIC disabled anyway. What I offered was what worked for me. Of course, this was before hotplug was being used, so I don't know how that adds into the mix...
I guess your post was more of a "concern as to why this is occuring" than a sol'n. What I meant, in case of confusion was this:
MODULES=(...,<wireless NIC>,<integrated NIC>...)
eth1="eth1 192.168.1.5 netmask 255.255.255.0 broadcast 192.168.1.5"
INTERFACES=(lo eth0 !eth1)
I believe that's what gave me a eth0 only interface, with no eth1, and eth0 was my wireless NIC. I don't think you'll have to worry what hotplug is doing that way. I may be wrong...
You could prevent hotplug from loading the module for that specific hardware if you add the module name to the hotplug blacklist located in /etc/hotplug.
Out / Gone
Mirgrating all my machines off ArchLinux . No longer part of the ArchLinux community / users .
The new initscripts should fix this problem.