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

    技术2024-01-03  152

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

    1.驱动安装篇

    由于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,即可连接!

    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.

    Processed: 0.011, SQL: 9