在成功的3G或LTE数据呼叫之后,我需要获取运营商分配的IPaddress。
$adb shell netcfg >> doesnt have the assigned IP address.
我尝试了adb shell dumpsys
和grep ip地址,但没有成功。有什么帮助/指示吗?
发布于 2012-11-01 00:17:18
尝试这个命令,它将帮助您获得ipaddress。
adb shell ifconfig tiwlan0
tiwlan0是设备上wi网络接口的名称。这是获取is地址的通用命令,
adb shell netcfg
它会像这样输出
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
发布于 2014-10-03 17:56:21
Try:
adb shell ip addr show rmnet0
--它会返回这样的东西:
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
发布于 2014-01-16 07:45:22
根据评论: netcfg在Android 6中被删除。
试一试
adb shell netcfg
或
adb shell <device here or leave out if one device>
shell@android:/ $netcfg
https://stackoverflow.com/questions/13169249
复制相似问题