My /etc/sysconfig/hwconf contains:
class: NETWORK bus: PCI detached: 0 device: eth driver: e1000 desc: "Intel Corp.|82540EM Gigabit Ethernet Controller" vendorId: 8086 deviceId: 100e subVendorId: 1028 subDeviceId: 0134 pciType: 1 - class: NETWORK bus: PCI detached: 0 device: eth driver: eepro100 desc: "Intel Corp.|82557/8/9 [Ethernet Pro 100]" vendorId: 8086 deviceId: 1229 subVendorId: 8086 subDeviceId: 1050 pciType: 1
I had configured the first IP address when I installed RedHat, and it works fine. eth0 is xxx.xxx.xxx.99, and works perfectly.
I added the second card, but the RedHat configuration tool offers no options for configuring multiple ethernet cards, so I've been using Webmin to add/edit configurations.
If I manually add a new interface (eth1) after the machine is already up and running, using the new, second IP address (xxx.xxx.xxx.94), it comes up and everything is peachy. However, if I use the exact same settings to configure the second ethernet interface to "activate at boot time", a restart will render that machine totally unreachable from the other machines on my network (by either IP address).
During normal operation, my first ethernet interface looks like this in ifconfig:
eth0 Link encap:Ethernet HWaddr 00:C0:9F:1E:A0:9B
inet addr:209.143.110.99 Bcast:209.143.111.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:187000 errors:0 dropped:0 overruns:0 frame:0
TX packets:173596 errors:0 dropped:0 overruns:0 carrier:0
collisions:353 txqueuelen:100
RX bytes:57449508 (54.7 Mb) TX bytes:113030205 (107.7 Mb)
Interrupt:10 Base address:0xecc0 Memory:fe120000-fe140000
When I manually bring up the second interface _manually_ (which works), it looks like this:
eth1 Link encap:Ethernet HWaddr 00:02:B3:C2:87:41
inet addr:209.143.110.94 Bcast:209.143.110.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:783 errors:0 dropped:0 overruns:0 frame:11111
TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
collisions:31 txqueuelen:100
RX bytes:52132 (50.9 Kb) TX bytes:1050 (1.0 Kb)
Interrupt:7 Base address:0x6000
(Notice the lack of "Memory:" information in the last line. I have no idea what the implications of that are. Sometimes there is also no "Base address", though it still seems to work under those circumstances).
Periodically, my /var/log/messages will display:
Aug 26 16:34:30 eye kernel: e1000: eth0 NIC Link is Down Aug 26 16:35:53 eye syslogd 1.4.1: restart.
Though I have no idea what may have brought down the eth0 link. But this causes an automatic restart, and then of course my eth1 interface will be down (because I can't configure it to activate at boot time without screwing up the network), so I have to manually re-install the eth1 interface.
Needless to say, this is an annoying situation. My needs are, ultimately, pretty simple. I have 2 ethernet cards, each with their own driver, and I want my machine to start up with 2 ethernet interfaces and 2 IP addresses. I don't really even know how to troubleshoot this, because it doesn't seem like it should be happening, and I don't know where to look for problems at this point. Could it be a non-Linux issue (IRQs?) I know virtually nothing of these Windowsy IRQ/BIOS things, having come to Linux from Macintosh.
Can anyone help?
Cheers, spud.
------------------------------------------------------------------- a.h.s. boy spud(at)nothingness.org "as yes is to if,love is to yes" http://www.nothingness.org/ -------------------------------------------------------------------
-- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED] https://www.redhat.com/mailman/listinfo/redhat-list