在哪里可以在文件系统中找到IP地址(例如proc或sys) -- networking 领域 和 file-system 领域 和 ip-address 领域 android 相关 的问题

Where to find IP address in file system (e.g. proc or sys)


简体版||繁體版
2
vote

问题

中文

是否有一种方法可以在Android文件系统中获取接口的IP(v4)地址?我知道我可以使用ifconfig或netcfg,但我想使用一个监控工具,只能只能访问文件而不是执行命令。

英文原文

Is there a way to get the IP (v4) address of an interface in the file system of Android? I know I could use ifconfig or netcfg but I would like to use a monitoring tool which can only access files and not execute commands.

        

回答列表

2
 
vote

根据帖子在SO ,<代码> ABCDEFGHIJKLMNABCDEFGHIJKLMN3 将在

中返回它

第二列,标题"local_address" ,例如, "cf00a8c0:0203" 。

":" 之后的部分是端口号。

从剩下的时间使用最后两个(c0)作为十六进制号码,例如, C0是192,这是此示例中的地址的开始。

进一步:

IP地址显示为小端四字节十六进制数;也就是说,首先列出了最低有效字节,因此您需要反转字节字节的顺序以将其转换为IP地址。

端口号是一个简单的双字节十六进制数。

 

According to a post on SO, cat /proc/net/tcp will return it in

the second column, with the heading "local_address", e.g. "CF00A8C0:0203".

The part after ":" is a port number.

From the rest use the last two (C0) as a hex number, e.g. C0 is 192, which is the start of the address in this example.

Further:

The IP address is displayed as a little-endian four-byte hexadecimal number; that is, the least significant byte is listed first, so you'll need to reverse the order of the bytes to convert it to an IP address.

The port number is a simple two-byte hexadecimal number.

 
 
         
         
2
 
vote

我没有 android 测试它,但Linux优惠:

   cat /proc/net/fib_trie   

..从 https: //unix.stackexchange.com/questions/365225/how-to-get-the-ipv4-address-for-an-interface-from-proc

然后可以通过Grep,例如,通过Grep进一步过滤输出。
   cat /proc/net/fib_trie|grep '|--' | grep -vE ' 127|.0[^0-9.]*$|.255[^0-9.]*$'   
 

I have no Android to test it, but Linux offers:

 cat /proc/net/fib_trie 

.. from https://unix.stackexchange.com/questions/365225/how-to-get-the-ipv4-address-for-an-interface-from-proc

The output can then be filtered further by grep, e.g.

 cat /proc/net/fib_trie|grep '|--' | grep -vE ' 127|\.0[^0-9.]*$|\.255[^0-9.]*$' 
 
 

相关问题

24  是否有类似于IPConfig的命令或应用程序?  ( Is there a command or application similar to ipconfig ) 
我想在手机上看到我的网络地址。在Windows上,我可以使用 ipconfig 为此以及 ifconfig 在Linux上。但是如何在我的Android设备中看到此信息?是否有应用程序或命令? 更具体地说,我想看看我得到的IPv4地址以及我得到的IPv6地址是什么,或者我没有得到一个。 ...

1  通过以太网的PC和Android之间的UDP通信  ( Udp communication between pc and android via ethernet ) 
1。我正在使用在Lollipop 5.1上运行的rooted nexus 5进行测试。 2。这一切都没有WiFi连接。 我正在尝试在带有OTG电缆和以太网加密狗之间发送PC和Android设备之间的UDP数据包。当连接PC考虑Android是一个未认定的网络(无互联网访问),Android将设备识别为ET...

7  每次在新连接时,移动数据连接(GPRS,3G / 4G)是否会发生IP地址?  ( Does the ip address over a mobile data connection gprs 3g 4g change every tim ) 
是每次建立新连接时分配的数据连接的IP地址(例如,在断开连接 - 重新连接方案,重启等之后)或保留。 我已经对这个主题做了一些研究,但看法略有不同。第一个是肯定的: 无论是从公共互联网到达的IP地址, 取决于你的ISP;大多数移动ISP都操作了多路复用的NAT 通过单个地址可见几个网络内部IP地址 到公...

0  如何查看游戏服务器的IP地址  ( How to see ip addresses of game servers ) 
我想看看连接到我播放的特定服务器的特定游戏的IP地址。我的目标是在我的路由器上添加一个特定游戏的QoS。 iv尝试在我的android上做一个数据包捕获,但它有很多其他没有相关的IP地址。 ...

0  WiFi问题与Android  ( Wifi problem with android ) 
嘿,所有这些都可能不是一些编程问题而是一个可用性问题。我是Android World的新手。几天前我已经买了一个Android Mobile [三星Galaxy Pro B7510]。我试图将其与Wi-Fi连接连接到Internet。但问题是通常,当我将我的笔记本电脑连接到该路由器时,我需要修复连接以获得适当的IP地...

2  在哪里可以在文件系统中找到IP地址(例如proc或sys)  ( Where to find ip address in file system e g proc or sys ) 
是否有一种方法可以在Android文件系统中获取接口的IP(v4)地址?我知道我可以使用ifconfig或netcfg,但我想使用一个监控工具,只能只能访问文件而不是执行命令。 ...

0  如何查找附近Wi-Fi网络的IP地址?  ( How to find ip addresses of nearby wi fi networks ) 
智能手机应用程序显示有关附近的Wi-Fi网络的信息,即路由器等的通道,SSID,MAC地址,除IT IP地址之外。是否有可能发现附近的Wi-Fi网络的IP地址而不连接它? ...

0  为什么我的IP显示出与Android手机菜单中的IP不同?  ( Why is my ip showing up different than the ip in android phone menu ) 
为什么我的IP地址显示出与手机菜单中的IP不同的不同?我去了一个IP查找网站,它会自动检测到您的IP地址,但提出的是我手机菜单中IP的内容。 ...

2  查找承运人分配的公共IP地址  ( Find carrier allocated public ip address ) 
fido有一个服务,他们为某些费用分配了公共IP地址。我已经支付了费用,显然他们已经分配了我的手机是公共IP地址。在正常情况下,我应该能够在我的设备设置(状态信息)中看到IP地址,但它显示"IP地址不可用" 。 Fido客户服务无法提供帮助,并表示他们只有iPhone的指示。对于任何其他手机,我应该联系制造商。 任...

29  如何在Android上配置WiFi系列(热点)的DHCP设置?  ( How configure the dhcp settings of wifi tethering hotspot on android ) 
将我的PC连接到Android Wi-Fi热点时,它为我的PC分配了 192.168.42.x 地址。我真的需要改变它,因为它与我们的一个工作子网冲突 - 这可能? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有