Yes, something is clearly not right here.
eth0 Link encap:Ethernet HWaddr 00:30:67:e2:12:31
inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:219 errors:0 dropped:3781320380 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:27360 (26.7 KB) TX bytes:0 (0.0 B)
Interrupt:221 Base address:0xa000
If you try to, say, ping another IP address on the 192.168.1.0/24 network, does the "TX packets" counter go up? How about "RX packets" and "dropped"? And does "arp -an" show an entry for the address you just pinged? Any messages in the logs?
You're using a very
old kernel, 2.4.27 was released back in August '04. Any particular reason for this?