Solved: Desire: Ignore On-board eth0, Use PCI eth1

Richard Petty yellowdog-general@lists.terrasoftsolutions.com
Thu May 9 02:59:01 2002


  Sorry for bothering the list subscribers, but I figured out my own 
problem after a bout of insomnia got me back to my keyboard.

I studied O'Reilly's "Running Linux" book and played with "route", 
revealing my mistake.

I assumed that the onboard Ethernet was eth0 and the PCI Ethernet card 
was eth1. I was 100-percent wrong. It's the other way around.

I'd be interested in hearing theories on this.

--Richard

PS: Except for sound (which I never expect to work in Linux), YDL is great!


-------- Original Message --------

I've just installed YDL 2.2 on an Old World beige G3/300 minitower. 
 This computer was originally sold by Apple as a server, so they 
included a 10/100 Ethernet card in addition to the onboard 10Mbps Ethernet.

I want to set this machine up as a server in my home but I've 
encountered problem in my attempts to make it use the faster PCI 
Ethernet card and ignore the slower onboard Ethernet.

When the machine boots up, both eth0 (slow, onboard) and eth1 (PCI) are 
assigned 192.168.0.5, so I execute "ifdown eth0", but of course the 
system and apps are still looking at the wrong network interface.

I've done quite a bit of research on this and am surprised at the 
paucity of info considering so many Mac users have upgraded their 
machines with faster Ethernet cards.

Intel-based Linux docs explain the the order, and therefore precidence, 
of the Ethernet cards is determined at boot time. Their recommendations 
include removing the slow card of a pair or swapping their physical 
locations on the PCI bus.

Of course, this doesn't help Mac users.

--Richard