网卡驱动官网下载地址:https://www.tenda.com.cn/download/wangka.html
windows 驱动,支持Windows xp/7/8/8.1/10。
linux 驱动,支持2.6.18~4.4内核。
MAC 驱动,支持MAC10.9~10.14。
linux其他内核驱动下载:https://github.com/gnab/rtl8812au
https://www.cnblogs.com/darkknightzh/p/6806917.html
ubuntu14.04 安装驱动
unzip rtl8812au-master.zip
cd rtl8812au-master
make
sudo make install
modprobe 8812au
查看网卡设备列表
lspci #可列出每个pci总线上的设备
lspci |grep -i 'eth' 或 lspci | grep -i net #通过grep过滤后可得到网卡设备列表
Linux系统下中 在命令行中实现Wifi 连接的方法
#检查哪一个接口支持无线连接
iwconfig
#启动此接口服务
sudo ip link set wlan0 up
#扫描附近的无线网络
sudo iw dev wlan0 scan | less
#如果您想连接的网络是没有加密的,您可以用下面的命令直接连接:
sudo iw dev wlan0 connect [网络 SSID]
#如果网络是用 WEP 加密的:
sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]
#如果网络使用的是 WPA 或 WPA2 协议的话,就得使用叫做 wpasupplicant 的工具,它默认是没有的。安装后需要修改 /etc/wpasupplicant/wpa_supplicant.conf 文件,增加如下行:
network={ ssid="[网络 ssid]" psk="[密码]" priority=1}
#建议你在文件的末尾添加它,并确保其他配置都注释掉。要注意 SSID 和密码字串都是大小写敏感的。
#配置文件修改完成后,启动:
sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
#最后,无论是连到开放的网络还是加密的安全网络,您都得获取 IP 地址。
sudo dhcpcd wlan0
#如果一切顺利的话,您应该已经通过 DHCP 获取到了一个全新的本地 IP,这个过程是在后台自动完成的。如果想确认下是否真正连接上的话,您可以再一次输入如下命令检查:
iwconfig
linux下使用无线网卡的命令行方法(wifi,iwconfig)
#首先关闭开发板的有线网卡
ifconfig eth0 down
#加载USB WiFi无线网卡
ifconfig wlan0 up
#扫描可用的无线网络
iwlist scanning | grep ESSID
#选择要连接的无线网络
iwconfig wlan0 essid "FRIENDLY-ARM"
#输入该网络的安全密码
iwconfig wlan0 key s:12345
#连接到指定的AP(无线路由)
iwconfig wlan0 ap auto
#设置无线网卡的IP地址
ifconfig wlan0 192.168.1.120
#使用 ping 命令检测无线网连通状况
ping 192.168.1.1
linux下安装wpasupplicant及配置
apt-get install wpasupplicant #安装无线支持工具
vi /etc/network/interfaces #使用vi编辑器打开网络配置文件
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa_passphrase [SSID] [密码] >> /etc/wpa_supplicant/wpa_supplicant
ifdown eth0
ifup wlan0