Проверка наличия подключения 501
Проверка наличия подключения
Команда ping проверяет, можно ли получить доступ к удаленному узлу с ва-
шего компьютера. Эта простая функциональность крайне полезна при тес-
тировании сетевого подключения, независимо от того, в каком приложении
возникла проблема, ping позволяет определить, в каком направлении следу-
ет проводить дальнейшее тестирование - сетевого соединения (более низкие
уровни) или же приложения (верхние уровни). Если ping сообщает, что паке-
ты достигают удаленной системы и возвращаются обратно, проблема поль-
зователя, вероятно, связана с верхними уровнями. Если пакеты не могут
вернуться, дело, скорее всего, в протоколах более низкого уровня.
Пользователь часто сообщает о сетевой проблеме, заявляя, что не может от-
крыть сеанс telnet (или
ftp,
или же отправить почту, или что-то еще) на опре-
деленном удаленном узле. И тут же подкрепляет свое утверждение словами,
что раньше все работало. В таких случаях, если возможность подключения к
удаленному узлу оказывается под вопросом, ping - очень полезное средство.
Выполните прозвонку удаленного узла, указанного вам пользователем. Ес-
ли ping сообщает, что все в порядке, попросите пользователя прозвонить
узел. Если и на этот раз пакеты проходят, сосредоточьте дальнейший анализ
в области конкретного приложения, с которым возникают проблемы у поль-
зователя. Возможно, пользователь пытается наладить сеанс telnet с узлом,
который предоставляет только анонимный ftp-доступ. Возможно, узел не
работал именно в тот момент, когда пользователь попытался решить свою
задачу. Попросите пользователя попробовать еще раз и очень внимательно
наблюдайте за всеми его действиями. Если пользователь все делает правиль-
но, однако ошибка в приложении по-прежнему возникает, может потребо-
ваться тщательный анализ приложения при помощи snoop и даже обраще-
ние к администратору удаленной системы.
Если ваша ping-прозвонка проходит успешно, a ping с пользовательской ма-
шины дает сбой, проверьте настройки пользовательской системы, а также
протестируйте отличия путей к удаленному узлу от вашей машины и от ма-
шины пользователя.
Если ваши ping-команды или ping-команды пользователя дают сбой, внима-
тельно отнеситесь к любым сообщениям об ошибках. Сообщения об ошибках
ping - полезные проводники в планировании дальнейшего тестирования.
Конкретика сообщений может варьироваться от реализации к реализации,
однако основных типов ошибок существует не так много:
Unknown host (Неверный узел)
Имя удаленного узла не может быть преобразовано службой имен в IP-ад-
рес. Могут быть виноваты серверы имен (ваш локальный сервер имен или
сервер удаленной системы), имя узла может быть неверным, или же воз-
никли неполадки в сети, разделяющей вашу систему и удаленный сервер.
Если известен IP-адрес удаленного узла, попробуйте выполнить для него
команду
ping.
Если удалось связаться с узлом по его IP-адресу, в сбоях ви-
новата служба имен. Воспользуйтесь nslookup или dig для тестирования