wifi debug command
================================================================================================================================================================
一、WIFI connect测试(STA)
1.wpa_supplicant -d -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -iwlan0 -B
2.wpa_cli -p /data/misc/wifi/wlan0
ps:因为wpa_supplicant.conf中的ctrl_interface=/data/misc/wifi/wlan0。
3.连接AP
add_network (assume returns 2)
>set_network 2 ssid ""
>set_network 2 psk ""(AP有设密码)
>set_network 2 key_mgmt NONE(AP没有无密码)
>select_network 2
>enable_network 2
4.设置IP与网关
1>动态获取IP
dhcpcd wlan0
2>静态设置IP
ifconfig wlan0 192.168.100.200
ifconfig eth0 192.168.120.56
ifconfig eth0 192.168.120.56 netmask 255.255.255.0
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
route add default gw 192.168.0.1
PS:
a>.获取IP的方式取一种测试即可
b>.常用的wpa_sullicant命令
-------------------------------------------------------------------------------------------------------------------------------------------------------
Full command Short command Description
status stat displays the current connection status
disconnect disc prevents wpa_supplicant from connecting to any access point
quit q exits wpa_cli
terminate term kills wpa_supplicant
reconfigure recon reloads wpa_supplicant with the configuration file supplied (-c parameter)
scan scan scans for available access points (only scans it, doesn‘t display anything)
scan_result scan_r displays the results of the last scan
list_networks list_n displays a list of configured networks and their status (active or not, enabled or disabled)
select_network select_n select a network among those defined to initiate a connection (ie select_network 0)
enable_network enable_n makes a configured network available for selection (ie enable_network 0)
disable_network disable_n makes a configured network unavailable for selection (ie disable_network 0)
remove_network remove_n removes a network and its configuration from the list (ie remove_network 0)
add_network add_n adds a new network to the list. Its id will be created automatically
set_network set_n shows a very short list of available options to configure a network when supplied with no parameters.
See next section for a list of extremely useful parameters to be used with set_network and get_network.
get_network get_n displays the required parameter for the specified network. See next section for a list of parameters
save_config save_c saves the configuration
-------------------------------------------------------------------------------------------------------------------------------------------------------
================================================================================================================================================================
二、softAP测试(链接:http://blog.sina.com.cn/s/blog_a000da9d01014m5e.html)
1.config softAP
hostapd -B /data/misc/wifi/hostapd.conf
ps:
a>.hostapd.conf配置文件得自己编写
b>.调试softAP功能前,需要先将hostapd可执行文件编译出来
c>.如果STA与AP功能的firmwire不为同一个时,在调试STA前需要重新载入wifi模块,并且指定AP firmwire的路径
2.config ip address
ifconfig wlan0 192.168.43.1 netmask 255.255.255.0
3.config iptables
echo 1 > /proc/sys/net/ipv4/ip_forward
cat /proc/sys/net/ipv4/ip_forward
4.create share net chain
iptables -A FORWARD -i eth0 -o wlan0 -m state --state ESTABLI================================================================================================================================================================
一、WIFI connect测试(STA)
1.wpa_supplicant -d -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -iwlan0 -B
2.wpa_cli -p /data/misc/wifi/wlan0
ps:因为wpa_supplicant.conf中的ctrl_interface=/data/misc/wifi/wlan0。
3.连接AP
add_network (assume returns 2)
>set_network 2 ssid ""
>set_network 2 psk ""(AP有设密码)
>set_network 2 key_mgmt NONE(AP没有无密码)
>select_network 2
>enable_network 2
4.设置IP与网关
1>动态获取IP
dhcpcd wlan0
2>静态设置IP
ifconfig wlan0 192.168.100.200
ifconfig eth0 192.168.120.56
ifconfig eth0 192.168.120.56 netmask 255.255.255.0
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
route add default gw 192.168.0.1
PS:
a>.获取IP的方式取一种测试即可
b>.常用的wpa_sullicant命令
-------------------------------------------------------------------------------------------------------------------------------------------------------
Full command Short command Description
status stat displays the current connection status
disconnect disc prevents wpa_supplicant from connecting to any access point
quit q exits wpa_cli
terminate term kills wpa_supplicant
reconfigure recon reloads wpa_supplicant with the configuration file supplied (-c parameter)
scan scan scans for available access points (only scans it, doesn‘t display anything)
scan_result scan_r displays the results of the last scan
list_networks list_n displays a list of configured networks and their status (active or not, enabled or disabled)
select_network select_n select a network among those defined to initiate a connection (ie select_network 0)
enable_network enable_n makes a configured network available for selection (ie enable_network 0)
disable_network disable_n makes a configured network unavailable for selection (ie disable_network 0)
remove_network remove_n removes a network and its configuration from the list (ie remove_network 0)
add_network add_n adds a new network to the list. Its id will be created automatically
set_network set_n shows a very short list of available options to configure a network when supplied with no parameters.
See next section for a list of extremely useful parameters to be used with set_network and get_network.
get_network get_n displays the required parameter for the specified network. See next section for a list of parameters
save_config save_c saves the configuration
-------------------------------------------------------------------------------------------------------------------------------------------------------
================================================================================================================================================================
二、softAP测试(链接:http://blog.sina.com.cn/s/blog_a000da9d01014m5e.html)
1.config softAP
hostapd -B /data/misc/wifi/hostapd.conf
ps:
a>.hostapd.conf配置文件得自己编写
b>.调试softAP功能前,需要先将hostapd可执行文件编译出来
c>.如果STA与AP功能的firmwire不为同一个时,在调试STA前需要重新载入wifi模块,并且指定AP firmwire的路径
2.config ip address
ifconfig wlan0 192.168.43.1 netmask 255.255.255.0
3.config iptables
echo 1 > /proc/sys/net/ipv4/ip_forward
cat /proc/sys/net/ipv4/ip_forward
4.create share net chain
iptables -A FORWARD -i eth0 -o wlan0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
5.config dnsmasq
dnsmasq --no-daemon --no-resolv --no-poll --dhcp-range=192.168.43.100,192.168.43.200,100h
================================================================================================================================================================
三、P2P测试
iw phy `ls /sys/class/ieee80211/` interface add p2p0 type managed
ifconfig p2p0 192.168.43.3 netmask 255.255.255.0 up
wpa_supplicant -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf &
wpa_cli -p /data/misc/wifi/p2p0
p2p_connect 8a:e3:ab:cb:4e:a4 pbc
1.type it p2p_connect 9a:0c:82:4d:3d:d8 pbc on our platform
2. connect our network on mobile
3.dhcpcd p2p-p2p0-0 SHED,RELATED -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
5.config dnsmasq
dnsmasq --no-daemon --no-resolv --no-poll --dhcp-range=192.168.43.100,192.168.43.200,100h
================================================================================================================================================================
三、P2P测试
iw phy `ls /sys/class/ieee80211/` interface add p2p0 type managed
ifconfig p2p0 192.168.43.3 netmask 255.255.255.0 up
wpa_supplicant -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf &
wpa_cli -p /data/misc/wifi/p2p0
p2p_connect 8a:e3:ab:cb:4e:a4 pbc
1.type it p2p_connect 9a:0c:82:4d:3d:d8 pbc on our platform
2. connect our network on mobile
3.dhcpcd p2p-p2p0-0
wifi debug command的更多相关文章
- Cisco IOS debug command reference Command A through D
debug aaa accounting through debug auto-config debug aaa accounting : to display information on acco ...
- Keil debug command SAVE 命令保存文件的解析
简介 使用 Keil debug 很方便,把内存中的一段区域 dump 出来也很方便,例如使用命令 SAVE filepath startAddr, endAddr, typeCode .但是要查看 ...
- Cisco IOS Debug Command Reference I through L
debug iapp through debug ip ftp debug iapp : to begin debugging of IAPP operations(in privileged EXE ...
- Cisco IOS Debug Command Reference Command E through H
debug eap through debug he-module subslot periodic debug eap : to display information about Extensib ...
- struts2 CVE-2012-0392 S2-008 Strict DMI does not work correctly allows remote command execution and arbitrary file overwrite
catalog . Description . Effected Scope . Exploit Analysis . Principle Of Vulnerability . Patch Fix 1 ...
- How to increase TX Power Signal Strength of WiFi
转自:https://www.blackmoreops.com/2013/10/27/how-to-increase-tx-power-signal-strength-of-wifi/ This gu ...
- perl debug
1. 进入debug模式 # perl -d ./perl_debugger.pl it prompts, DB<1> 2. 查看从第10行开始的代码. 查看函数get_pattern ...
- STLink download/debug interface for Linux.
http://arm-utilities.googlecode.com/svn-history/r47/trunk/stlink-download/stlink-download.c /* STLin ...
- Using an open debug interconnect model to simplify embedded systems design
Using an open debug interconnect model to simplify embedded systems design Tom Cunningham, Freescale ...
随机推荐
- Android 控件架构与自定义控件详解
架构: PhoneWindow 将一个 DecorView 设置为整个应用窗口的根 View,这里面所有 View 的监听事件,都通过 WindowManagerService 来接收.DecorVi ...
- 如何简单去掉dede后台的验证码 dedecms5.7 验证码怎么去掉
很多朋友都在找,如何去掉dede后台的验证码,每次登陆都很繁琐. 现在教大家一个dedecms5.7 验证码怎么去掉的最直接的方法: 在dedecms5.7[验证码安全设置]里,说修改后 ...
- 一个项目多个App项目搭建
在testDjango项目中找到testDjango文件夹,打开urls.py路由配置文件并添加以下配置 from django.conf.urls import url,includefrom dj ...
- ylb:SQL 表的高级查询-多表连接和子查询
ylbtech-SQL Server: SQL Server-表的高级查询-多表连接和子查询 SQL Server 表的高级查询-多表连接和子查询. 1,ylb:表的高级查询-多表连接和子查询 返回顶 ...
- C# Graphics
Graphics.FillPie 方法 填充由一对坐标.一个宽度.一个高度以及两条射线指定的椭圆所定义的扇形区的内部. Graphics.FillPie (Brush, Int32, Int32, I ...
- Testin云測手游质量管家 七大兵器助CP称霸江湖
Testin云測手游质量管家 七大兵器助CP称霸江湖 2014/09/29 · Testin · 产品评測 在武侠江湖里,高手不须要武功高强.亦要具备厉害的武器.有人的地方就有江湖.手游行业相同腥风血 ...
- Android源代码解析之(六)-->Log日志
转载请标明出处:一片枫叶的专栏 首先说点题外话,对于想学android framework源代码的同学,事实上能够在github中fork一份,详细地址:platform_frameworks_bas ...
- git 操作分支
1. git 查看本地分支:git branch 2. git 查看所有分支:git branch -a 3. git 新建本地分支:git branch branchName 4. git 新建分支 ...
- linux安装svn客户端subversion及使用方法
1.下载 [maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1 ...
- centOS 7中上网以及网卡的一些设置
在VMWare中安装LinuxOS是个非经常见的事情. 可是,关于虚拟机的上网问题.想在这里总结一下,里面还有不懂的问题.希望能够得到前辈的解惑. 一.VMWare网卡的设置的三种选项: Bridge ...