Я работал над набором страниц PHP, которые запускаются на сервере Apache в Linux-системе (Ubuntu), которая возвращает состояние и информацию об устройствах в моей локальной сети. Одна вещь, которая сделана, является простым тестом проверки связи, чтобы определить, является ли устройство онлайн относительно локальной сети.
Выполнение «ping -c 1 -w 1 host» хорошо работает со всем, кроме моего Xbox 360, который, кажется, плотно заблокирован. Если я использую «nmap -sN xbox360», он сообщит, что он в сети, но для этого требуются права суперпользователя.
Есть идеи, как решить эту проблему? В интернете я ничего не нашел о том, как разрешить Xbox 360 реагировать на эхо-запросы, есть ли что-то, для чего не требуются права суперпользователя (которые можно запустить из скрипта php), чтобы определить, подключен ли мой Xbox к локальной сети?