多语言展示
当前在线:146今日阅读:168今日分享:49

linux系统网卡驱动下载和安装

首先建议求助于强大的社区,希望百度可以把社区纳入搜索。我自己觉得安装linux驱动(linux firmware)和对比微软系统驱动没有太多差别,只是第一次使用的系统是哪一个。如果驱动是开源的,才会给你比Windows的方便,驱动闭源会有点麻烦。以我自己电脑rt3290网卡为样,这是一个比较广泛安装在hp笔记本上的网卡。分别介绍下载安装社区开放源代码驱动,和非常非常重要的firmware固件,以及openSUSE的YaST。/***如果你的网卡厂商非常良心(比如某Inte)的话直接可以搜索到Linux系统安装包。其次“外网搜索”和在“内网”用百度搜索差距是非常大的,一般在搜索前几条就可以得到结果了。因为有些关键词这里不可出现所以使用很多代替。***/
工具/原料
1

一台安装有linux系统的计算机,如果有另外一台可以联网电脑也很好。

2

安装过程需要暂时的网路,所以大家准备一部手机和usb线,如果手机有wify连最好。

方法1/步骤
1

首先需要电脑暂时有网,用手机使用usb连接计算机,并且在网络热点打开USB共享网络。这样电脑就会暂时有网了。在手机上打开usb热点之后,linux系统会多出一个有线连接。当然如果你还有另外一台联网电脑也可以。

2

首先安装git,因为源代码都在都在git,(当然你也可以通过其它系统浏览器直接下载他给的zip压缩包,而跳过git安装和源代码下载,这样就不需要联网)。这里以ubuntu为例$'sudo apt-get install git'安装git。

4

我的网卡是rt3290,在github内搜索rt3290回车键。

5

我们会得到很多结果,有ubuntu15.04,有bluetooth 蓝牙。我们选第一个。当然大家下载的时候要对照上传者的说明。

6

打开之后看到下面的readme,作者提到,rt3290在linux中使用的是rt2800pci 的内核驱动,但是这个驱动对rt3290网卡并不能很好的工作,比如经常掉线。作者给出rt3290的专有驱动。并且在readme中给出安装方式。

7

找到了网卡驱动,现在是安装过程,这个过程对其它型号基本上也是一样。首先下载驱动。$'git clone https://github.com/pkeeper/rt3290sta.git'下载位置在右边绿色clone or download。(也可以通过其它电脑下载ZIP文件,然后解压,放在linux系统下某个目录里)如果作者在readme文件内没有给出下载,在这里找到。

8

下载完成后home会多出一个rt3290sta的文件夹。$'cd rt3290sta'进入文件夹(如果你是从其它电脑下载复制过来,命令行'$cd [完整目录]',参考cd命令)。因为git下载的是驱动源代码,所以要编译然后才能安装。$'make'编译.(某些情况下可能会遇到make失败的问题,如果可以自己写源代码,不过你可能要看下面方法firmware。)$'sudo make install'安装

9

安装好后,不要以为结束,因为在readme中作者提到现在我的电脑使用的是rt2800pci 的驱动,所以要删除rt2800pci $'sudo modprobe -r rt2800pci '系统会提示删除设备。(如果作者没有在readme文件内提这个问题,直接跳到下一个载入模块命令)$”sudo modprobe rt3290sta“添加我们安装的rt3290驱动。

10

接下来作者也写得很清楚在 /etc/modprobe.d/blacklist.conf 添加 'rt2800pci'为黑名单。 在 /etc/modules添加 'rt3290sta'。可以使用各种编辑器修改。$ sudo nano /etc/modprobe.d/blacklist.conf$ sudo nano /etc/modules/*****nano是一个命令行编辑器,你也可以使用图形的gedit等*****/

方法2/步骤
1

如果你在安装前将firmware事先准备好在debian-dvd中,这个安装用的ISO可以看成是已经集成了除GPU外几乎所有驱动的windows.iso。但是在debian-dvd中的/firmware文件夹是空的(因为debian是个严重强迫症患者,不允许一丁点被称之为闭源的东西,GPUdriver也是non-free)在debian系统安装的时候有时候会出现缺少网卡固件,所以在安装之前也要准备好 linux-firmware-nonfree因为debian的dvd内是没有闭源firmware。在http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/下载最新的firmware文件(对应debian版本Jessie是8的版本号仅有19M大小),解压把里面东西全部放dvd文件的firmware目录里。然后去刻录或者u盘安装。如果忘记了把firmware放进去,安装提示固件时候,把firmware拷到U盘里,它会找到你需要的firmware即使你不知道硬件型号。

2

(这里很重要)如果是已经安装好的系统添加固件(debian8需要暂时网)apt-get安装$sudo gedit /etc/apt/sources.list添加下面两行(gedit是编辑器):# Debian 8 'Jessie'deb http://httpredir.debian.org/debian/ jessie main contrib non-free这是添加源的方式$sudo apt-get update  //更新源$sudo apt-get install firmware-ralink //安装firmware-ralink/***你也可以直接去non-free把ralink下载下来拷贝安装,各种很灵活的方式***/对于deepin ubuntu这些系统一样的(但他们不会像debian一样对闭源严谨)方式1(不建议)下载linux firmware然后复制rt3290.bin到/lib/firmware/重启或安装前准备。下载“$”/***这个命令不知得罪谁不许出现在这里,下载$git clone ...下面图片第二行,下载可能有点慢。但是社区很多老外会建议这种方式。方式2者用apt-get安装$sudo apt-get install firmware-这个时候按tab键看一下你要的firmware继续输,如果没有源就要自己加源了!反正作者我是有源的,或者直接去镜像找下载下来用dpkg命令安装 。**/

4

但在debian百科发现,rt3290也在列表内!当然它已经有非常详细安装方式给出。END

方法3/步骤
2

我这里以MT7630e为例,因为我的系统是debian系,就用别人网卡型号代替。而且我的网卡它没有收录,并且使用firmware就已经可以完成了。搜索到的是rpm包,以及附源代码,当然大家下载RPM包直接安装这样就非常方便了。(参考rpm命令安装)

另外说明

我没有语言才华,也没有精通的编程技术和Linux。如果有异议或建议修改联系作者我whoami_zzw@pp.com(不是经常用电脑)本文遵循GNU自由文档。任何人都拥有不管在商业领域还是非商业领域复制和(修改或没有修改并)重新发布的自由。END

注意事项
1

安装驱动一定要看作者的readme文件,里面有提示。不是所有readme都是一样的安装方式

2

下载“外面的东西”提示使用“qt5 shadow socks”连HK的公开地址。

推荐信息