Sign up ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I would like to see my network addresses on my phone. On Windows I can use ipconfig for this and ifconfig on Linux. But how can I see this information on my Android device? Is there an application or command for this?

More specifically I would like to see what IPv4 address I get and what IPv6 address I get or if I don't get one.

share|improve this question
You won't get an IPv6 address, Android doesn't support it:… –  Matthew Read Dec 16 '10 at 21:12
@Matthew: I actually get an IPv6 address, but it must be some kind of IPv4toIPv6 or some kind of local address, since it's not the same as when I visit an website. And I can't visit –  Jonas Dec 16 '10 at 21:50
Ah, my bad. That must be the "partial support" mentioned on the Google forum. –  Matthew Read Dec 16 '10 at 21:52
@Matthew: There may be something with my network operator too. I actually get a local IPv4 address from them too, it's not the same as I see if I visit an What is my IP service. Here is an interesting blog post T-Mobile: Clever or Insane? but I don't have T-Mobile as network operator. –  Jonas Dec 16 '10 at 21:57

4 Answers 4

up vote 4 down vote accepted

Try the free OS Monitor by eolwral. You can see every physical or logical network interface with associated ipv4/6 and mac addresses as well as total Rx ad Tx. Also has open connections and more, pretty awesome app for free if you ask me.

share|improve this answer

Android comes with ifconfig, install Terminal Emulator and type "ifconfig eth0", or use "netcfg" to list all available devices. You need root to use ifconfig though.

share|improve this answer
I have tried with Android Terminal Emulator but nothing happens if I execute ifconfig and if I run ifconfig eth0 I get eth0: No such device. I tested with netcfg now and it prints a list with IPv4, but there is no information about IPv6. Thanks anyway. –  Jonas Dec 16 '10 at 10:18
The default interface for 3G seems to be named rmnet0 instead of eth0 on my Android, so ifconfig rmnet0 works better. –  Jonas Dec 16 '10 at 21:52
you may use "ifconfig wlan0" in your terminal if you have connected with WiFi –  user90806 Jan 20 at 8:42
Use netcfg to get the list of available devices. Find the short name of the most likely device (it should have the network IP address of your device listed next to it). Then use ifconfig <shortname>. For example if netcfg shows that wlan0 has your device's actual network IP address (not bogus IP like, then you should execute ifconfig wlan0 to get more details. –  ADTC May 8 at 2:33

NetGenie Lite can do that.

share|improve this answer
I installed it but I find nothing about IPv6. Thanks anyway, it was an interesting app. –  Jonas Dec 16 '10 at 12:13

just type netcfg

it will lists the interface, and work on any terminal emulator. running on the phone itself, or remotely via adb.

share|improve this answer

protected by Community Apr 21 at 10:04

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.