Linux安装TP-Link TL-WN722N 驱动

2019-10-17 作者:计算机教程   |   浏览(115)

BT4与Ubuntu的成果,9271芯片网卡加载驱动破解,不建议手工修改内核配置文件。
已经修改为无须修改配置文件而支持ar9271了。

TL-WN722N的芯片是AR9271,驱动型号是 ath9k_htc

文中要用到的相关文件在LinuxIDC.com的FTP里

下面是在Linux下安装过程:

FTP地址:ftp://www.6688.cc/

01 root@linuxidc www.linuxidc.com:~# lsusb
02 Bus 001 Device 003: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
03 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
04 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
05 root@linuxidc www.linuxidc.com:~# mkdir ar9271
06 root@linuxidc www.linuxidc.com:~# cd ar9271/
07 root@linuxidc www.linuxidc.com:~/ar9271# git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
08 root@linuxidc www.linuxidc.com:~/ar9271# cp ./linux-firmware/ar9271.fw /lib/firmware
09 root@linuxidc www.linuxidc.com:~/ar9271# wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2
10 root@linuxidc www.linuxidc.com:~/ar9271# tar -jxvf compat-wireless-2.6.tar.bz2
11 root@linuxidc www.linuxidc.com:~/ar9271# cd compat-wireless-2010-10-04/
12 root@linuxidc www.linuxidc.com:~/ar9271/compat-wireless-2010-10-04# ./scripts/driver-select ath9k_htc
13 Processing new driver-select request…
14 Backing up makefile: Makefile.bk
15 Backup exists: Makefile.bk
16 Backup exists: Makefile.bk
17 Backing up makefile: drivers/net/wireless/Makefile.bk
18 Backing up makefile: drivers/net/wireless/ath/Makefile.bk
19 Backing up makefile: net/wireless/Makefile.bk
20 Backing up makefile: drivers/net/Makefile.bk
21 Backing up makefile: drivers/ssb/Makefile.bk
22 Backing up makefile: drivers/misc/eeprom/Makefile.bk
23 root@linuxidc www.linuxidc.com:~/ar9271/compat-wireless-2010-10-04# make
24 root@linuxidc www.linuxidc.com:~/ar9271/compat-wireless-2010-10-04# make install
25 root@linuxidc www.linuxidc.com:~/ar9271/compat-wireless-2010-10-04# cd ~/ar9271/
26 root@linuxidc www.linuxidc.com:~/ar9271# reboot

用户名:www.linuxidc.net

重启后,用 iwconfig  就能看到 wlan0 了。

密码:www.6688.cc

值得一提的问题:
如果重启后看不到 wlan0 ,用 dmesg | grep -e ath -e wlan 看下是不是有错误。
usb 1-1: ath9k_htc: Firmware – ar9271.fw not found
如果是这个not found错误,那说明你没有把 ar9271.fw 拷贝到 /lib/firmware 下面。

在2010年LinuxIDC.com9月BT4与Ubuntu下9271芯片网卡加载驱动破解

1、下载并解压最新的compat-wireless驱动。
http://wireless.kernel.org/download/compat-wireless-2.6/
解压并进入解压目录:
sudo wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2010-05-07.tar.bz2

tar xfv compat-wireless-2010-05-07.tar.bz2

cd compat-wireless-2010-05-07

sudo ./scripts/driver-select ath9k_htc

sudo make -j5 && sudo make install

2、将ar9271.fw文件复制到 /lib/firmware下面
见FTP。
运行以下代码:
sudo modprobe ath9k_htc

sudo modprobe ar9170usb

sudo modprobe b43

sudo modprobe ssb

3、拨出网卡,重启电脑,然后,将网卡插入另外一个USB口,不要放在之前一直插的口。
    我就是因为一直放在原来的口上,结果,死活上不了驱动。认不到网卡,无意中,插入另外一个口。OK了。

4、重启电脑,插入网卡,测试是否成功。

dmesg | grep ar9170usb

#或者别的。

5、分享标准软件源给各位

见FTP。

6、分享相应的GPG KEY

见FTP。

7、在gnome界面下添加 右键 进入终端功能
sudoapt-get install nautilus-gksu -y

sudo apt-get install

nautilus-open-terminal -y

好了,现在,已经将近一个月折腾的东西,全部整理成现在的成果给大家了。

折腾BT4与Ubuntu告一个段落了。

顺便说一句,原来BT4里的很多工具,对于想ceng的坛友来说,建议安装UBUNTU
然后安装个 gerix 就可以了,安装后,在这个目录里,手动添加个快捷方式到桌面吧。/usr/shre/gerix-wifi-cracker-ng/
复制代码其它的工具应该可以不用装了。

如果出现这个问题,请安装 aircrack-ng & airodump-ng 的正式版本
11:58:50 - Monitor on: wlan0 [Success]
11:58:54 - airodump-ng: unrecognized option '--output-format' "airodump-ng --help" for help. [Failure]

wget http://download.aircrack-ng.org/aircrack-ng-1.0.tar.gz
tar -zxvf aircrack-ng-1.0.tar.gz
cd aircrack-ng-1.0
make
make install

如果安装不成功,提示文件缺失,请安装相应的组件

上面的代码有点问题,我测试了下,应该是这样的。
我刚好有个9271芯片的网卡,有空测试下。

root@seco-desktop:~/下载/compat-wireless-2010-05-06# sudo ./scripts/driver-select ath9k_htc

Processing new driver-select request...

Backing up makefile: Makefile.bk

Backup exists: Makefile.bk

Backing up makefile: drivers/net/wireless/Makefile.bk

Backing up makefile: drivers/net/wireless/ath/Makefile.bk

Backing up makefile: net/wireless/Makefile.bk

Backing up makefile: drivers/net/Makefile.bk

Backing up makefile: drivers/ssb/Makefile.bk

Backing up makefile: drivers/misc/eeprom/Makefile.bk

root@seco-desktop:~/下载/compat-wireless-2010-05-06# sudo make && sudo make install

按 以下步骤操作即可。
1、下载并解压最新的compat-wireless驱动。进入解压目录

  1. sudo ./scripts/driver-select ath9k_htc
  2. sudo make -j5 && sudo make install

复制代码

2、将ar9271.fw文件复制到 /lib/firmware下面
3、拨出网卡,重启电脑,然后,将网卡插入另外一个USB口,不要放在之前一直插的口。
我就是因为一直放在原来的口上,结果,死活上不了驱动。认不到网卡,无意中,插入另外一个口。OK了。

apt-get install build-essential kernel-package libncurses5-dev libqt3-headers build-essential

图片 1

ar9271.fw 可以直接到这里下载,不过只能通过raw 下载,否则下载的文件大小都是0字节的。用 raw 连接下载需要更改文件名。

还有一种安全一点办法就是上面用到的 git 命令,把所有的 fw 都下下来,这样就不用当心下载错什么问题,就是用的时间稍长些。

本文由www.2003.com发布于计算机教程,转载请注明出处:Linux安装TP-Link TL-WN722N 驱动

关键词: