I'm running RH 7.3 on a machine on which I started with a single ethernet card and a single IP address. The machine is on a small home network with 4 other machines. I have added a second card, and want to configure a second IP address (in the same subnet of a class C) for the new card.

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

Reply via email to