linux 创建wifi 热点_「工作日记」WiFi模块相关网络知识杂记二

在Android系统开发中,经常需要调试一些WiFi相关的功能,Linux下一些基本的调试方法与命令必须清楚,下面总结下本人经常使用的一些。

1、lsmod命令

查看当前系统加载了哪些模块。

3d6553541dcfe617febd0450a3db9a2d.png

2、lsusb命令

查看当前系统中有哪些USB设备,显示的是设备PID/VID。

9debdf446974787896882ac905fc987e.png

3、ifconfig命令

不带参数的话可以查看当前所有接口状态

b79615b2b14948bdcf3188e8b589062c.png

ifconfig

ifconfig还可以带参数,具体如下:

1fa51754abdf32623c3cdac865653882.png
e47fc84fa1fbe156ebee662e5a8fef25.png

4、ndc interface list命令

查看当前interface情况

ab8cd1e4bb70536372dfbc62cc9a298b.png

5、cat data/misc/wifi/hostapd.conf命令

查看当前AP热点配置参数,参数不同平台可能有差异,以自身为准。

busybox vi /data/misc/wifi/hostapd.conf命令可以修改该配置文件,需要系统支持busybox。

358ce1740faeb927979c3aa30099fc57.png

6、hostapd -dd data/misc/wifi/hostapd.conf命令

手动启动热点功能。在手动修改hostapd.conf文件后,为了调试方便,可以直接启动热点。

7、wpa_cli -iwlan0 scan命令

是否扫描WiFi正常。

wpa_cli -iwlan0 scan_results:查询扫描WiFi列表。

8c9fdb9f681b2848e5f189a2f118e923.png

8、ifconfig wlan0 192.168.1.2 netmask 255.255.255.0 up命令

手动给wlan0节点分配IP、子网掩码。

92cf3bde8c26059b17a313d1a922c079.png

9、ping命令

测试网络连通性,后面直接加IP地址,本机测试的话可以直接加网址测试。

d9d15700312b5921a66357b7e42c569e.png
7842a4e5acf09bde42d54aeef88d4665.png

10、netstat命令

-a (all)显示所有选项,netstat 默认不显示 LISTEN 相关。-t (tcp)仅显示 tcp 相关选项-u (udp)仅显示 udp 相关选项-n 不显示别名,能显示数字的全部转化成数字-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如uid等-s 按各个协议进行统计 (重要)-c 每隔一个固定时间,执行该 netstat 命令。

netstat -apn|grep 5555:查看端口5555的网络状态

netstat Socket -x -alepn:查看套接字网络连接状态

5491640fdaaa5c543012579d4e144839.png

netstat -atn : 查看TCP套接字网络连接状态

a6ca2bdee87422a065db0d74bdcdafe9.png

11、tcpdump命令

tcpdump -i wlan0:抓取网卡wlan0的包。

a349a1e6fd97de76be1dd19c64d4a4bd.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值