adb shell网络命令nestat、ping、netcfg、ip操作实例解释

原创
2017/04/22 17:27
阅读数 4.5K

网络命令(NetWork)

1. adb shell netstat

网络统计。用来查看网络当前状态:



2. adb shell ping

测试两个网络间的连接和延迟。ping命令的格式如下:

ping[-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface]
[-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos]
[-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option]
[-w deadline] [-W timeout] [hop1 ...] destination

部分参数解释可以参考链接:http://blog.csdn.net/henni_719/article/details/62232781

使用-c参数:adb shell ping -c 4 www.baidu.com,ping4次后停止ping:


 

3. adb shell netcfg

通过配置文件配置和管理网络连接。命令行格式:netcfg [<interface>{dhcp|up|down}]

由于手机是6.0版本,提示该命令不存在。无法演示。通过查阅,要获取Android手机的IP地址,必须先保证你的Android手机已经连接到无线网络(此处的无线网络包括WiFi和WAPI,不包括3G或2G的移动网络)。执行如下命令:

先执行命令"adb shellnetcfg" 

再执行命令 “adb shell ifconfigrmnet0”

不过如果想查询WiFi的IP地址,可以通过ip命令:adb shell ip -f inet addr show wlan0


4.adb shell ip [OPTIONS] OBJECT

显示,操纵路由,设备,路由策略和隧道

OBJECT := { link | addr | addrlabel |route | rule | neigh | ntable |tunnel | tuntap | maddr | mroute | mrule |monitor | xfrm |netns | l2tp }

 

OPTIONS := {-V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |-f[amily] { inet | inet6| ipx | dnet | link } |-l[oops] { maximum-addr-flush-attempts } |-o[neline] |-t[imestamp] | -b[atch] [filename] |-rc[vbuf] [size]}

关于解释和示例可参考链接:http://blog.csdn.net/henni_719/article/details/62416420

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部