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.手机收到信号后,连接不上,显示身份信息验证失败

后来尝试了很多办法

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

报错:

+rtl871x_get_sta_wpaie, ::::de:cd is sta's address
wlan0: STA ::::de:cd IEEE 802.11: associated
rtl871x_set_key_ops
rtl871x_set_key_ops
rtl871x_set_key_ops
+rtl871x_send_eapol
wlan0: STA ::::de:cd IEEE 802.11: disassociated
wlan0: AP-STA-DISCONNECTED ::::de:cd
rtl871x_set_key_ops
rtl871x_set_key_ops
+rtl871x_sta_remove_ops, ::::de:cd is sta address removed
+rtl871x_get_sta_wpaie, ::::de:cd is sta's address
wlan0: STA ::::de:cd IEEE 802.11: associated
rtl871x_set_key_ops
rtl871x_set_key_ops
+rtl871x_send_eapol
wlan0: STA ::::de:cd IEEE 802.11: disassociated
wlan0: AP-STA-DISCONNECTED ::::de:cd
rtl871x_set_key_ops
rtl871x_set_key_ops
+rtl871x_sta_remove_ops, ::::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-:~$ sudo ifconfig wlan0 up
[sudo] password for xdj:
xdj@xdj-MS-:~$ sudo hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
drv->ifindex=
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=
rtl871x_set_key_ops
rtl871x_set_key_ops
rtl871x_set_key_ops
rtl871x_set_key_ops
Using interface wlan0 with hwaddr ::::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, :::ea::e3 is sta's address
wlan0: STA :::ea::e3 IEEE 802.11: associated
wlan0: STA :::ea::e3 RADIUS: starting accounting session 53D9F19B-

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

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

Ubuntu下成功安装台式机网卡realtek的rtl8188eu芯片驱动并实现AP功能的更多相关文章

  1. ubuntu下终于安装好了nvidia的gt540显卡驱动

    ubuntu下终于安装好了nvidia的gt540显卡驱动.估计好多童鞋怕麻烦都放弃安装了哈. 先看看效果. ~$ lspci |grep -i vga :) :00.0 VGA compatible ...

  2. Ubuntu下成功安装QQ2013

    阳光小强最近用Win8系统感觉特别不爽,中午果断换了一个win7系统,又想着能不能搞个双系统(最近在看一些linux东西),于是就开始整起来.结果并不好,linux虽然整好了,但是硬盘全部格式化了,当 ...

  3. Torch7在Ubuntu下的安装与配置

    Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的 ...

  4. ubuntu下git安装及使用

    ubuntu下git安装及使用   其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用......... 1,git ...

  5. Ubuntu下Zabbix安装及使用问题

    1.configure: error: MySQL library not found MySQL library not found root@kallen:~# apt-get install l ...

  6. Ubuntu下apache2安装配置(内含数字证书配置)

    Ubuntu下apache2安装配置(内含数字证书配置)安装命令:sudo apt-get updatesudo apt-get install apache2 配置1.查看apache2安装目录命令 ...

  7. [转]:Ubuntu 下Apache安装和配置

    [转]:Ubuntu 下Apache安装和配置_服务器应用_Linux公社-Linux系统门户网站  https://www.linuxidc.com/Linux/2013-06/85827.htm ...

  8. Ubuntu下编译安装postgreSQL 10.5

    Ubuntu下编译安装postgreSQL 10.5 ubuntu 16.04 LTS系统postgreSQL 10.5 安装包准备 1.从PostgreSQL官网下载PostgreSQL的安装包 安 ...

  9. 在Ubuntu下编译安装GreatSQL

    在Ubuntu下编译安装GreatSQL 本次介绍如何利用Docker构建Ubuntu环境,并将GreatSQL源码编译成二进制文件. 1.准备工作 先创建本次Docker的workdir为 /dat ...

随机推荐

  1. Nginx 反向代理与负载均衡详解

    序言 Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在Nginx 配置详解中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细. Ngin ...

  2. 一周学会HTML----Day02常用标签(上)

    扩展 在开始第二天的课程之前,我们先来拓展两个概念. 第一个是前台和后台:前台是指用户看到的界面,而后台是指相关具有前线的人操作的界面 第二个是前端和后端:前端是值用户看到的界面和界布的操作(安卓.i ...

  3. 讲解JSP自定义标签

    一.基本概念 1.标签(Tag) 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本.由于标签是XML元素,所以它的名称和属性都是大小 ...

  4. JAVA设计模式:静态代理

    一.概念代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息.过滤消息.把消息转发给委托类,以及事后处理消息等.代理类与委托类之间通常会存在关联关 ...

  5. 完整的CRUD——javaweb

    1,总体架构 index是进去的页面, 可以跳转Insert的增加页面,operatePerson是根据传进来的URI来判断增删改查的页面, DbManager.java是封装的数据库操作类, Pag ...

  6. Swift app中的Crash捕获与处理

    1. 为什么会Crash 常见的Crash原因有:访问已经被释放的内存,数组越界,使用!解包值为nil的变量.当遇到这些情况时,说明应用已经遇到了很严重的非预期错误,无法再继续运行.操作系统检测到这些 ...

  7. 简述FPGA的一些优势

    优势一: 更大的并行度.这个主要是通过并发和流水两种技术实现. A:并发是指重复分配计算资源,使得多个模块之间可以同时独立进行计算.这一点与现在的多核和SIMD技术相似.但相对与SIMD技术,FPGA ...

  8. 【转】JMeter代理录制脚本

    JMeter代理录制脚本 使用JMeter代理录制脚本的过程如下: 1.启动JMeter,在测试计划中添加“线程组”. 2.在“线程组”中添加“HTTP请求默认值”,参数设定如下: 3.在“”中添加“ ...

  9. 求分数1+1/2+1/3+.....+1/n的值

    总结:自己理解错了的有以下几点: 1.s初始化的值是0.但数据类型最好定位double双精度类型 2.for循环里面的i<n.不要忘了等号,因为i作为分母,不能为0,所以从1开始, 3.在mai ...

  10. AJAX流程 代码

    var xml =      window.XMLHttpRequest ?new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHT ...