android - 如何通过Shell获取Android的网关/路由器IP?

标签 android shell

我通常使用 getprop net.dns1 来获取网关/路由器 IP,但是当路由器和 DNS 具有不同的 IP 地址时,这不起作用。通过 Shell 获取网关/路由器 IP 的其他方法是什么?

顺便说一句,如果我使用 route 输出将显示网关 IP 为 *0.0.0.0 如果我使用 route -n.

最佳答案

如果您有一个或多个网关,这会将第一个返回给您。 arp | awk 'FNR == 1 {print $2}' | tr -d '()'

关于android - 如何通过Shell获取Android的网关/路由器IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44322354/

相关文章:

android - 没有在 Webview 中获得 onReceivedClientCertRequest 的回调

linux - 为什么我的 shell (sh) 变量在命令模式下没有导出?

bash - 在分隔符之前删除一个单词 - Bash

linux - 运行脚本(如果尚未运行)- 获取 [0 : not found

python - 使用附加参数在本地执行远程 python 脚本

同一设备中的 Android 客户端服务器应用程序

android - 克隆现有的 Android Studio 项目

android - 如何获取已安装应用程序的应用程序标签

android - WPF XAML 浏览器应用程序 (XBAP) 是否适用于 Android 和 Windows Phone 浏览器?有哪些选择?

bash - 在 bash 脚本中向 git 提供密码