记录一下airbase-ng 创建AP DHCP服务配置问题

1 记录一下airbase-ng 创建AP DHCP服务配置问题


由于工作需要用airbase-ng创建的 Soft AP 进行wifi异地打卡,正好近期在学习linux系统,索性就拿来练练手。
先说一下想用丁丁的wifi打卡只需要mac地址和打卡的wifi的mac地址相同即可,其他的无限制,而且实现的方式多种多种,这里记录一下用ubuntu 下的工具实现的流程。
工具:一台安装ubuntu系统的电脑(虚拟机也是可以的),支持监听模式的无线网卡一张(我用的是8187)。
思路:首先是要获取目标wifi的mac地址,其次的修改网卡的mac地址为目标mac地址,所用工具为macchanger。其次是使用airbase-ng 创建Soft AP ,最后是用udhcpd配置dhcp服务获取IP,至此大功告成,可以进行打卡。在整个实现过程中我在最后一步DHCP服务搭建中卡住了很久,这一步失败会导致创建的Soft AP 无法连接(手机能看到,连接失败)。失败原因是在udhcpd.conf配置文件配置时的 interface 参数应该配置为at0 ,且各个服务的启动顺序有严格的顺序。首先应该使用airbase-ng创建Soft AP,其次是使用ifconfig at0 up 激活at0 网卡,设定固定IP,最后是重启udhcp服务。按此顺序可以完成Soft AP的搭建。
问题:在整个探索程中发现使用iphone 连接创建的Soft AP 时可以连接成功,但获得的IP不是在udhcpd.conf 中配置的IP池中的IP,使用电脑和andriod手机却可以正常获取配置在IP池的的IP,至今未找到原因!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值