欢迎光临
我们一直在努力

rk3128 ubuntu hostapd 实现软AP 解决苹果设备连接慢问题

原本通过hostapd + udhcpd 方式实现了软AP的功能,但是有个严重的问题,安卓或者普通的设备连接此AP,都没有什么问题,能够正常获取IP,但是换成iPhone或者Mac等苹果设备连接AP,就会特别的慢,大概要等一两分钟才能获取到IP。

通过日志发现udhcpd给苹果设备分配了ip后,并且回了ACK后,苹果设备并没有任何反应,初步怀疑是dhcp协议不兼容问题,但问题也不好排查,决定放弃用udhcpd工具,而使用dnsmasq工具。

测试表明,通过使用dnsmasq工具后,苹果设备连接AP的速度变得正常。

具体实现AP过程:

nmcli radio wifi off
rfkill unblock wlan
ifconfig wlan3 192.168.0.1/24 up
dnsmasq -C /etc/dnsmasq.conf
hostapd /etc/hostapd.config -B

dnsmasq.conf配置文件内容如下:

interface=wlan3
bind-interfaces
except-interface=lo
dhcp-range=192.168.0.100,192.168.0.254,12h 
dhcp-option=3,192.168.0.1 
dhcp-option=6,114.114.114.114
赞(4) 打赏
未经允许不得转载:huangea的博客 » rk3128 ubuntu hostapd 实现软AP 解决苹果设备连接慢问题

评论 2

  1. #1

    为啥我又来,因为这里百看不厌!

    百约不得姐7年前 (2018-04-11)回复
  2. #2

    日看博客两三篇,每天生活乐无边!

    增大网7年前 (2018-04-14)回复

有趣的网站

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册