1. <span id='4rhrj'></span>
    2. <tr id='4rhrj'><strong id='4rhrj'></strong><small id='4rhrj'></small><button id='4rhrj'></button><li id='4rhrj'><noscript id='4rhrj'><big id='4rhrj'></big><dt id='4rhrj'></dt></noscript></li></tr><ol id='4rhrj'><table id='4rhrj'><blockquote id='4rhrj'><tbody id='4rhrj'></tbody></blockquote></table></ol><u id='4rhrj'></u><kbd id='4rhrj'><kbd id='4rhrj'></kbd></kbd>

      <ins id='4rhrj'></ins>

      <code id='4rhrj'><strong id='4rhrj'></strong></code>
    3. <i id='4rhrj'><div id='4rhrj'><ins id='4rhrj'></ins></div></i>
        <acronym id='4rhrj'><em id='4rhrj'></em><td id='4rhrj'><div id='4rhrj'></div></td></acronym><address id='4rhrj'><big id='4rhrj'><big id='4rhrj'></big><legend id='4rhrj'></legend></big></address>

        <i id='4rhrj'></i>

        1. <fieldset id='4rhrj'></fieldset>

            <dl id='4rhrj'></dl>

            linux下安装编译网卡驱动的方法

            • 时间:
            • 浏览:8
            • 来源:124软件资讯网

                安装linux操作系统后发现没有网卡驱动 ,体现为

                system → Administration → Network下Hardware列表为空 。

                以下为安装编译网卡驱动的历程 ,本人是菜鸟  ,以下是我从网上找的资料举行整理 ,并现实操作的历程  ,仅供借鉴  。

                一.检测linux系统内核版本和网卡类型 ,相关下令如下:

                uname -r 检察linux内核版本 (uname -a 可显示所有信息)

                lsmod 装备加载情形

                ls /usr/share/hwdata 检察硬件装备

                lspci 检察pci网卡装备 ethernet controller 厂商和型号  ,modprobe **** ****为网卡型号  ,例如 modprobe RTL8101E  ,若是堕落  ,说明模块不存在  ,该型号不识别

                我在这一步时查找不到网卡型号  ,无奈只能由同时采购的其他相同型号预装win7的电脑下检察网卡型号  ,是个笨措施 ,嘿嘿……

                找到网卡型号后就到驱动之家下载了响应网卡的linux驱动  ,这些需要凭据自己的现实情形下载 ,不多说了  ,重点是后面  。

                二.下载网卡驱动

                Intel_e1000e-1.9.5.zip 为我下载的所需的网卡驱动  ,这个在linux下需自己编译.

                三.安装网卡驱动

                1.检测编译需要用到内核的源代码包和编译法式gcc 。以是若是没有的话,要先装  。

                [root@localhost ~]# rpm -qa|grep kernel

                kernel-xen-2.6.18-8.el5

                kernel-xen-devel-2.6.18-8.el5

                kernel-headers-2.6.18-8.el5

                [root@localhost ~]# rpm -qa|grep gcc

                gcc-c++-4.1.1-52.el5

                libgcc-4.1.1-52.el5

                gcc-4.1.1-52.el5

                gcc-gfortran-4.1.1-52.el5

                若是缺少kernel-xen-devel-2.6.18-8.el5  ,可以去安装光盘的/Server/目录下  ,找到kernel-xen-devel-2.6.18-8.el5.i686.rpm 文件安装  。

                我很幸运  ,安装的系统中已经安装好了 ,呵呵  。

                2.编译安装网卡驱动

                将下载的网卡驱动放到/home目录下  ,解压Intel_e1000e-1.9.5.zip包

                unzip Intel_e1000e-1.9.5.zip

                进入解压后的目录并编译安装  ,下令如下:

                # cd e1000e-1.9.5/src

                # make install

                一样平常情形下解压的目录中会有一个readme文件  ,内里详细写明晰网卡安装的步骤  ,强烈建议先看readme ,安装readme中步骤操作一样平常不会泛起问题  。

                安装好的文件一样平常位于如下目录中(kernel version以我的为例)

                /lib/modules/2.6.18-194.el5xen/kernel/drivers/net/e1000e/e1000e.ko

                insmod e1000e.ko

                安装完毕  ,乐成后系统提醒网络已毗连 ,说明网卡驱动已经装好  ,也可以通过检查system → Administration → Network下Hardware列表  。

                备注(以下为网上资料 ,未现实验证):

                若是操作系统启用了支持XEN的内核  ,“硬件”选项卡里会泛起两个网卡 ,eth0和peth0  。

                eth0就是映射到peth0的;系统还会自动天生一个xenbr0的网卡;这个网卡是为guestOS做桥接的;vif0.0是指Domain0的第一块网;vif0.1指Domain0的第二块网卡;

                若是禁绝备使用XEN虚拟机;可以在启动时选择没有xen的内核 ,就不会天生这些分外的网卡了:

                步骤一:关闭xend历程  ,使之不随系统自启动 。

                1.使用ntsysv下令进入服务治理  ,关闭xend服务(空格键是选中或者作废)

                2.使用chkconfig下令:

                [root@localhost ~]# chkconfig --level 1 xend off

                [root@localhost ~]# chkconfig --level 2 xend off

                [root@localhost ~]# chkconfig --level 3 xend off

                [root@localhost ~]# chkconfig --level 4 xend off

                [root@localhost ~]# chkconfig --level 5 xend off

                [root@localhost ~]# chkconfig --level 6 xend off

                检查xend是否都是关闭状态:

                [root@localhost ~]# chkconfig --list |grep xend

                xend 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

                xendomains 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭

                修改完毕重启系统  。

                步骤二:进入系统->治理->网络  ,已经能看到网卡  ,可以设置IP和DNS 。

                然后修改绑定MAC地址

                1.网卡相关的TCP/IP网络设置文件是:/etc/sysconfig/network-scripts/ifcfg-ethx  。其中x从0最先 ,第一个以太网设置文件即:/etc/sysconfig/network-scripts/ifcfg-eth0  。使用vi编辑器修改这个文件  ,也可以修改网卡MAC地址  。

                把 HWADDR=ff:ff:ff:ff:ff

                改为 MACADDR=00:1F:D0:64:9B:B7 MACADDR后面是自己的mac地址

                2. /etc/sysconfig/networking/profiles/default/ ifcfg-eth0

                把 HWADDR=ff:ff:ff:ff:ff

                改为 MACADDR=00:1F:D0:64:9B:B7 MACADDR后面是自己的mac地址