TX2(Ubuntu16.04)安装TP-link外接网卡驱动及AP热点创建

TX2(Ubuntu16.04)安装TP-link外接网卡驱动及AP热点创建

1.驱动安装篇

由于TX2板载WIFI的AP模式存在诸多问题,故采用usb网卡建立AP热点

  1. 查看usb网卡型号
lsusb

可以看到芯片型号为 RTL8188EUS

Bus 001 Device 028: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
  1. 在github上下载驱动源码
    驱动地址:https://github.com/lwfinger/rtl8188eu (老铁一直在维护,所以用这个比较好)

3.下载git上的驱动,下载完.zip文件后,进行如下步骤:

$ unzip rtl8188eu-master.zip
$ cd rtl8188eu-master
$ sudo make
$ sudo make install
$ sudo depmod -a
$ sudo modprobe 8188eu
  1. 编译时可能会出错(缺少TX2内核源码)
    参考:https://blog.csdn.net/zhenguo26/article/details/79630228
    安装对应版本内核源码,内核配置中也有8188的驱动,但是不知道起不起作用(可以先尝试这个,不行再取装上面的驱动,就是编译内核时间比较久)
    TX2(Ubuntu16.04)安装TP-link外接网卡驱动及AP热点创建_第1张图片
    4.此时打开wifi,即可连接!

2.热点篇

1.编辑热点信息

sudo gedit  /etc/hostapd/hostapd.conf 

2.开启热点

hostapd -d /etc/hostapd/hostapd.conf

出现错误:

nvidia@tegra-ubuntu:~/下载/rtl8188eu$ hostapd -d /etc/hostapd/hostapd.conf
random: Trying to read entropy from /dev/random
Configuration file: /etc/hostapd/hostapd.conf
Line 3: invalid/unknown driver 'nl80211'

由于
需要编辑Makefile文件并重新编译hostapd源码,启用802.11

3.编译hostapd
第一个错误:出现缺库错误:libnl
搜索安装libnl库(源码中包含Makefile.am 和 Makefile.in文件)
执行./config再make

./config
sudo make 
sudo make install

第二个错误:出现unknown type EC_KEY,因为未安装openssl,参考安装,链接: openssl.

你可能感兴趣的:(系统安装,网络配置,软件,linux,git,wifi)