Некоторые из тестов, описанных в данном разделе, могут диагностировать проблему с сетевыми устройствами. При обнаружении такой проблемы свяжитесь с людьми, ответственными за аппаратное обеспечение.
Некоторые из тестов, описанных в данном разделе, могут диагностировать проблему с сетевыми устройствами. При обнаружении такой проблемы свяжитесь с людьми, ответственными за аппаратное обеспечение.
Чтобы снизить уровень конфликтов, необходимо сократить объем передаваемых данных в сегменте сети. Простейший способ решить задачу - разделить один сегмент на несколько сегментов. В каждом из новых сегментов будет меньше узлов и, как следствие, меньший трафик. Как станет ясно, на деле все несколько сложнее.
Если предварительные тесты дали вам основание заподозрить, что подключение к локальной сети ненадежно, полезную информацию может предоставить команда netstat -i. Следующий пример содержит результат выполнения команды netstat -i для системы Solaris 8:
Позвонил пользователь и поинтересовался, доступен ли сервер, а затем сообщил о следующей проблеме. Рабочая станция пользователя, limulus, «подвисала» на время до нескольких минут при выполнении определенных команд, тогда как прочие команды работали превосходно.
Команда аг р используется при анализе проблем, связанных с отображениями адресов IP в адреса Ethernet. Команда аг р предоставляет три полезных для целей отладки ключа:
Ошибки «по answer» и «cannot connect» свидетельствуют о проблеме в нижних уровнях сетевых протоколов. Если предварительные тесты указывают на проблему такого рода, сконцентрируйте тестирование в области маршрутизации и сетевого интерфейса. Воспользуйтесь командами ifconfig, netstat и arp для тестирования уровня доступа к сети (Network Access Layer).
Вазовый формат команды ping в системе Solaris следующий:
ping host [packetsize] [count]
Команда ping проверяет, можно ли получить доступ к удаленному узлу с вашего компьютера. Эта простая функциональность крайне полезна при тестировании сетевого подключения, независимо от того, в каком приложении возникла проблема, ping позволяет определить, в каком направлении следует проводить дальнейшее тестирование - сетевого соединения (более низкие уровни) или же приложения (верхние уровни).
Поскольку причины большинства проблем просты, приобретение четкого представления о проблеме зачастую и является решением. К сожалению, это не всегда так, и в этом разделе мы начнем беседу об инструментах, позволяющих подготовить атаку на самую трудноизлечимую проблему.
Здесь я привожу ряд полезных советов по разрешению проблем. Они не являются частью методологии диагностирования. Это просто идеи, которые могут пригодиться.