ファイルシステム内の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

<コード> cat /proc/net/tcp

に返します。

2列目、「local_address」という見出し、例えば。 "CF00A8C0:0203"

「:」の後の部分はポート番号です。

残りから最後の2(C0)を16進数として使用します。 C0は192です。この例のアドレスの開始です。

さらに:

IPアドレスは、リトルエンディアンの4バイトの16進数として表示されます。つまり、最下位バイトが最初にリストされているので、バイトの順序をIPアドレスに変換する必要があります。

ポート番号は単純な2バイトの16進数です。

 

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.]*$' 
 
 

関連する質問

0  Androidに関するWifi問題  ( Wifi problem with android ) 
ねえ、これはすべてのプログラミング問題ではなく使いやすさの問題ではないかもしれません。私はAndroidの世界に新しいです。私はAndroid Mobile [Samsung Galaxy Pro B7510]を購入しました。私はそれをWi-Fi接続でインター...

7  Mobile Data Connection(GPRS、3G / 4G)のIPアドレスは、新しい接続で毎回変わるのですか?  ( Does the ip address over a mobile data connection gprs 3g 4g change every tim ) 
は、新鮮な接続が確立されたときに(例えば、切断再接続シナリオ、再起動後)、または保存されているデータ接続のIPアドレス、または保存されています。 このトピックに関する少し研究をしましたが、わずかに異なる見解があります。最初のものは肯定的です: 公衆インターネ...

2  キャリア割り当てのパブリックIPアドレスを検索します  ( Find carrier allocated public ip address ) 
Fidoには、料金のためにパブリックIPアドレスを割り当てるサービスがあります。私は料金を支払いました、明らかに彼らは私の電話をパブリックIPアドレスに割り当てました。通常の状況では、私のデバイス設定(ステータス情報)でIPアドレスを見ることができるはずです...

1  Ethernetを介したPCとAndroidの間のUDP通信  ( Udp communication between pc and android via ethernet ) 
1。私はLollipop 5.1で動作している根付いたNexus 5でテストしています。 2。これはすべてWiFi接続なしですべてです。 PCとOTGケーブルとイーサネットドングルを搭載したPCとAndroidデバイスの間にUDPパケットを送信し...

0  ゲームサーバーのIPアドレスを見る方法  ( How to see ip addresses of game servers ) 
特定のゲームがプレイした特定のサーバーに接続されているIPアドレスを見たいと思います。私の目標は、特定のゲームのために私のルーターにQoSを追加することです。 IVは私のAndroidでパケットキャプチャをしてみましたが、それは他の他の関連IPアドレスが見ら...

0  近くのWi-FiネットワークのIPアドレスを見つける方法は?  ( How to find ip addresses of nearby wi fi networks ) 
スマートフォンアプリケーションの表示近くのWi-Fiネットワークに関する情報は、IPアドレスを除いて、ルータのチャネル、SSID、MACアドレスなどを見つけます。接続せずに近くの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とは異なるものが違います。 ...

24  ipconfigに似たコマンドまたはアプリケーションはありますか?  ( Is there a command or application similar to ipconfig ) 
私の電話機の私のネットワークアドレスを見たいです。 Windowsでは、<コード> 99887766544330 をLinux上の<コード> 99887766544331 を使用できます。しかし、私は私のAndroidデバイスでこの情報を見ることができますか?...

2  ファイルシステム内のIPアドレスを見つける場所(例えば、PROCまたはSYS)  ( Where to find ip address in file system e g proc or sys ) 
Androidのファイルシステム内のインターフェイスのIP(V4)アドレスを取得する方法はありますか? ifconfigまたはnetcfgを使うことができるが、私はファイルにアクセスできる監視ツールを使用し、実行コマンドを実行することができます。 ...

29  AndroidのWiFiテザリング(ホットスポット)のDHCP設定をどのように設定しますか?  ( How configure the dhcp settings of wifi tethering hotspot on android ) 
PCをAndroid Wi-Fiホットスポットに接続するときは、<コード> 99887766654331 アドレスをPCに割り当てました。私は本当にそれが私たちの仕事サブネットの1つと矛盾するのでこれを変更する必要があります - これは可能ですか? ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有