ubuntu16.04安装usb wifi驱动

一.问题阐述
本文是基于Linux 的ubuntu16.04系统来完成的,usb设备是Realteak 的RTL8188EUS的设备(lsusb看到的),因为ubuntu自带的nl90211无法支持此类设备,所以有两种解决办法。

二.解决办法

    第一种方法是编译8188eu的驱动,这个在github上有,而且有很多解决办法,编译前需要安装相应的头文件和编译环境,如何你能这样解决的话,当然是最好了,如果这样没能解决,编译失败又解决不来的话,可以换第二种方法。
    第二种方法是编译带8188eu的hostapd来实现,具体实现步骤如下:
    1.卸载已有的hostapd
    sudo apt-get autoremove hostapd
    2.下载带有rtl8188eu的源码。
    wget https://github.com/jenssegers/RTL8188-hostapd/archive/v2.0.tar.gz
    tar -zxvf v2.0.tar.gz
    3.编译
    cd RTL8188-hostapd-2.0/hostapd
    sudo make
    4.安装
    sudo  make install
   此时可能你还是无法创建热点,这是因为ubuntu自带的Nerwork Manager 会对热点的创建产生影响,把无线网卡设置为未托管即可。
   在/etc/NetworkManager/NetworkManager.conf中添加[keyfile]字段,添加内容为:unmanaged-devices=mac:00:23:cd:10:3e:0b ,mac地址改为自己wifi 设备的地址即可,此时应该就可以创建热点了。
   
   参考链接:
   https://jenssegers.com/43/Realtek-RTL8188-based-access-point-on-Raspberry-Pi
   http://os.51cto.com/art/201311/415573.htm

你可能感兴趣的:(ubuntu16.04安装usb wifi驱动)