• Ubuntu下成功安装台式机网卡realtek的rtl8188eu芯片驱动并实现AP功能


    1,下载驱动

    https://github.com/lwfinger/rtl8188eu

    使用注意:

    https://github.com/lwfinger/rtl8188eu/issues/3

    2.编译安装

     $make  
        $sudo make install 

    3.关于hostapd的配置文件

    # Basic configuration
    
    interface=wlan0
    ssid=11111
    channel=10
    #bridge=br0
    
    # WPA and WPA2 configuration
    
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=3
    wpa_passphrase=123456789
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    
    # Hardware configuration
    
    driver=rtl871xdrv
    ieee80211n=1
    hw_mode=g
    device_name=RTL8192CU
    manufacturer=Realtek
    ••••••••••

     4.基本操作

    sudo ifconfig wlan1 up //打开端口
    sudo hostapd -B /etc/hostapd/hostapd.conf
    sudo hostapd  -d /etc/hostapd/hostapd.conf
    sudo hostapd /etc/hostapd/hostapd.conf

    5.手机搜索不到SSID(wifi热点的名字)

    在网上找到

    手机收不到SSID
    系统是archlinux,做软ap。之前是运行一个ad-hoc的脚本,有些android手机不支持ad-hoc模式,就安装了hostapd,
    运行 # hostapd  -d /etc/hostapd/hostapd.conf
    手机可以连上&上网
    重启电脑再运行hostapd,手机就不能获取ip地址了。必须运行ad-hoc脚本,再运行hostapd才行。
    是不是哪里没有设置好?
    另外,手机连上ap后似乎不能建立安全链接,wifi信号是灰色的不是蓝色,gtalk不能登录,但能看到在线好友?????

    于是就编辑了一个ad-hoc的wifi热点,热点名称与hostapd中配置的名称一样,这里为”11111“

    显示“11111”已连接上网络,然后就可以收到SSID 的信号(信号由hostapd产生)。

    6.手机收到信号后,连接不上,显示身份信息验证失败

    后来尝试了很多办法

    你可以检查:
    1、你的AP或无线路由器和你终端的加密方式是否相同
    2、密钥有没有设置对
    3、密钥是字符还是ASCII码
    4、无线网络经常会有相同SSID的,你联的无线网络是不是要联的。
    hostapd基本配置
    http://www.cnblogs.com/zhuwenger/archive/2011/03/11/1980294.html

    报错:

    +rtl871x_get_sta_wpaie, 00:08:22:68:de:cd is sta's address
    wlan0: STA 00:08:22:68:de:cd IEEE 802.11: associated
    rtl871x_set_key_ops
    rtl871x_set_key_ops
    rtl871x_set_key_ops
    +rtl871x_send_eapol
    wlan0: STA 00:08:22:68:de:cd IEEE 802.11: disassociated
    wlan0: AP-STA-DISCONNECTED 00:08:22:68:de:cd
    rtl871x_set_key_ops
    rtl871x_set_key_ops
    +rtl871x_sta_remove_ops, 00:08:22:68:de:cd is sta address removed
    +rtl871x_get_sta_wpaie, 00:08:22:68:de:cd is sta's address
    wlan0: STA 00:08:22:68:de:cd IEEE 802.11: associated
    rtl871x_set_key_ops
    rtl871x_set_key_ops
    +rtl871x_send_eapol
    wlan0: STA 00:08:22:68:de:cd IEEE 802.11: disassociated
    wlan0: AP-STA-DISCONNECTED 00:08:22:68:de:cd
    rtl871x_set_key_ops
    rtl871x_set_key_ops
    +rtl871x_sta_remove_ops, 00:08:22:68:de:cd is sta address removed

    还是不行,后来想想hostapd产生的SSID应该与ad-hoc产生的wifi热点没关系,只是需要启动一下ad-hoc而已。

    看了看手机收到的SSID,选定静态配置(没有用到DHCP),然后及可以并使用了。

    其他参考

    sudo gedit /etc/hostapd/hostapd.conf
    
    http://my.oschina.net/syscde/blog?disp=2
    查看系统资源 gnome-system-monitor
    
    驱动 /rtl8188eu
    可用的hostapd  home/xdj/RTL8188-hostapd-1.1/src      
    home/xdj/RTL8188-hostapd/src

    成功:

    rtl871x_set_key_ops
    rtl871x_set_key_ops
    +rtl871x_send_eapol
    +rtl871x_send_eapol
    rtl871x_set_key_ops
    wlan0: AP-STA-CONNECTED 00:08:22:6a:c5:4f
    wlan0: STA 00:08:22:6a:c5:4f RADIUS: starting accounting session 53D0F5EA-00000000
    wlan0: STA 00:08:22:6a:c5:4f WPA: pairwise key handshake completed (RSN)
    +rtl871x_send_eapol
    wlan0: STA 00:08:22:6a:c5:4f WPA: group key handshake completed (RSN)
    rtl871x_set_key_ops
    

    不含有WEP和WPA(IEEE802.11i)验证的hostapd.conf

    # Basic configuration
    
    interface=wlan0
    ssid=XDJ
    channel=6
    bridge=br0
    
    # WPA and WPA2 configuration
    
    #macaddr_acl=0
    #auth_algs=1
    #wmm_enabled=0 
    #ignore_broadcast_ssid=0
    #wpa=3
    #wpa_passphrase=12345678
    #wpa_key_mgmt=WPA-PSK
    #wpa_pairwise=TKIP
    #rsn_pairwise=TKIP CCMP
    
    # Hardware configuration
    
    driver=rtl871xdrvXDJ
    ieee80211n=1
    hw_mode=g
    device_name=RTL8192CU
    manufacturer=Realtek
    
    xdj@xdj-MS-7519:~$ sudo ifconfig wlan0 up
    [sudo] password for xdj: 
    xdj@xdj-MS-7519:~$ sudo hostapd /etc/hostapd/hostapd.conf 
    Configuration file: /etc/hostapd/hostapd.conf
    drv->ifindex=3
    l2_packet_init: ioctl[SIOCGIFINDEX]: No such device
    no br0 interface , let l2_sock_recv==l2_sock_xmit=0x0x86b2648
    +rtl871x_sta_deauth_ops, ff:ff:ff:ff:ff:ff is deauth, reason=2
    rtl871x_set_key_ops
    rtl871x_set_key_ops
    rtl871x_set_key_ops
    rtl871x_set_key_ops
    Using interface wlan0 with hwaddr 08:57:00:37:d3:9e and ssid 'XDJ'
    rtl871x_set_wps_assoc_resp_ie
    rtl871x_set_wps_beacon_ie
    rtl871x_set_wps_probe_resp_ie
    rtl871x_set_beacon_ops
    +rtl871x_get_sta_wpaie, 00:08:22:ea:27:e3 is sta's address
    wlan0: STA 00:08:22:ea:27:e3 IEEE 802.11: associated
    wlan0: STA 00:08:22:ea:27:e3 RADIUS: starting accounting session 53D9F19B-00000000

     IPV4设置方法:1.与其他计算机共享

                               需要IPV4完成这个连接(不选)

    无线提示连接上, 产生稳定的SSID,连接不上,hostapd没有反应。

            需要IPV4完成这个连接(选)

    手机能连接上网,容易断线。

            2.已禁用

    无线提示连接不上,产生不了稳定的SSID。

    ----------------------------------------------------------------------------------------------------------------------------------------------

    ##更多关于hostapd的操作

    xdj@xdj-MS-7519:~$ sudo hostapd /etc/hostapd/hostapd.conf -D
    hostapd: invalid option -- 'D'
    hostapd v0.8.x
    User space daemon for IEEE 802.11 AP management,
    IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
    Copyright (c) 2002-2011, Jouni Malinen <j@w1.fi> and contributors
    
    usage: hostapd [-hdBKtv] [-P <PID file>] <configuration file(s)>
    
    options:
       -h   show this usage
       -d   show more debug messages (-dd for even more)
       -B   run daemon in the background
       -P   PID file
       -K   include key data in debug messages
       -t   include timestamps in some debug messages
       -v   show hostapd version
    

     ------------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    HDU Railroad (记忆化)
    HDU 1227 Fast Food
    HDU 3008 Warcraft
    asp vbscript 检测客户端浏览器和操作系统(也可以易于升级到ASP.NET)
    Csharp 讀取大文本文件數據到DataTable中,大批量插入到數據庫中
    csharp 在万年历中计算显示农历日子出错
    csharp create ICS file extension
    CSS DIV Shadow
    DataTable search keyword
    User select fontface/color/size/backgroundColor设置 字体,颜色,大小,背景色兼容主流浏览器
  • 原文地址:https://www.cnblogs.com/XDJjy/p/3866534.html
Copyright © 2020-2023  润新知