Onde encontrar endereço IP no sistema de arquivos (por exemplo, proc ou sys) -- networking campo com file-system campo com ip-address camp android Relacionado O problema

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


2
vote

problema

português

Existe uma maneira de obter o endereço IP (V4) de uma interface no sistema de arquivos do Android? Eu sei que eu poderia usar ifconfig ou netcfg, mas gostaria de usar uma ferramenta de monitoramento que só pode acessar arquivos e não executar comandos.

english

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.

        

Lista de respostas

2
 
vote

De acordo com um post em tão , cat /proc/net/tcp irá devolvê-lo em

.

A segunda coluna, com o título "Local_Address", e. "Cf00a8c0: 0203".

A peça após ":" é um número de porta.

A partir do resto, use os dois últimos (C0) como um número hexadecimal, e. C0 é 192, que é o início do endereço neste exemplo.

Além disso:

.

O endereço IP é exibido como um pequeno número hexadecimal de quatro bytes; Ou seja, o byte menos significativo é listado primeiro, então você precisará inverter a ordem dos bytes para convertê-lo em um endereço IP.

O número da porta é um número hexadecimal simples de dois bytes.

 

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

Eu não tenho Android para testá-lo, mas o Linux oferece:

   cat /proc/net/fib_trie    

.. de https: //unix.stackexchange.com/Questions/365225/HOW-Por-Get-the-ipv4-Address-for-an-interface-from-proc

A saída pode ser filtrada ainda mais por Grep, por exemplo,

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

Perguntas relacionadas

1  Comunicação UDP entre PC e Android via Ethernet  ( Udp communication between pc and android via ethernet ) 
1. Eu estou testando com um nexo enraizado 5 operando no pirulito 5.1. 2. Isso tudo é sem conexão WiFi. Eu estou tentando enviar pacotes UDP entre um ...

29  Como configurar as configurações do DHCP do WiFi Tethering (Hotspot) no Android?  ( How configure the dhcp settings of wifi tethering hotspot on android ) 
Ao conectar meu PC ao hotspot do Wi-Fi do Android, atribuiu um endereço abcdefghgjklmnabcdefghijklmn1 no meu PC. Eu realmente preciso mudar isso, pois confl...

0  Como encontrar endereços IP das redes Wi-Fi próximas?  ( How to find ip addresses of nearby wi fi networks ) 
Aplicativo Smartphone Mostrar informações sobre redes Wi-Fi nas proximidades Encontra, i.e. Canal, SSID, endereço MAC do roteador, etc, exceto endereços IP. É...

0  problema wifi com o Android  ( Wifi problem with android ) 
Hey tudo isso pode não ser algum problema de programação, em vez de um problema de usabilidade. Eu sou novo para o mundo do Android. Eu comprei um celular And...

7  O endereço IP sobre uma conexão de dados móveis (GPRS, 3G / 4G) altera toda vez em nova conexão?  ( Does the ip address over a mobile data connection gprs 3g 4g change every tim ) 
é o endereço IP de uma conexão de dados atribuída toda vez sempre que uma nova conexão é estabelecida (por exemplo, após um cenário de reconecção de desconexã...

0  Como ver endereços IP dos servidores de jogos  ( How to see ip addresses of game servers ) 
Eu quero ver o endereço IP que o jogo específico conectou a servidores específicos que eu joguei. Meu objetivo é adicionar um QoS no meu roteador para um jogo...

2  Onde encontrar endereço IP no sistema de arquivos (por exemplo, proc ou sys)  ( Where to find ip address in file system e g proc or sys ) 
Existe uma maneira de obter o endereço IP (V4) de uma interface no sistema de arquivos do Android? Eu sei que eu poderia usar ifconfig ou netcfg, mas gostaria...

24  Existe um comando ou aplicativo semelhante ao ipconfig?  ( Is there a command or application similar to ipconfig ) 
Eu gostaria de ver meus endereços de rede no meu telefone. No Windows I PODE USAR ABCDEFGHIJKLMNABCDEFGHIJKLMN0 para este e ifconfig no Linux. Mas como po...

2  Encontre o transportador alocado endereço IP público  ( Find carrier allocated public ip address ) 
Fido tem um serviço onde eles alocam um endereço IP público para algumas taxas. Eu paguei as taxas e aparentemente eles alocaram meu telefone um endereço IP p...

0  Por que meu IP está aparecendo diferente do IP no menu Android Phone?  ( Why is my ip showing up different than the ip in android phone menu ) 
Por que meu endereço IP está mostrando diferentes do que o ip no menu do meu celular? Eu fui a um site de pesquisa IP e ele detecta automaticamente seu endere...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.