[lug] physical/logical network interfaces

Hugh Brown hugh at math.byu.edu
Tue Mar 22 10:03:30 MST 2005


I have a couple of Dell PowerEdge 2500 that have two physical NICs.
However when I do an lspci I show 5 ethernet adapters:

lspci|grep Ethernet

00:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev
08)
01:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev
05)
01:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev
05)
04:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev
05)
04:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev
05)

It's got Redhat Enterprise 3 on it.  Redhat found all 5 and set up aliases
for all of them in /etc/modules.conf

I configured eth1 with its own IP address separate from eth0.

The weirdness is that if I run a tcpdump -i eth1 I get no traffic
whatsoever.  If I run "tcpdump -i eth0 dst host <eth1's ip>" I see all the
traffic that eth1 should be receiving.

If I do an arp on eth0's IP address, I get the same MAC that I do from
ifconfig.  If I do an arp on eth1's IP address, I get eth0's MAC address.

Has anyone seen this behavior before?

It seems like three of the above NICs in the lspci output should not exist
and that my eth1 should actually be an eth0:0.

Hugh



More information about the LUG mailing list