如何在Ubuntu 17.04 Kylin上安装TP-Link TL-WN722N(EU)V2的驱动程序

我无法安装包含8188 EUS芯片的TP-LINK WN722N V2。 然后我尝试安装backports v4.4.2,但不想识别。

抛出TP-Link驱动程序安装错误:

man@kman-livve:~$ cd '/home/kman/Documents/Tplink 722 N V2/rtl8188EUS_linux_v4.3.0.8_13968.20150417' kman@kman-livve:~/Documents/Tplink ...$ sudo make "******************************************" "NO SKRC,we will use default KSRC" "******************************************" make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.10.0-15-generic/build M=/home/kman/Documents/Tplink 722 N V2/rtl8188EUS_linux_v4.3.0.8_13968.20150417 modules make[1]: Entering directory '/usr/src/linux-headers-4.10.0-15-generic' arch/x86/Makefile:140: CONFIG_X86_X32 enabled but no binutils support make[1]: *** No rule to make target '722'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-15-generic' Makefile:1367: recipe for target 'modules' failed 

知道他的方法,我不知道。 谢谢

型号:TL-WN722N(EU)_V2_161112_Linux.zip芯片组:rtl8188EUS_linux_v4.3.0.8_13

http://www.tp-link.com/en/download/TL-WN722N.html#Driver

您的文件夹名称中包含空格,因此无法使用make进行编译。 删除空格,它应该编译。 您的文件夹名为/home/kman/Documents/Tplink 722 N V2/rtl8188EUS_linux_v4.3.0.8_13968.20150417 ,这就是为什么您会看到错误** No rule to make target '722'. 因为make期望在空格之后的第一件事是Makefile中定义的东西,比如模块或安装

对于版本2,官方网站上提供的驱动程序不起作用它有RTL8188芯片组所以安装“lwfinger”驱动程序

步骤:1创建一个临时目录

 $ mkdir tmp 

步骤:2移动到临时目录

 $ cd tmp 

步骤:3个克隆驱动程序库

$ git clone https://github.com/lwfinger/rtl8188eu.git

步骤:4更改克隆回购的目录!

$ cd rtl8188eu

步骤:5为你的系统制作驱动程序(注意:你应该有kernal标题,google它!)

 $ make all 

步骤:6成功后制作

 $ sudo make install 

步骤:7重启系统

 $ sudo reboot 

重新启动后,您将看到通知指示灯亮起。 祝你今天愉快 :)

编辑:10/03/2018

正如@BradHein建议不需要第7步,只需插拔并再次插入适配器!

关于lwfinger驱动程序我有一个问题,使用它作为访问点。 所以我已经移植了原始的TP-Link驱动程序来使用内核4.9。

我已经在kali上进行了测试,但我认为你可以毫无问题地将它用于ubuntu: https : //github.com/mfruba/kernel/tree/master/drivers/TL-WN722N_v2.0-Ralink