1.  wpa_supplicant介绍 supplicant是恳求者的意思,是wpa的发起者,是发送认证请求的设备(手机),手机--AP--认证服务器,可用于上述4种"认证/加密" 2.wpa_supplicant应用程序的编译与使用(阅读README文件) (1) 先编译它的依赖libopenssl tar xzf openssl-1.0.1d.tar.gz cd openssl-1.0.1d/ 第一类是全局性选项: --openssldir=OPENSSLDIR 安装目录,默认是…
1.认证和加密的概念 (1)概念 (2)阶段划分 初级版本:认证不需要密码, 传输不需要加密 认证不需要密码, 传输需要加密(用WEP算法) 认证需要密码(用WEP算法), 传输需要加密(用WEP算法,容易破解) 过渡版本:WPA   认证方式(802.1x),加密方式(TKIP,WEP) 认证方式(PSK),加密方式(TKIP,WEP) 终极版本: WPA2   认证方式(802.1x),加密方式CCMP(AES-CCMP),TKIP,WEP 认证方式(PSK),加密方式CCMP(AES-CC…
dhcp : 使得WIFI网卡动态获取IP ·1.源码获取 输入dh看有哪些应用程序,输入dhclient -v查看一下相关信息,源码获取的网址 2.开发环境配置 解压 tar xzf dhcp-4.2.5-P1.tar.gz cd dhcp-4.2.5-P1 配置 ./configure --host=arm-linux ac_cv_file__dev_random=yes cd bind 修改Makefile: //CC一般来说是gcc 或arm-linux-gcc,BUILD表示用此电脑(…
1.wifi的STA模式和AP模式 Ap(Access Point)模式指的是可以将网卡设置为路由器用来共享流量或有线网络给别人使用, sta模式指的是当做网卡连接路由器上网 (1):AP也就是无线接入点,是一个无线网络的创建者,是网络的中心节点.一般家庭或办公室使用的无线路由器就是一个AP. (2):STA 站点,每一个连接到无线网络中的终端(如笔记本电脑. PDA及其它可以联网的用户设备)都可称为一个站点. 2.网卡选型 (1)选型标准:看linux内核是否已支持此款网卡 打开网站http:…
使用WIFI网卡的AP功能 1.下载源码 hostapd: http://w1.fi/hostapd/ 2.编译.安装(hostapd依赖于libnl库,需要编译.安装此库) tar xzf hostapd-2.0.tar.gz cd hostapd-2.0/ cd hostapd/ cp defconfig .config 修改.config, 加一行: CONFIG_LIBNL32=y 修改Makefile: CC=arm-linux-gcc  交叉编译 编译 make 安装 make DE…
无线AP(Access Point):即无线接入点,它用于无线网络的无线交换机,也是无线网络的核心.无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭.大楼内部以及园区内部,可以覆盖几十米至上百米.无线AP(又称会话点或存取桥接器)是一个包含很广的名称,它不仅包含单纯性无线接入点(无线AP),同样也是无线路由器(含无线网关.无线网桥)等类设备的统称. [1]   WIFI模块中,AP和STA模式中分别意思是: 1.AP:也就是无线接入点,是一个无线网络的创建者,是网络的中心节点.一般…
在上篇文章中,编译了应用程序iw,它使得我们的开发板可以通过usb wifi网卡连接到无线热点,为了方便实验,我们采用了手机设置了无线热点.对手机的热点有4中安全方式:无WEPWPAWPA2使用iw工具,只能连接到前两种安全模式.对于WPA.WPA2这两种安全模式,iw工具就无能为力了.需要使用wpa_supplicant,wpa_supplicant可以用于上述4中"认证/加密"下载源码:网址为wireless.kernel.org/en/users/Documentation/wp…
前几篇博客中,wifi无线网卡都工作于STA模式,那么它能否工作于AP模式.本篇博客就研究使wifi 无线网卡工作于AP模式.使用一个应用程序hostapd,关于它的介绍可以去此网站https://wireless.wiki.kernel.org/en/users/documentation/hostapd了解一下.1.1 下载源码  :http://w1.fi/hostapd/ 1.2 编译.安装 tar xzf hostapd-2.0.tar.gzcd hostapd-2.0/cd host…
一.准备工作 1.MT7601驱动下载 点击下载 2.插入usb WiFi 启动开发板linux,lsusb查看usb驱动 Bus 001 Device 003: ID 148f:7601看到的是该驱动的厂家设备信息 3.解压源码到linux下,确认USB的VID和PID,在rtusb_dev_id.c中 USB_DEVICE_ID rtusb_dev_id[] = { #ifdef RT6570 {USB_DEVICE(0x148f,0x6570)}, /* Ralink 6570 */ #e…
学习目标:熟悉RT3070在S3C2440的移植和使用,以及其中的相关工具的安装和使用: 一.配置内核选择WIFI驱动 1. 将usb wifi插到电脑,在ubuntu使用命令:# lsusb 查看wifi的PID:0x148f, VID:0x3070 2. 搭建环境 (使用的是arm-linux-gcc 4.3.2,内核为:linux 3.4.2) 1) 内核源码打补丁 在终端执行以下命令: # tar xjf linux-3.4.2.tar.bz2 # cd linux-3.4.2 # pa…