Получить IP-адрес шлюза в Android



как узнать ip адрес чужого телефона (6)

Как получить IP-адрес шлюза, Есть вариант с использованием Wi-Fi, но. Если нет никакого способа узнать, как найти шлюз, DNS и другие детали в устройстве Android при подключении с помощью USB-модема.


Установите приложение эмулятора терминала, затем, чтобы увидеть таблицу маршрутизации, запустите iproute из командной строки. Не требует корневых разрешений. Я не знаю, как получить DNS-сервер. Там нет файла /etc/resolv.conf . Вы можете попробовать nslookup www.google.com и посмотреть, что он сообщает для вашего сервера, но на моем телефоне он сообщает 0.0.0.0 что не слишком полезно.


Перейти к терминалу

$ adb -s UDID shell
$ ip addr | grep inet 
or
$ netcfg | grep inet

DNS-сервер получен через

getprop net.dns1 

ОБНОВЛЕНИЕ: в Android Nougat 7.x присутствует ifconfig, а netcfg отсутствует. Так что ifconfig может быть использован для поиска IP-адреса и сетевой маски.


На Android 7 работает это:

 ip route get 8.8.8.8

вывод будет: 8.8.8.8 через шлюз ...


Я использую CyanogenMod 7.2 на Android 2.3.4, затем просто откройте эмулятор терминала и введите:

$ ip addr show
$ ip route show

Это решение даст вам параметры сети. Проверьте это solution





gateway