Для диагностирования возможных сетевых проблем рекомендуется осуществить следующие действия:
Проверка корректности настроек сетевых интерфейсов на устройстве пользователя
Проверить текущие настройки сетевых интерфейсов можно с помощью команды в терминале:
sudo ifconfig
Пример выполнения команды:
Пример ошибки:
Проверка настроек маршрутизации на устройстве пользователя
Вывести на экран все содержимое таблицы IP-маршрутизации можно с помощью команды в терминале:
sudo netstat -nr
Пример выполнения команды:
Пример ошибки:
Проверка настроек даты и времени на устройстве пользователя
Вывести текущую дату и время, а также часовой пояс в системе можно с помощью команды в терминале:
date; date +"%Z %z"
Пример выполнения команды:
Пример ошибки:
Проверка DNS-записей ответов сервера Assist на запрос через DNS пользователя
Для диагностики службы DNS, проверки DNS записей сервера payments111.paysecure.ru используется команда в терминале:
nslookup payments111.paysecure.ru
Пример выполнения команды:
Пример ошибки:
Проверка корректности работы службы DNS пользователя
Для диагностики службы DNS, проверки DNS записей сервера payments-direct.paysecure.ru и обнаружения проблем, связанных с разрешением имен в системе DNS используется команда в терминале:
nslookup payments-direct.paysecure.ru
Пример выполнения команды:
Пример ошибки:
Проверка доступности порта сервера Assist с устройства пользователя
Для проверки доступности 443 порта (HTTPS) сервера payments111.paysecure.ru из сети пользователя применяется команда в терминале:
Пример выполнения команды:
Пример ошибки:
Проверка доступности сервера Assist с устройства пользователя
Для проверки целостности и качества соединения с сервером payments111.paysecure.ru используется команда в терминале:
ping -c 10 payments111.paysecure.ru
Пример выполнения команды:
Пример ошибки:
Проверка доступности сервера Assist от интернет-провайдера пользователя
Для определения маршрута, то есть пути прохождения пакетов до сервера payments111.paysecure.ru, используется команда в терминале:
traceroute payments111.paysecure.ru
Пример выполнения команды:
Пример ошибки:
Диагностика службы DNS
Для диагностики службы DNS используется команда в терминале:
ip1=`nslookup payments111.paysecure.ru | grep Address | sed -n '2p' | cut -d: -f2`; name_answer=`nslookup payments111.paysecure.ru | grep Name | cut -d: -f2`; ip2=`nslookup $name_answer ns6.incapdns.net | grep Address | sed -n '2p' | cut -d: -f2`; [[ $ip1 == $ip2 ]] && echo 'true' || echo 'false'
Если после выполнения команды выводится значение true (см. пример), то служба DNS работает корректно.
Если после выполнения команды выводится значение false , то рекомендуется выполнить действия. описанные в разделе "Решение проблем".
Пример выполнения команды:
Пример ошибки: