1、首先安装ndiswrapper
在软件中心中找到ndiswrapper并安装
安装完之后,man ndiswrapper 可以查看其手册说明
2、usbls查看usb网卡识别情况 sudo lsusb [-v]
$ sudo lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0bc2:ab24 Seagate RSS LLC
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 011: ID 0bda:818b Realtek Semiconductor Corp. 这一行显示无线网卡芯片情况
Bus 001 Device 003: ID 2188:0ae1
Bus 001 Device 004: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
3、安装TL-WN821N驱动
进入TL-WN821N的Driver Flies目录,安装win_xp下的*.inf
注意,要安装win_XP下的驱动,我安win7下的没成功
显示installing netrtwlanu_xp ...
$ sudo ndiswrapper -l
显示 netrtwlanu : invalid driver! 这行是上次安装win7_32版的驱动,失败的那个
netrtwlanu_xp : driver installed 这行显示成功了
device (0BDA:818B) present
$ sudo vim /etc/modules #在最后一行加入ndiswrapper,意思是设置系统启动时将加载ndiswrapper
$ sudo modprobe ndiswrapper #加载ndiswrapper模块
$ sudo ndiswrapper -m #加载wlan0
显示 adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper.conf ...
$ ifconfig 查看当前的网卡情况
显示eth0是有线网卡,lo是回环测试网卡,wlan0是刚刚安装成功的TL-WN821N无线网卡
eth0
……
lo
……
wlan0
……