랜카드 인식이 되었는지부터가 궁금하군요.
/sbin/ifconfig 했을 때 eth0 항목이 나오나요? 있다면 인식된거구요.
나머지는 네트워크 셋팅에서 문제가 있다는 것인데 ping localhost 는
뭘해도 반응이 나오는 거니까(랜카드 인식과 상관없이, 랜카드 없더라도)
신경쓰지 마시고 다른 부분을 따져봐야 합니다.
그런데 게이트웨이에 핑 때렸을 때 반응이 없다니 /etc/sysconfig/network
를 봐야겠군요. 그곳에 GATEWAYDEV=eth0, GATEWAY=192.168.1.254 와
같은 항목이 있는지, 있다면 제대로 적혀 있는지 확인해보십시오.
아니면 직접
route add -host 192.168.1.254 dev eth0
이런식으로 직접 게이트웨이 주소를 줘서 확인해보시던가요.