================================================================================================================================================================

一、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的更多相关文章

  1. Cisco IOS debug command reference Command A through D

    debug aaa accounting through debug auto-config debug aaa accounting : to display information on acco ...

  2. Keil debug command SAVE 命令保存文件的解析

    简介 使用 Keil debug 很方便,把内存中的一段区域 dump 出来也很方便,例如使用命令 SAVE filepath startAddr, endAddr, typeCode .但是要查看 ...

  3. 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 ...

  4. Cisco IOS Debug Command Reference Command E through H

    debug eap through debug he-module subslot periodic debug eap : to display information about Extensib ...

  5. 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 ...

  6. 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 ...

  7. perl debug

    1. 进入debug模式 # perl -d ./perl_debugger.pl it prompts, DB<1>   2. 查看从第10行开始的代码. 查看函数get_pattern ...

  8. STLink download/debug interface for Linux.

    http://arm-utilities.googlecode.com/svn-history/r47/trunk/stlink-download/stlink-download.c /* STLin ...

  9. 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 ...

随机推荐

  1. advanced-performance-troubleshooting-waits-latches-spinlocks

    https://www.sqlskills.com/blogs/paul/advanced-performance-troubleshooting-waits-latches-spinlocks/

  2. Drawable 添加过滤色,改变图片颜色

    /** * 更改图片颜色 * @param drawable * @param color * @return */ public Drawable getDrawable(Drawable draw ...

  3. 香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置&amp;总结

    一.前言及简单介绍 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/f ...

  4. C#中的Dictionary字典类常用方法介绍

    using System.Collections.Generic;//引用命名空间//Dictionary可以理解为散列集合 public class DictionaryTest { public ...

  5. Sahi ---实现 Web 自动化测试

    参考网址:http://sahipro.com/docs/sahi-apis/index.html Sahi 是 Tyto Software 旗下的一个基于业务的开源 Web 应用自动化测试工具.Sa ...

  6. 【深入JAVA EE】Spring配置文件解析

    在阅读的过程中有不论什么问题,欢迎一起交流 邮箱:1494713801@qq.com    QQ:1494713801 一.Spring头信息 Spring配置文件的头部信息通常是固定不变的.但每个标 ...

  7. java Map 实现类的对比

    java为数据结构中的映射定义了一个接口 java.util.Map ,他有四个实现类

  8. openssl生成https证书

    openssl生成https证书 分类: 其它2009-09-03 16:20 452人阅读 评论(0) 收藏 举报 includemoduleaccessapachessl服务器 openssl生成 ...

  9. Nginx绑定多个域名的方法

        nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里.  一.每个域名一个 ...

  10. Python中optparse模块使用浅析

    转载:http://www.jb51.net/article/59296.htm 最近遇到一个问题,是指定参数来运行某个特定的进程,这很类似Linux中一些命令的参数了,比如ls -a,为什么加上-a ...