Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have 3 NICs in my dual athlon MP running RH 7.3 and I have found that on startup all ethernet controllers are "OK"d but in actuallity eth1 does not work. i believe that eth2 (being an identical NIC using the same module) overrides/disables eth1.
eth0 still works. as does eth2.
now. if i go into "programs --> system --> network configuration" and choose to "disable eth1... delete eth1... add eth1" then both eth1 and eth2 work. but i don't want to do this each time i startup the computer because there are going to be 32 of these in a cluster!
RH7.3 says that if you are using 2 NICs using the same module it is enough to have:
alias eth1 moduleName
alias eth2 moduleName
in /etc/modules.conf
and this is what i have...but it doesn't appear to be working.
below i have listed everything that i believe to be relevant that would allow someone to help me figure out this problem.
********
eth0 is an onboard 3Com 100Mb card.
eth1 is an Addtron AEG-620t 1Gb PCI NIC
eth2 is also an Addtron AEG-620t 1Gb PCI NIC
the Addtron Cards use the module ns83820
the 3com NIC uses 3c59x
/etc/modules.conf :
alias eth0 3c59x
alias eth1 ns83820
alias eth2 ns83820
A similar setup works for me - eepro100 ethernet, and 2 Alteon Gigabit cards as eth1 and 2.
I lean towards a misconfiguration of your eth1 - how did you establish that it doesn't work? Why don't you comment out the alias entry for eth0 so 1 becomes 0 and 2 becomes 1 and see if you still have errors? Don't do it with the gui but move the files in /etc/sysconfig/network-scripts around directly. After eth1 has problems, does it show up in ifconfig -a? Can you post some output of ifconfig and netstat -rn?
i have found some very disheartening (good?) news.
the card doesn't work in PCI 0
but does work in PCI 1
and since it is a 64bit card, there are only two choices -- 0 or 1
so now the question is... what is going on with my PCI slots?
the IRQ #s are 5 and 9 for slot 0 and 1 respectively.
the mobo is a Tyan Tiger MPX.
now... before i was using a new set of drivers the ns820 and pci-scan and i was able to use both PCI slots but with the same disabled-on-boot problems. so could it be that the ns83820 driver is buggy?
output for ifconfig, netstat -rn (which outputs the same as route), and dmesg, and messages will be coming shortly... need to copy to disk since cluster is completely private network...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.