Данная диагностика крайне полезна для локализации проблем с работой некоторых приложений, например Twonky и ему подобных.
Простейшим способом проверить стабильность подключения устройства к локальной сети является команда ping. Программа ping является одним из основных диагностических средств в сетях TCP/IP и входит в поставку всех современных сетевых операционных систем. Функциональность ping также реализована в некоторых встроенных операционных системах маршрутизаторов, доступ к результатам выполнения ping для таких устройств по протоколу SNMP определяется RFC 2925 (Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations).
Приведем пример работы данной команды для разных операционных систем: Windows, Mac OS X, Android.
В первую очередь нам надо узнать IP-адрес хранилища в нашей сети. Как это можно сделать описано здесь.
В нашем примере, воспользуемся простейшим вариантом, посмотрим IP-адрес через QNAP Finder. Нам нужно проверить хранилище HS-210 с IP-адресом 192.168.1.37.

В ОС Windows
Зайдите в меню Пуск в строке поиска наберите cmd, нажмите Enter. Так мы попадем в командую строку Windows.

В открывшемся окне задайте команду ping 192.168.1.37 –t, где:
ping – название команды
192.168.1.37 – IP-адрес хранилища в нашем примере
-t – дополнительный ключ для проверки связи с указанным узлом до прекращения вручную. 

Для отображения статистики и продолжения проверки нажмите сочетание клавиш CTRL+BREAK; для прекращения нажмите CTRL+C (по умолчанию Windows отправляет только 4 запроса, что бесполезно для диагностики).
В ОС MAC OS X
Для подключения к командной строке QNAP в операционной системе МАС OS X следует произвести следующие действия:
- Зайдите в Launcher, откройте папку Other и запустите приложение Терминал.

В открывшемся окне задайте команду ping 192.168.1.37, где:
ping – название команды
192.168.1.37 – IP-адрес хранилища в нашем примере.

Для отображения статистики и продолжения проверки нажмите сочетание клавиш CTRL+BREAK; для прекращения нажмите CTRL+C.
В ОС Android
Приложение командной строки, как правило, не входит в стандартную комплектацию поставки OS Android. Однако на Play Market существует большой выбор бесплатных эмуляторов решающих этот вопрос. Рассмотрим один из них Android Terminal Emulator.


- Скачайте и установите Android Terminal Emulator.
- Запустите эту программу на своем Android устройстве.
Внимание! Управление на разных моделях мобильных устройств может отличаться. Давайте посмотрим управляющие клавиши. Нажмите Настройка > Сочетания клавиш.

- Нам необходимо узнать какие клавиши заменят сочетание Ctrl+C, для прерывания команды ping. В нашем случае это будет кнопка-качель звука на уменьшение (Vol -) + буква С на экранной клавиатуре.

- В открывшемся окне задайте команду ping 192.168.1.37 –t, где:
ping – название команды
192.168.1.37 – IP-адрес хранилища в нашем примере

Анализ статистики
По результатам, которые мы получим, можно сделать некоторые выводы. В первую очередь стоит обратить внимание на непрерывность выполнения команды.
Пример 1.

На данном примере связь стабильна. Как мы видим - 0% потерь.
Пример 2.

Связь с узлом периодически пропадает, а затем восстанавливается. Причин может быть несколько, наиболее распространенные:
- повреждение сетевого кабеля (попробуйте заменить кабель);
- повреждение порта роутера, компьютера или NAS (подключите NAS напрямую к компьютеру и повторите проверку, запустите ping с роутера до NAS и до компьютера);
- плохая связь по Wi-Fi (смените канал Wi-Fi, отключите шифрование, используйте другой беспроводной адаптер).
Пример 3.

Заданный узел недоступен. Обратите внимание, что об этом нам сообщил другой IP-адрес (в данном случае 192.168.1.34 – адрес компьютера, с которого выполняется команда).
В данном случае, помимо всех причин, перечисленных в предыдущем пункте, стоит проверить:
- включено ли пингуемое устройство;
- существует ли физический контакт с устройством. Горят ли индикаторы LAN на сетевой карте роутера, компьютера и самого хранилища;
- не разорвал ли связь Wi-Fi-адаптер компьютера, роутера или хранилища.
KB-4079