hostapd

linux wpa_supplicant hostapd 编译

我怕爱的太早我们不能终老 提交于 2021-01-12 22:58:03
wpa_supplicant 下载地址: 下载链接: http://w1.fi/releases/ 下载wpa_supplicant-2.8.tar.gz 建议使用 2.8 先安装这些 sudo apt-get install bison sudo apt-get install flex sudo apt-get install libnl-genl-3-dev libnl 3.5编译: source /etc/profile sudo apt-get install bison sudo apt-get install flex ./configure CC=arm-himix100-linux-gcc --host=arm-himix100-linux- --prefix=/home/root2/work/other/libnl-3.5.0/bin make make install 还需要编译Openssl wpa_supplicant 编译: # ./config的内容可以进行配置裁剪 cp defconfig .config 在Makefile文件里添加 CFLAGS += -I//home/root2/work/other/libnl-3.5.0/bin/include LIBS += -L/home/root2/work/other/libnl-3.5.0/bin

facebook atc弱网环境搭建和踩坑总结

℡╲_俬逩灬. 提交于 2021-01-11 02:53:35
facebook atc介绍 Augmented Traffic Control(又名atc)是一种模拟网络状况的工具。由facebook开源,是一个允许开发人员控制设备与互联网连接的项目。atc可以模拟不同的网络条件,包括控制带宽,延迟,数据包丢失、数据包损坏、数据包重排序等几个因素都可以由atc来控制。atc运行在网关,可以控制连接到该网络的手机,设备的网络,atc有一个web界面,通过这个界面可以来切换不同的网络情况。atc内部使用了iptables和tc,因此只支持linux平台。 下面介绍facebook atc在 ubuntu 18.04(使用vmware 安装的虚拟机)系统下facebook atc 的安装和使用。 准备环境: 1、用vmware装个ubuntu 2、准备一个无线网卡,建议选择一个linux免驱的无线网卡,不然在开启热点的时候会提示失败。 ubuntu设置wifi热点功能 ubuntu需要利用hostapd和dhcp开启ap热点,首先安装hostapd和dhcp sudo apt-get install hostapd isc-dhcp-server 然后编辑/etc/hostapd/hostapd.conf文件,内容如下图: ssid 为wifi名称 wpa_passphrase 为wifi密码 接着启动hostapd服务 sudo hostapd

第三阶段应用层——2.8 视频监控—开发板上WIFI网卡的使用(2)-AP模式

☆樱花仙子☆ 提交于 2020-08-13 01:56:49
视频监控—开发板上WIFI网卡的使用(2)-AP模式 硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3),无线WIFI网卡(RT3070) 软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 参考资料:OV7740_CSP_DS_1.51 datasheet、S3C2440 datasheet 开发环境:Linux-4.13.0-41内核(虚拟机)、arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统) 源码仓库: https://gitee.com/d_1254436976/Embedded-Linux-Phase-3 目录 视频监控—开发板上WIFI网卡的使用(2)-AP模式 一、使用hostapd工具 1、解压、配置、编译、安装hostapd 2、使用hostapd的WAP与WAP2模式 3、使用dhcpd为连接的设备分配IP 4、通过hostapd_cli查看hostapd状态 5、使用hostapd的OPEN模式 6、使用hostapd的WEP模式 7、支持自动启动AP模式 一、使用hostapd工具 1、解压、配置、编译、安装hostapd 解压 执行 tar xzf hostapd-2.0.tar.gz 配置 进入到 hostapd-2.0

linux rtl8188eu ap模式 密码错误 disassoc reason code(8)

流过昼夜 提交于 2020-08-06 04:37:29
2018-05-30 14:12:46 于深圳南山科技园 最近有个项目,客户需要通过手机app通过机器wifi热点连接,从而实现对机器的设置及视频的实时预览等各种功能。这两天一直在搞rtl8188eu的wifi热点,驱动服务都搭建好了,但是出现设置密码后无法连接,折腾了好几天也没找到原因及解决办法, 硬件平台:全志T3 + rtl8188euwifi模块(usb连接) 系统:linux kernel-3.10 ap启动脚本:ap-start.sh hostapd版本:0.8x DHCp版本:4.1.1-P1 ap-start.sh ifconfig wlan0 192.168 . 1.24 netmask 255.255 . 255.0 sleep 1 hostapd /etc/hostapd.conf - B touch / var /lib/dhcp/ dhcpd.leases dhcpd /etc/hostapd.conf ##### hostapd configuration file ############################################## interface = wlan0 ctrl_interface =/ var /run/ hostapd ssid = carwifi channel = 9 wpa = 1 wpa

软AP的实现------hostapd的编译运行

依然范特西╮ 提交于 2020-05-01 21:20:04
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://www.cnblogs.com/ahcc08/p/8495286.html 最近要给摄像头做一个软ap,让手机能够连上这个热点,从而能够与摄像头进行通信。 1、什么是hostapd : hostapd能够使得无线网卡切换为master模式,模拟AP(通常可以认为是路由器)功能,也就是我们说的软AP(Soft AP)。 Hostapd的功能就是作为AP的认证服务器,负责控制管理stations(通常可以认为带无线网卡的PC)的接入和认证。 通过Hostapd可以将无线网卡切换为AP/Master模式,通过修改配置文件,可以建立一个开放式的(不加密)的,WEP,WPA或WPA2的无线网络。 并且通过修改配置文件可以设置无线网卡的各种参数,包括频率,信号,beacon包时间间隔,是否发送beacon包,如果响应探针请求等等。还可以设置mac地址过滤条件等。 下面是无线网卡常见的工作模式及其作用。 2、编译移植 基于RTL8188EUS无线网卡的驱动程序 版本:wpa_supplicant_hostapd-0.8_rtw_r7475.20130812 进入hostapd目录,修改Makefile 找到如下语句: ifndef CC CC = gcc endif 删除上面的语句,改成自己编译服务器的gcc,然后make。

linux 下安装hostapd 让网卡做热点

故事扮演 提交于 2020-04-30 18:36:35
1、下载hostapd 可以到官网上下,主页:http://w1.fi/hostapd/ ,我选择使用hostapd-0.7.3 也可以使用wget下载: wget http://w1.fi/releases/hostapd-x.y.z.tar.gz(这里改成自己选用的版本) 解压并进入源码目录: tar xzvf hostapd-x.y.z.tar.gz cd hostapd-x.y.z/hostapd 2、配置hostapd,使它编译为支持nl80211驱动 cp defconfig .config vi .config 找到“#CONFIG_DRIVER_NL80211=y”,去掉“#”符号。保存。 3、编译hostapd make 编译的过程中可能会遇到的问题及解决方法: a、../src/drivers/driver_nl80211.c:22:31: fatal error:netlink/genl/genl.h: No such file or directory 原因:缺少libnl 解决方法:下载并编译安装libnl 可以到主页下载:http://www.infradead.org/~tgr/libnl/,也可以使用git下载:git clone git://github.com/tgraf/libnl-1.1-stable.git 编译并安装libnl:

用树莓派建立WiFi中继接入点

眉间皱痕 提交于 2020-04-12 09:52:20
用树莓派建立WiFi中继接入点 通过设立双WiFi的树莓派,将树莓派变为一个软AP,其它程序可以直接通过WiFi连接进来,从而可以将WiFi的信号进行距离延展。 通过设置树莓派上的ipTable/DNSMasq/DHCP等程序,可以实现上网控制、域名缓存、IP分配和软件路由、网络转发等功能。 1.设置IP 按照树莓派官方的做法,树莓派需要一根网线直连路由器,通过路由器的DHCP分配到IP后,就可以远程登录了。但是刚才已经提到,因为手头没有路由器,所以我们需要用电脑直连树莓派进行远程登录。将制作好的树莓派SD卡插入电脑,会弹出一个名为Boot的磁盘,其中有一个cmdline.txt文件,打开之后,在最后的位置追加一个IP如下: 1 dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait ip=192.168.3.1 插回SD卡至树莓派,通电后,将我们的电脑端IP设置为192.168.3.100,掩码设置为255.255.255.0即可连接树莓派了。 2.更改磁盘大小和LOCALE 树莓派默认并没有用足所有的SD卡,具体原因未知。但是也很好调整。运行sudo raspi

i.MX6UL 开发板 WIFI热点调试解决方法

你。 提交于 2020-04-12 09:37:49
飞凌嵌入式的 OKMX6UL开发板,WIFI支持热点功能, 按照以下方法能够利用 WIFI 开启热点,使其它具有无线功能的设备连接至此,形成局域网,但不能通过该热点访问外部网络,虽然还不能访问外网,但也使得操作更加方便,可以用移动设备访问开发板。 目前飞凌 i.MX6UL开发板已经支持WiFi热点访问外网功能,有需要的可以咨询飞凌官方客服。 一、安装支持库 编译 hostapd需要libnl库和openssl库,所以要下载这两个库的源代码,进行交叉编译。 1、交叉编译libnl 1) 下载libnl-1.1.tar.gz 源码 2) 解压源码libnl-1.1..tar.gz,进入libnl-1.1 3) ./configure --host=arm-none-linux-gnueabi- --prefix=/usr/local/arm/libnl1.1 add #include <limits.h> in netlink-local.h 4) make CC=arm-linux-gcc 5) make install 2、交叉编译openssl 1) 1.下载openssl-1.0.0e.tar.gz 源码 2) 解压源码openssl-1.0.0e.tar.gz,进入openssl-1.0.0e 3) ./config --host=arm-none-linux-gnueabi

Linux下无线网卡的AP模式

99封情书 提交于 2020-03-25 12:11:14
3 月,跳不动了?>>> 正常我们的无线网卡工作在sta模式,通过连接路由进行上网。在Windows下,我们可以用猎豹、360和腾讯管家里的一些软件助手,把我们的无线网卡开一个热点,同样,在Linux中。我们也可以把我们无线网卡的热点打开,让其他设备能够连接。 基本配置 首先确保Linux能识别到无线网卡 ifconfig 能看到 wlan0 并且有路由分配的ip 把原来的动态IP改为静态IP sudo vim /etc/network/ interface auto lo iface lo inet loopback auto wlan0 iface wlan0 inet static wpa-ssid "路由名" wpa-psk "密码" address **.**.**.**就写上面的ifconfig的吧 netmask 255.255 .255.0 gateway 192.168 .0.1 重启网络 sudo /etc/init.d/networking restart 重启网卡 sudo ifup wlan0 安装hostapd服务 hostapd就是用来打开无线网卡的AP模式的 sudo apt-get install hostapd sudo vim /etc/default/hostapd 修改 #DAEMON_CONF=""为 DAEMON_CONF ="/etc