首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android开启热点后作为路由器,获取AP端IP地址

最近在做类似面对面通信,需要一台手机作为AP端开启热点,另一台手机作为STA端连接热点,然后AP端告诉STA端它的IP地址,进行socket通信。...手机在联网时,就会被分配一个IP地址,它在开启热点时,它本身作为一个“路由器”也会生成一个IP地址,我们需要的就是后面这个IP地址,目前论坛上关于手机IP地址的帖子都是获取手机被分配的IP地址。...可以看到它也是先获取然后配置,参考这个,我写了获取热点IP地址的函数。...AP端IP地址的函数,主要就是把蓝牙那边的参数改成了wlan0,就ok了。...当然,这个IP地址每次打开热点都是不一样的。在Android8.0以及之前这个IP地址是固定的,好像是"192.168.43.1"。9.0以后随机分配,可能是为了安全吧。

2.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

树莓派创建wifi热点并开机自启

1.创建热点 创建WiFi热点使用的GitHub上一个开源项目: https://github.com/oblique/create_ap #将代码copy到本地,安装sudo git clone https...://github.com/oblique/create_apcd create_apsudo make install #安装依赖的库sudo apt-get install util-linux procps...hostapd iproute2 iw haveged dnsmasq 此时你可以创建热点,通过以下命令: sudo create_ap wlan0 eth0 热点名 密码 2.加入开机自启 写开启热点的脚本...AutoStart.sh 内容如下 cd /home/pi#nohup表示后台执行,否则之后的命令不会执行,把日志写到ap.logsudo nohup sudo create_ap wlan0 eth0...热点名 密码 >ap.log 2>&1 &#后边可以写其他需要开机执行的命令#nohup .local/bin/jupyter notebook >notebook.log 2>&1 & 保存后给文件赋予执行权限

1.8K10

49.Linux-wpa_cli使用之WIFI开启,扫描热点,连接热点,断开热点,WIFI关闭(49)

本章学习内容: 1.WIFI如何开启 2.扫描热点 3.连接热点 4....,好处在于,然后每次开启WIFI时,则会自动根据该文件来连接热点 注意: 该文件保存的每个热点都有个priority值,用来系统优先选择哪个热点 2.扫描热点 命令如下: wpa_cli -i wlan0...scan //扫描附近热点 wpa_cli -i wlan0 scan_result //打印热点信息 效果如下: ?...3.连接热点 wpa_cli -i wlan0 add_network // 添加一个网络连接,并返回网络ID号,如果wpa_supplicant.conf文件为空,则返回0,表示第一个热点,然后该ID...号会在连接热点用到 添加网络连接的意义:      用来区分用户连接过的每个热点 3.1以连接HibyMusic_5G-1为例 wpa_cli -i wlan0 set_network 0 ssid

6.2K10

Python程序员:没有我蹭不成功的网。教你如何愉快的蹭到WIFI?

方法一 1.环境准备 python2.7 pywifi模块 字典 清除系统中的任何wifi连接记录 2.导入模块 这里用的模块就这三个 pywifi的_wifiutil_linux.py脚本的 _send_cmd_to_wpas...7.案例 这里显示本次测试使用了11个弱口令,并扫描到了20个热点,然后开始坑爹的跑起来了: WIFIID 热点的id号 每跑一个会减1 SSID OR BSSID 热点的ssid名或mac地址 N 对热点的连接状态...1.主要原理 创建一个伪AP来“狸猫换**”,然后撤销用户AP的授权, 通知用户需要进行“固件升级”,需要重新验证密码。你的假AP由于具有相同的SSID,用户便会“交代”密码。...要完成上述“大业”,你需要Kali Linux和两个无线适配器,其中一个必须能支持数据包注入。 2.第一步:下载Wifiphisher 如图所示,这是已经解开了的Wifiphisher源代码。 ?...当然,如果你懒,也可以复制GitHub上的代码,不用谢~ 3.第二步:导航到该目录 接下来,导航到Wifiphisher创建时被解压的目录。就图示而言,为/wifiphisherWi-Fi1.1。

1.8K40

linux创建文件

转载自:https://www.cnblogs.com/lclq/p/5741852.html Linux命令(1)-创建文件 1.可以使用cat创建一个新的文件   命令:cat>>filename...当文件不存在时,则创建一个新的文件。touch只能创建空文件。   touch filename 以当前时间作为访问和修改时间属性值创建一个文件。   ...3.创建连接文件   Linux 系统引入了两种链接:硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。...在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。...Linux使用ln命令创建连接文件,可以使用ln –help查看ln命令使用说明。

7.4K10

快速创建 Linux 实例

步骤2:购买轻量应用服务器 Linux 实例 1. 登录 轻量应用服务器控制台。 2. 单击新建,进入轻量应用服务器购买页面。...批量创建实例时,连续命名后缀数字自动升序。例如,填入名称为 LH,数量选择3,则创建的3个实例名称为 LH1、LH2、LH3。 购买时长:默认1个月。 购买数量:默认1台。 3. 单击立即购买。...步骤3:登录轻量应用服务器 Linux 实例 登录 轻量应用服务器控制台,在服务器列表中找到刚购买的服务器,单击登录。 Linux 实例将以免密方式登录。...登录成功后界面如下图所示: 步骤4:重置轻量应用服务器 Linux 实例密码(可选) 如果您需要使用 SSH 或者远程登录软件连接 Linux 实例,请先 重置密码 或 设置密钥。...若您使用 Ubuntu 镜像创建实例,则该实例默认禁用 root 用户名通过密码的方式登录实例。如需开启,请参考 Ubuntu 系统如何使用 root 用户登录实例?。

17410

全志R128基础组件开发指南-WiFi Manager

AP:无线接入点,常称热点,比如路由器功能。 MONITOR:也称为混杂设备监听模式,所有数据包无过滤传输到主机。...:ap 模式触发了有sta 进行连接事件 WIFI_AP_UNKNOWN:ap 模式下未定义事件 定义Wi-Fi Manager ap 模式时开启的ap 热点的配置信息 结构体描述:该结构体主要用于定义...; ssid:要开启的ap 热点的ssid psk:要开启的ap 热点的密码 sec:要开启的ap 热点的加密方式 channel:要开启的ap 热点的信道 key_mgmt:加密类型 mac_addr...:开启的ap 地址(信息获取非设置) ip_addr:开启的ap 的ip 地址(信息获取非设置) gw_addr:开启的ap 的网关(信息获取非设置) dev_list:连接到ap 热点的sta 设备(...WIFI_P2P_GROUP_FOR_FAILURE:p2p 组创建失败事件 WIFI_P2P_GROUP_STARTED:p2p 组创建开始事件 WIFI_P2P_GROUP_REMOVED:p2p

11710

学了Python后,我走哪里都可以连WIFI!为什么?反正就是这么强!

方法一 环境准备 python2.7 pywifi模块 字典 清除系统中的任何wifi连接记录 导入模块 这里用的模块就这三个 pywifi的_wifiutil_linux.py脚本的 _send_cmd_to_wpas...主要原理 创建一个伪AP来“狸猫换太子”,然后撤销用户AP的授权, 通知用户需要进行“固件升级”,需要重新验证密码。你的假AP由于具有相同的SSID,用户便会“交代”密码。...要完成上述“大业”,你需要Kali Linux和两个无线适配器,其中一个必须能支持数据包注入。 第一步:下载Wifiphisher 如图所示,这是已经解开了的Wifiphisher源代码。...当然,如果你懒,也可以复制GitHub上的代码,不用谢~ 第二步:导航到该目录 接下来,导航到Wifiphisher创建时被解压的目录。就图示而言,为/wifiphisherWi-Fi1.1。...第四步:获取密码 按下Ctrl + C,键入想要复制的AP数,在这里我们选择12。 敲下回车,Wifiphisher会显示如下结果,显示了正在使用的界面,还有正被攻击及复制的AP所在的SSID。

2.7K90

Linux 查看文件创建时间

在 Windows 下,一个文件有创建时间、修改时间、访问时间。而在 Linux 下,一个文件也有三种时间,分别是访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。...很不幸,Linux 目前常见的文件系统是没有存储文件创建时间的,比如 ext3 就没有存储。...但是有些文件系统是有的,尽管它们为创建时间使用的字段名称是不一样的,比如: ufs2 -> st_birthtime zfs -> crtime ext4 -> crtime btrfs -> otime...本人使用的机器的磁盘分区使用的文件系统类型是 ext3,也就是说本人是无法查看文件创建时间的。...但是,如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,当这个基本不太可能。

21.6K30
领券