由于TX2板载WIFI的AP模式存在诸多问题,故采用usb网卡建立AP热点
查看usb网卡型号 lsusb可以看到芯片型号为 RTL8188EUS
Bus 001 Device 028: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter 在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 编译时可能会出错(缺少TX2内核源码) 参考:https://blog.csdn.net/zhenguo26/article/details/79630228 安装对应版本内核源码,内核配置中也有8188的驱动,但是不知道起不起作用(可以先尝试这个,不行再取装上面的驱动,就是编译内核时间比较久) 4.此时打开wifi,即可连接!1.编辑热点信息
sudo gedit /etc/hostapd/hostapd.conf2.开启热点
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.