Hi,
I got a linux fw/rtr (knoppix3.2 debian) with 3 realtek nic.
Altough it seems that linux recognizes all 3 nic on hardware and software level, it seems that 1 nic is not working, the led indicating a cnx is not giving any sign of life.
I tested the cables and the pc settings and they all seem ok to me.
lieven@Berta:~$ lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] (rev 41)
0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 02)
0000:00:07.3 Bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
0000:00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)
lieven@Berta:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:BF:97:CB:FA
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:91 errors:0 dropped:0 overruns:0 frame:0
TX packets:111 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:9605 (9.3 KiB) TX bytes:19546 (19.0 KiB)
Interrupt:11 Base address:0x6000
eth1 Link encap:Ethernet HWaddr 00:50:FC:70:25:0B
inet addr:81.83.168.149 Bcast:255.255.255.255 Mask:255.255.240.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14028 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:856747 (836.6 KiB) TX bytes:4071 (3.9 KiB)
Interrupt:12 Base address:0x8000
eth2 Link encap:Ethernet HWaddr 00:50:FC:A2:84:C7
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:5 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:600 (600.0 b) TX bytes:600 (600.0 b)
Even when I put the eth2 in another network it don't work.
I think that the card is ok because I can see it in lspci and also, I can actually ping the ip 192.168.0.3 from that machine:
lieven@Berta:~$ ping -c 5 192.168.0.3
PING 192.168.0.3 (192.168.0.3): 56 data bytes
64 bytes from 192.168.0.3: icmp_seq=0 ttl=64 time=0.7 ms
64 bytes from 192.168.0.3: icmp_seq=1 ttl=64 time=0.2 ms
64 bytes from 192.168.0.3: icmp_seq=2 ttl=64 time=0.2 ms
64 bytes from 192.168.0.3: icmp_seq=3 ttl=64 time=0.2 ms
64 bytes from 192.168.0.3: icmp_seq=4 ttl=64 time=0.2 ms
I also flushed all iptables because I have a fw script but it stays dead.
iptables script
=>Then I tried changing the INTIF to eth2 but it didn't help.
Anybody sees what I'm missing? Any advice would be apreciated.
thanks,
Lieven