你可以看看这个方法解决吧:
步骤:
1、安装完系统之后,要配置网络。遇到第一个问题:“/etc/sysconfig/network-scripts/”目录下只有“ifcfg-lo”这个文件,没有“ifcfg-eth0”文件。使用#lspci
查看驱动状况,发现“Broadcom Corporation Unknown Device 1698(rev 10)”。不详预兆,“OPTIPLEX
360”板载的网卡没有加载驱动。2、只能安装“OPTIPLEX 360”
网卡的驱动程序了。该机型定位为企业办公解决方案机型,DELL官方并没有提供LINUX下驱动解决方案。只能根据网卡型号,去网卡制造商官网Download
NetLink
Driver了。还好,我自己用的电脑也是这个型号,所以在Windows下查看到起驱动信息”c:WINDOWSsystem32DRIVERSk57xp32.sys”估计是“k57”系列的。一路google到“http://zh-cn.broadcom.com/support/ethernet_nic/netlink.php”下载到“linux-3.110g.zip”驱动。官网对于57XX系列好像细分了驱动,至于驱动差别你可以自己了解下。估计与兼容性和性能有关。驱动是找了,怎么在LINUX下安装呢?3、这里我选择了对“tg3-3.110g.tar.gz”进行编译和安装。cp “tg3-3.110g.tar.gz”到 “/usr/src”下
# cd /usr/src
# tar tg3-3.110g.tar.gz
# cd /usr/tg3-3.110g
# make (编译驱动程序源码)
# make install(安装相应的驱动程序)
把生成的tg3.o 拷贝到/lib/modules/2.6.18-8.el5/kernel/drives/net目录下
#cp tg3.o /lib/modules/2.6.18-8.el5/kernel/drivers/net
#depmod -a(加载驱动程序)
#modprobe tg3 (没有错误信息,则表明驱动程序已经加载)
#lsmod (看到tg3了吧,嘿嘿)
4、reboot一下,然后编辑网络配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
动态:
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0C:29:A2:5C:3F
ONBOOT=yes
TYPE=Ethernet
service network restart(终于可以上网了。)
a、检查系统的编译环境。
检查是否已经安装内核源码
# rpm -qa|grep kernel
kernel-doc-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-PAE-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
kernel-PAE-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
检查是否已经安装编译用到的gcc
# rpm -qa|grep gcc
gcc-gfortran-4.1.1-52.el5
gcc-java-4.1.1-52.el5
libgcc-4.1.1-52.el5
gcc-c++-4.1.1-52.el5
compat-gcc-34-c++-3.4.6-4
compat-gcc-34-3.4.6-4
gcc-4.1.1-52.el5
compat-gcc-34-g77-3.4.6-4
compat-libgcc-296-2.96-138
b、内核源码的安装:
Redhat AS 4以前的版本是通过kernel-source-XXX.rpm的安装包来创建内核源文件,但是从Redhat AS
4开始不再提供kernel-source-XXX.rpm安装包,需使用Kernel-devel-XXX.rpm的安装包来创建Intel驱动程序需要的内核文件。
用rpm –qa|grep
kernel-devel查看是否安装了这个包;如果返回结果中有kernel-devel-xxx(其中xxx为当前redhat的内核版本,如rhel4为2.6.9-11EL),
即已经安装。如无返回结果则需要安装kernel-devel包。到安装光盘中找到kernel-devdel-xxx.i686.rpm,用下面命令安装此rpm包:# rpm -ivh –force kernel-devel-xxxx.rpm
c、gcc的安装
大家想要解决更多装机问题可以关注快启动询问小编哦。