首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
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

回答 13

Stack Overflow用户

发布于 2012-11-01 00:17:18

尝试这个命令,它将帮助您获得ipaddress。

代码语言:javascript
运行
复制
adb shell ifconfig tiwlan0

tiwlan0是设备上wi网络接口的名称。这是获取is地址的通用命令,

代码语言:javascript
运行
复制
 adb shell netcfg

它会像这样输出

代码语言:javascript
运行
复制
usb0     DOWN  0.0.0.0         0.0.0.0         0×00001002
sit0     DOWN  0.0.0.0         0.0.0.0         0×00000080
ip6tnl0  DOWN  0.0.0.0         0.0.0.0         0×00000080
gannet0  DOWN  0.0.0.0         0.0.0.0         0×00001082
rmnet0   UP    112.79.87.220   255.0.0.0       0x000000c1
rmnet1   DOWN  0.0.0.0         0.0.0.0         0×00000080
rmnet2   DOWN  0.0.0.0         0.0.0.0         0×00000080
票数 73
EN

Stack Overflow用户

发布于 2014-10-03 17:56:21

Try:

代码语言:javascript
运行
复制
adb shell ip addr show rmnet0

--它会返回这样的东西:

代码语言:javascript
运行
复制
3: rmnet0: <UP,LOWER_UP> mtu 1500 qdisc htb state UNKNOWN qlen 1000
    link/[530]
    inet 172.22.1.100/29 scope global rmnet0
    inet6 fc01:abab:cdcd:efe0:8099:af3f:2af2:8bc/64 scope global dynamic
       valid_lft forever preferred_lft forever
    inet6 fe80::8099:af3f:2af2:8bc/64 scope link
       valid_lft forever preferred_lft forever 

这个部分是由运算符分配的IPV4

inet 172.22.1.100

这个部分是由运算符分配的IPV6

inet6 8bc 01:abab:cdcd:efe0:8099:af3f:2af2:8bc

票数 25
EN

Stack Overflow用户

发布于 2014-01-16 07:45:22

根据评论: netcfg在Android 6中被删除。

试一试

代码语言:javascript
运行
复制
adb shell netcfg

代码语言:javascript
运行
复制
adb shell <device here or leave out if one device>
shell@android:/ $netcfg
票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13169249

复制
相关文章

相似问题

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