首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获得由操作员分配的ip地址的adb命令

获得由操作员分配的ip地址的adb命令
EN

Stack Overflow用户
提问于 2012-11-01 00:13:15
回答 13查看 150.1K关注 0票数 50

在成功的3G或LTE数据呼叫之后,我需要获取运营商分配的IPaddress。

代码语言:javascript
运行
复制
$adb shell netcfg >> doesnt have the assigned IP address.

我尝试了adb shell dumpsys和grep ip地址,但没有成功。有什么帮助/指示吗?

EN

Stack Overflow用户

发布于 2015-09-17 11:50:47

您可以通过这种方式获得设备ip地址:

代码语言:javascript
运行
复制
adb shell ip route > addrs.txt
#Case 1:Nexus 7
#192.168.88.0/23 dev wlan0  proto kernel  scope link  src 192.168.89.48

#Case 2: Smartsian T1,Huawei C8813
#default via 192.168.88.1 dev eth0  metric 30
#8.8.8.8 via 192.168.88.1 dev eth0  metric 30
#114.114.114.114 via 192.168.88.1 dev eth0  metric 30
#192.168.88.0/23 dev eth0  proto kernel  scope link  src 192.168.89.152 metric 30
#192.168.88.1 dev eth0  scope link  metric 30

ip_addrs=$(awk {'if( NF >=9){print $9;}'} addrs.txt)

echo "the device ip address is $ip_addrs"
票数 12
EN
查看全部 13 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13169249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档