我是Linux方面的菜鸟,但这个问题足足困扰了我5天,终于圆满解决,于是决定整理下,作为自己学习编程的第一篇博客,希望能给遇到同样问题的童鞋一点帮助……
一、问题的现象:
安装完后不能上网,/etc/sysconfig/network-scripts/目录下ifcfg打头的文件名只有ifcfg-lo,没有ifcfg-eth0文件(在其它博客上看到,有时不一定是这个名字)说明驱动没安装。
驱动没安装:
[sc@localhost 桌面]$ ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1696 (1.6 KiB) TX bytes:1696 (1.6 KiB)
二、问题解决:
1、查看网卡型号:
[sc@localhost 桌面]$ lspci
00:00.0 Host bridge: Intel Corporation Device 1918 (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 191d (rev 06)
00:14.0 USB controller: Intel Corporation Device a12f (rev 31)
00:14.2 Signal processing controller: Intel Corporation Device a131 (rev 31)
00:16.0 Communication controller: Intel Corporation Device a13a (rev 31)
00:16.3 Serial controller: Intel Corporation Device a13d (rev 31)
00:17.0 SATA controller: Intel Corporation Device a102 (rev 31)
00:1f.0 ISA bridge: Intel Corporation Device a149 (rev 31)
00:1f.2 Memory controller: Intel Corporation Device a121 (rev 31)
00:1f.3 Audio device: Intel Corporation Device a170 (rev 31)
00:1f.4 SMBus: Intel Corporation Device a123 (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Device 15b7 (rev 31)
最后一行表示网卡的型号Intel Corporation Device 15b7 (rev 31),下载的地址为点击打开链接。
2、安装gcc
下载下来后开始安装驱动。但由于软件安装需要gcc编译,而我的centos 6.5也没有预装gcc,于是先开始安装gcc:
安装gcc前需要安装其它依赖软件包,这些软件包可以从原安装盘的“Packages”文件夹里找到,当然