Я пытаюсь написать командный файл, который должен найти динамически назначенный IP-адрес моего телефона Android, когда он подключен к сети (маршрутизатор Tenda WiFi).
Поэтому я пробую arp -a
и ищу MAC-адрес своего телефона, чтобы я мог получить его IP из таблицы.
C:\Users\Leeroy>arp -a
Interface: 192.168.0.100 --- 0xb
Internet Address Physical Address Type
192.168.0.1 c8-3a-35-35-f6-68 dynamic
192.168.0.255 ff-ff-ff-ff-ff-ff static
224.0.0.22 01-00-5e-00-00-16 static
224.0.0.251 01-00-5e-00-00-fb static
224.0.0.252 01-00-5e-00-00-fc static
239.255.255.250 01-00-5e-7f-ff-fa static
255.255.255.255 ff-ff-ff-ff-ff-ff static
Проблема в том, что он не отображается в таблице! Я пробовал ping 192.168.0.255
но он все равно не появляется. Я попытался запросить 192.168.0.100 (IP-адрес моего настольного ПК) из браузера телефона, и это, безусловно, выводит телефон на радар. Но у меня нет возможности делать это вручную каждый раз, когда я хочу, чтобы это появилось в таблице arp.
Как сделать так, чтобы телефон Android отображался в таблице arp (ничего не делая, кроме подключения к WiFi)?