hostapd

将树莓派配置为WIFI热点

…衆ロ難τιáo~ 提交于 2020-03-18 07:11:30
某厂面试归来,发现自己落伍了!>>> 无线路由出了问题,经常性连接不上。正好手头有个闲置树莓派3b,把它改造成无线AP,也算闲物利用。树莓派3B包括一个有线网卡和一个无线网卡,正好通过有线连接网络,无线网卡实现热点。 修改无线网卡wlan0的配置 打开配置网卡配置文件: sudo vim /etc/network/interfaces ,增加以下内容: # 以下为有线网卡内容,将其设置为固定IP,不是必须,只是习惯 auto eth0 iface eth0 inet static address 192.168.1.20 netmask 255.255.255.0 gateway 192.168.1.254 #以下为无线网卡内容,必须配置为固定IP auto wlan0 iface wlan0 inet static address 192.168.2.1 netmask 255.255.255.0 gateway 192.168.2.1 安装软件 安装命令: sudo apt install hostapd udhcpd 安装hostapd可能会出错,提示该服务被mask,可以使用命令: sudo systemctl unmask hostadp 配置hostapd 用vim打开 /etc/default/hostapd ,将 #DAEMON_CONF="" 修改为 DAEMON

使用wifi网卡笔记5---AP模式

孤街醉人 提交于 2020-03-15 17:21:59
使用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 DESTDIR=$PWD/tmp install 把生成的hostapd hostapd_cli复制到NFS的bin目录 3、 使用( 启动 hostapd ) hostapd -h查看命令如何使用 (3.1)定义一个 hostapd的 配置文件/etc/myhostapd.conf: WPA/WPA2 配置文件hostapd.conf对相关选项的取值有详细的介绍 ctrl_interface=/var/run/hostapd #change wlan0 to your wireless device interface=wlan0 用哪一个网卡 driver=nl80211 所用驱动 ssid=S3C2440 AP名称 channel=1 # 认证/加密方式 macaddr_acl=0

移植RTL8188CU

两盒软妹~` 提交于 2020-03-15 15:53:35
linux-3.2.35中包含RTL8188CU(pid=8176)的驱动,但不能正常工作,扫描时总是说设备忙 【1】从官网下载linux驱动和工具包。 http://www.realtek.com/downloads/downloadsView.aspx?Langid=3&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true 下载到的文件为 RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip 压缩包顶层目录: android_ref_codes_JB_4.1 install.sh android_ref_codes_JB_4.2 readme.txt android_reference_codes ReleaseNotes.pdf android_reference_codes_ICS_nl80211 WiFi_Direct_User_Interface document wireless_tools driver wpa_supplicant_hostapd hardware_wps_pbc 【2】编译驱动 linux驱动可以放在内核外编译,也可以加入内核树。前一种方式需修改文件夹中交叉编译器和源码树路径等的定义。这里使用后一种方式。 【2

licheepi zero 开启AP模式

拟墨画扇 提交于 2020-03-15 15:49:35
记录一下licheepi zero如何开启AP模式 首先联网...能ping通百度 ping www.baidu.com 接下来同步源索引,apt-get update,等待完成 完成后,apt-get install hostapd 如果已经下载了就跳过吧 接下来修改vi /etc/default/hostapd 下面其中一行 #DAEMON_CONF= 修改为 DAEMON_CONF="/etc/default/hostapd.conf" ,保存 下一步配置hostapd , vi /etc/default/hostapd.conf 输入以下内容: driver=nl80211 country_code =IN ssid = tp-text hw_mode=g channel=6 wpa=2 wpa_passphrase=12345678 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP auth_algs=3 macaddr_acl=0 保存退出; 最后 执行 hostapd -d /etc/default/hostapd.conf -B 如果成功,最后会出现wlan0:AP-ENABLED ps: -B是后台执行   ssid是wifi显示的名称   wpa_passphrase是wifi连接密码 来源:

树莓派.设置无线网卡为AP工作模式(pi2和pi3)

南笙酒味 提交于 2020-03-04 07:06:51
树莓派2的设置办法: 1. 安装NetworkManager管理工具(可选),以支持nmcli命令 sudo apt-get install -y network-manager 2. 安装hostapd和dhcpd sudo apt-get install -y hostapd isc-dhcp-server 开机不需要启动这两个服务,建议把它们关掉: sudo update-rc.d -f hostapd remove 3. 配置hostapd和dhcpd sudo vi /etc/hostapd/hostapd.conf 注意自己设置其中的无线热点名称ssid和认证密码wpa_passphrase. interface=wlan0 ssid=lysmartscreen hw_mode=g channel=10 macaddr_acl=0 auth_algs=3 wpa=2 wpa_passphrase=YOUR_AP_PASSWORD wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP CCMP rsn_pairwise=TKIP CCMP 设置dhcpd.conf sudo vi /etc/dhcp/dhcpd.conf subnet 192.168.0.0 netmask 255.255.255.0{ range 192.168.0.2 192

linux软AP--hostapd+dhcpd

假装没事ソ 提交于 2020-03-04 07:05:40
linux软AP--hostapd+dhcpd 2018年05月08日 ⁄ 综合 ⁄ 共 4908字 ⁄ 字号 小 中 大 ⁄ 评论关闭 随着手机、笔记本等无线设备的增多,公司里的家用三个无线路由器已经不堪重负,老是有人说连不上。谁让咱是运维呢,在很多人眼里运维 =网管 (深表委屈),没办法就再兼一个企业网管的职务吧 。给BOSS提出的解决方案有二:一、购买企业无线路由 ,价格从几百到几千不等,性能从支持30台设备到100台以也不等,最大速率从150M到1300M等也有很多档次,还有一些其他参数和功能不再一一表述;二、购买无线网卡配合linux hostapd +dhcpd或dnsmasq ,功能方面可以根据需要自由扩展 ,成本一块无线网卡100元以内,一台退休的破台机(而且可以兼做网关,ftp等用)。 一、网卡选择 不同于windows上,大部分的网卡都支持软AP ,linux下的网卡需要支持mode master的才可以做软AP 。具体识别方法如下 1、iwconfig识别 [root@localhost ~]$ sudo iwconfig wlan0 mode master Password: Error for wireless request "Set Mode" (8B06) : SET failed on device wlan0 ; Invalid argument

libnl,openssl,hostapd 交叉编译

。_饼干妹妹 提交于 2020-01-15 04:02:12
libnl-3.2.25 交叉编译 libnl-3.2.25 下载地址: http://www.infradead.org/~tgr/libnl/ 创建安装目录: libnl-3.2.25$ mkdir __install 编译脚本build.sh: libnl-3.2.25$ cat build.sh ./configure CC = arm-linux-gnueabihf-gcc \ --prefix = $( pwd ) /__install \ --host = arm-linux-gnueabihf \ CFLAGS = -I/usr/include/libnl3 make && make install 执行编译脚本即可安装完成。 openssl-1.0.2r交叉编译 openssl source code 下载: https : / / ftp . openssl . org / source / old / 1.0 .2 / openssl - 1.0 .2 r . tar . gz 创建安装目录: openssl-1.0.2r$ mkdir __install 生成Makefile: ./config no-asm shared --prefix = $( pwd ) /__install 编辑Makefile: CROSS_COMPILE = arm-linux

hostapd repeating “deauthenticated due to local deauth request”

只愿长相守 提交于 2020-01-11 23:03:30
问题 I have recently setup my Raspberry Pi to operate as an AP/router for my home network. Using many tutorials online, I finally succeeded but have been encountering a serious problem: hostapd repeatedly announces "deauthenticated due to local deauth request" in /var/log/syslog. This repeating error regularly kicks clients off the AP, making it useless. The RPi still seems to have an internet connection; the problem only affects the local network. I have looked into this problem at length online,

Hostapd BSSID configuration

点点圈 提交于 2019-12-13 08:56:07
问题 We have a device that creates an access point using the MAC address of wlan1 as the BSSID. We are trying to change this default BSSID, and we somehow manage to do it, but it seems our changes don't take an effect on what the clients see as BSSID for the network. The question is how to properly configure hostapd to run the access point with the BSSID we want it to have. On the server side We can see that our configuration has an effect on all the 3 places where we expect it to have it. hostapd

用树莓派座无线热点

て烟熏妆下的殇ゞ 提交于 2019-12-10 02:14:20
最近又开始折腾起Raspberry Pi来了,因为某处上网需要锐捷拨号,于是我就想能不能让我的树莓派代劳,当然首先要将其改造为路由器,默认自带的网口作为WAN口,我们还缺一个网口,木有办法,只好占用一个USB口,接上一个USB网卡,网上的USB转RJ45网线口的适配器比较少,价格也不便宜,于是就考虑干脆将其改造成无线路由,也符合时下高端大气上档次的标准。 准备工作,当然要先去购买一个USB无线网卡,可以购买的型号比较多,Raspberry Pi官方也提供了兼容性列表供大家参考,具体猛击这里。我这里购买的是网件(Netgear)WNA1000M 150M迷你USB无线网卡。 较为官方的介绍配置为无线热点的文章莫过于这一篇《RPI-Wireless-Hotspot》。但是实际配置下来始终无法成功。但是无线网卡确实能够被识别,可以通过lsusb和lsmod查看到,不过我注意到这款无线的芯片型号是RealTek RTL8188CUS,初步怀疑是驱动问题。 lsusb WiFi Adapter 当然看到别人的老款无线网卡都配置成功了心里难免痒痒的,当然也不能再浪费银子去再买个网卡,于是只好自己摸索,不过天无绝人之路,在N次刷机重装系统后,终于找到了成功的办法,其实关键的文章就在上面那篇文章的一个链接中《Turn Your Raspberry Pi Into a WiFi Hotspot