Есть ли команда или приложение, подобное ipconfig?

Я хотел бы видеть свои сетевые адреса на моем телефоне. В Windows я могу использовать ipconfigдля этого и ifconfigв Linux. Но как я могу увидеть эту информацию на своем Android-устройстве? Есть ли приложение или команда для этого?

В частности, я хотел бы видеть, какой адрес IPv4 я получаю и какой адрес IPv6 я получаю или не получаю.

Вы не получите адрес IPv6, Android его не поддерживает: android.stackexchange.com/questions/3718/…
@Matthew: на самом деле я получаю адрес IPv6, но это должен быть какой-то IPv4-IPv6 или какой-то локальный адрес, поскольку это не то же самое, что когда я посещаю веб-сайт. И я не могу зайти на ipv6.google.com
Ах, мой плохой. Это должно быть «частичная поддержка», упомянутая на форуме Google.
@Matthew: Может быть что-то и с моим сетевым оператором. На самом деле я тоже получаю от них локальный IPv4-адрес, это не то же самое, что я вижу, посещаю ли я What is my IPслужбу. Вот интересный пост в блоге T-Mobile: умный или безумный? но у меня нет T-Mobile в качестве оператора сети.

Ответы (3)

Android поставляется с ifconfig, установите эмулятор терминала и введите «ifconfig eth0» или используйте «netcfg», чтобы получить список всех доступных устройств. Однако для использования ifconfig вам нужен root.

Я пробовал, Android Terminal Emulatorно ничего не происходит, если я выполняю ifconfig, и если я запускаю, ifconfig eth0я получаю eth0: No such device. Я тестировал netcfgсейчас, и он печатает список с IPv4, но нет информации об IPv6. Спасибо, в любом случае.
Интерфейс по умолчанию для 3G, кажется, назван, rmnet0а не eth0на моем Android, поэтому ifconfig rmnet0работает лучше.
вы можете использовать «ifconfig wlan0» в своем терминале, если вы подключились к WiFi
Используйте netcfgдля получения списка доступных устройств. Найдите краткое имя наиболее вероятного устройства (рядом с ним должен быть указан сетевой IP-адрес вашего устройства). Затем используйте ifconfig <shortname>. Например, если netcfgпоказывает, что wlan0имеет фактический сетевой IP-адрес вашего устройства (а не поддельный IP-адрес, например 0.0.0.0), вам следует выполнить ifconfig wlan0, чтобы получить более подробную информацию.
@Ziana Mitchell: Спасибо за предложенное изменение, однако я отклонил предложенное вами изменение. Ваше редактирование - хорошая информация, однако вы должны поместить ее в свой собственный ответ, а не редактировать этот.

просто введитеnetcfg

он будет отображать интерфейс и работать на любом эмуляторе терминала. работает на самом телефоне, или удаленно через adb.

adb shell netcfgо, да
Нет netcfg ни на моем устройстве 6.0.1, ни на busybox.
Этого больше нет в современных версиях Android.

NetGenie Lite может это сделать.

Я установил его, но ничего не нашел о IPv6. В любом случае спасибо, интересное приложение.