> Hi Brian.
> > I'm trying to set up IPMASQ for my linux box and I am having a
> > problem getting both ethernet cards to detect. I am using Red Hat 4.1
> > (Vanderbuilt), with ethernet cards 3com Bomerang (I think 3c590) and
> > a Kingston NE2000 compliant. My kernel supports both of these cards
> > since they are both detected individually, but I have had no luck
> > getting both to detect. Their IO's and IRQ are not in conflict, so
> > there seems to be no hardware problems.
> > LILO: Linux ether=0,0,eth1
> According to the Ethernet HowTo, Linux will only autodetect ONE ethernet
> card, so you'll need to specify the parameters for both cards on the
> command line. You don't state what the parameters are, so the following
> uses made up (but common) values...
> Linux ether=3,0x300,eth0 ether=5,0x280,eth1
> Basically, whatever you want each port to be known as, specify them on
> the command line. The settings specified above are for eth0 on IRQ3 port
> 0x300 and eth1 on IRQ5 port 0x280...
> Alternatively, if you use LILO (as you appear to indicate), they can be
> specified in /etc/lilo.conf by adding the following line to the
> "General" section at the top of the file (again using the above
> append="ether=3,0x300,eth0 ether=5,0x280,eth1"
> Best wishes from Riley.
A search in Dejanews on this topic would have probably turned up at
least 50 answers of which at least 5 would have been correct. This is
without much doubt the most frequently asked and most frequently
missanswered question in this newsgroup... </opinion>
RedHat 4.X does not by default accept lilo args for its ethernet config.
Period. Any attempt to use lilo for this purpose will result in nothing
except anothe post to this newsgroup asking for help. The use of LILO
for passing NIC parameters requires that the NIC support be compiled
*INTO* the kernel. Notice this does not mean as a module.
Red Hat's default config is to use a loadable module for this and LILO
cannot. I repeat CANNOT pass any args to the module. To support multiple
NIC's and modules, edit /etc/conf.modules as follows:
alias eth0 3c503
alias eth1 ne
alias eth2 3c509
options 3c503 io=0x300 irq=5
options ne io=0x280 irq=10
options 3c509 io=320 irq=3
if you are using two cards of the same type?
alias eth0 3c503
alias eth1 3c503
options 3c503 io=0x300,0x280 irq=5,3
from this point on, the kernel should see the cards if their internal
setup is ok (ie: matches io/irq) now just edit
/etc/sysconfig/network-scripts/ifcfg-eth1 and ifcfg-eth2 and etc and you
should be fine.
Hope this helps
William R. Mattil.......| Fred Astaire wasn't so great.
(972) 256-3219..........| and... in high heels.