无线网卡驱动,无线网卡

操作系统 1

比尔盖子使用的是
Gentoo,因此不需要额外准备任何的开发工具或编译工具;如果你使用
Ubuntu/Fedora 等二进制发行版,应该先安装相应的开发包。

   4. 重启系统
      sudo init 6

sudo ndiswrapper -m

 

TP-LINK W310-350G无线网卡官方只提供了WINDOW的驱动,没有LINUX的,怎么办?
幸好有ndiswrapper,可将window平台的驱动wraps
around下,交由linux内核调用。很多无线网卡都得使用此方式安装驱动。

sudo modprobe ndiswrapper

如果你不得不使用最新版本内核,那么你只能通过 NdisWrapper 来直接运行
Windows 的二进制驱动。

   1.
到安装光盘(U盘)中安装ndiswrapper.
      sudo dpkg -i
/media/Ubuntu/pool/main/n/ndis*.deb

sudo ndiswrapper -l

 

Many vendors do not
release specifications of the hardware or provide a Linux driver for
their wireless network cards. This project implements Windows kernel API
and NDIS (Network Driver Interface Specification) API within Linux
kernel. A Windows driver for wireless network card is then linked to
this implementation so that the driver runs natively, as though it is in
Windows, without binary emulation.

首先准备好无线网卡的Windows驱动,需要和网卡驱动对应的.inf文件和.sys文件,这两个文件可以在安装完驱动后的”Windows”inf文件夹下找到

然后重启,如果你发现无线网络已经不能被系统识别了,那么就大功告成。

 

sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9

 

安装步骤

sudo ndiswrapper -i WG511v2.INF

首先,解压缩下载的驱动程序,提取 WinXP/
文件夹内的驱动(我们能看到三个文件:etrtwlanu.cat, netrtwlanu.inf,
RTLBt.inf 和 rtwlanu.sys),假设提取到
~/source/ndiswrapper/WinXP/,然后执行:

   2. 下载w310g的windows版驱动

无线网卡。我用的是PCMCIA接口的Netgear WG511
v2,Ubuntu
7.10默认不提供它的驱动,因此我们需要自己安装驱动。

 

操作系统 2

操作系统,依然猛击这里直达驱动下载页面,不过这次要下载 RTL8188CUS 部分的 Windows
驱动,但并不是所有这些文件都有用。因此这里还提供超不科学的精简版天朝镜像。

   3. 执行以下命令安装
      cd /path/to/TL-WN310G/Drvier Files
      sudo ndiswrapper -i net5211.inf
      sudo depmod -a
      sudo modprobe ndiswrapper
      sudo ndiswrapper -mia

 

然后重启,如果你发现无线网络已经不能被系统识别了,那么就大功告成。

 

ndiswrapper -m

 

 

Ubuntu:

 

如果你的内核版本小于 Linux 3.7 才能安装,否则,看下一章吧。

  www.2cto.com  

 

emerge ndiswrapper

磊科
NW336 这款使用 RTL8188CUS
芯片的无线网卡大受欢迎,是有原因的。其一,价格便宜无比,在京…

 

 

磊科 NW336 这款使用 RTL8188CUS
芯片的无线网卡大受欢迎,是有原因的。其一,价格便宜无比,在京东商城上仅售25元;其二,这款无线网卡可以在
Mac OS X
下工作,对于安装了黑苹果的人是一大福音,尽管驱动程序没有使用系统的原生管理接口,但还是有胜于无。

安装原生驱动

下载驱动

接下来我们将下载好的源代码解压缩到任意目录,假设是~/source/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806

yum install ndiswrapper

 

 

 

猛击这里直达驱动下载页面,要下载 RTL8188CUS 部分的 Unix (Linux)
驱动,但这个网页的可读性实在太差,因此给出超科学的朝内镜像下载链接。

执行:

配置 NdisWrapper

cd ~/source/ndiswrapper/WinXP/

默认驱动屏蔽

echo “blacklist rtl8192c_common” >>
/etc/modprobe.d/blacklist.conf

比尔盖子也正是因为这些原因而入手了这款网卡。在 Linux
下,这网卡可有得折腾了。一开始以为只要在 Linux
内核中勾选上差不多的驱动即可,没想到的是内核驱动存在
bug,能搜索到无线信号,却无法连接任何网络。好在,Realtek
发布了这款无线网卡的驱动源代码,所以这个问题应该是有解的。

 

 

Ubuntu:

注意:由于在 Linux 3.7 内核中已经去除了过时的 kernel_thread
函数,因此导致此驱动无法运行。到目前为止,此驱动没有任何更新的计划,所以……

yum install gcc kernel-PAE kernel-PAE-devel kernel-headers dkms

sudo ./install.sh

Fedora:

在Linux下使用RTL8188CUS(磊科NW336)无线网卡

ndiswrapper -mi

  www.2cto.com  

准备工具

下载 Windows 网卡驱动

把默认驱动屏蔽

cd ~/source/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806

echo “blacklist rtl8192cu” >> /etc/modprobe.d/blacklist.conf

echo “blacklist rtl8192c_common” >>
/etc/modprobe.d/blacklist.conf

编译结束后,你的网络管理器就应该能正常检测并连接到无线网络了。

Gentoo:

 

通过 NdisWrapper 直接使用 Windows 驱动

echo “blacklist rtl8192cu” >> /etc/modprobe.d/blacklist.conf

chmod +x ./install.sh

这时你应当看到你的无线网卡正常工作。

 

 

apt-get install make gcc linux-kernel-devel linux-headers-`uname -r`

 

安装 NdisWrapper

ndiswrapper -i netrtwlanu.inf

由于内核默认的(有问题的)驱动会与 NdisWrapper
冲突,因此,我们需要在这里禁止内核默认驱动自动加载:

由于内核默认的(有问题的)驱动会与我们之后安装的驱动冲突,因此,我们需要在这里禁止内核默认驱动自动加载:

Fedora (如果你不使用 PAE 内核,请去掉 PAE 字样):

编译安装

apt-get install ndiswrapper-source ndiswrapper-utils