Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инфокоммуникационные системы и сети / Теоретический_материал_к_практическим_работам_10-11.docx
Скачиваний:
81
Добавлен:
17.02.2016
Размер:
180.94 Кб
Скачать

Утилита netdiag

Команда netdiag является отличным инструментом для исправления проблем работы с сетью на рабочих станциях. При запуске из приглашения командной строки утилита выполняет несколько тестов над конфигурацией протокола TCP/IP на стороне клиента и сообщает обо всех найденных ошибках.

При запуске утилиты без параметров запускаются все возможные тесты; в противном случае, можно запустить один или несколько выбранных тестов. Эта команда позволяет провести следующие тесты:

  • Autonet — автоматическая частная адресация IP (APIPA)

  • Bindings — сетевые привязки

  • Browser — обозреватель и перенаправление

  • DCList — список контроллеров домена

  • DefGW — шлюз, принятый по умолчанию

  • DNS — рекурсивный запрос к серверу DNS

  • DsGetDC — обнаружение контроллера домена

  • IPConfig — конфигурация адреса IP

  • IPLoopBk — отправка тестового эхо-пакета на петлевой интерфейс

  • IPX — работа протокола IPX

  • Kerberos — безопасность по протоколу Kerberos

  • Ldap — Lightweight Directory Access Protocol (LDAP)

  • Member — членство в домене

  • Modem — диагностика модема

  • NbtNm — имя NetBT

  • Ndis — запросы к сетевому адаптеру

  • NetBTTransports — транспорты NetBT

  • Netstat — статистическая информация о сети

  • NetWare — сервер NetWare

  • Route — таблица маршрутизации

  • Trust — отношения доверия

  • WAN — конфигурация WAN

  • WINS — служба WINS

  • Winsock — проверка Winsock

Как можно видеть, утилита выполняет несколько тестов. Особенно полезной является утилита из-за того, что она выполняет те тесты, которые администратор выполняет вручную в процессе идентификации причины проблемы. С помощью утилиты netdiag можно запустить выполнение всех проверок одновременно. Команда просто сообщит, выполнение каких тестов завершилось неудачно. Это позволяет быстро сократить диапазон поиска проблемы на клиентском компьютере.

Вот синтаксис команды netdiag:

netdiag [/q] [/v] [/l] [/debug] [/d:<имя_домена>] [/fix] [/dcaccountenum] [/test:<имя_теста>] [/skip:<имя_теста>]

Параметры команды netdiag представлены далее.

Параметры команды netdiag

Параметр

Использование

/q

Сокращенный вывод — отображать только ошибки (обычно отображаются результаты всех тестов)

/v

Расширенный вывод — отображать подробную информацию

/l

Вывод в журнал — данные вывода отправляются в файл Netdiag.log, который находится в текущем каталоге на момент запуска команды

/debug

Еще более подробный вывод (команда выполняется медленнее)

/d:<имя_домена>

Найти контроллер домена в указанном домене

/fix

Исправляет мелкие проблемы

/dcaccountenum

Перечисляет учетные записи компьютера на контроллерах домена

/test:<имя_теста>

Выполняет только указанный набор тестов (кроме базовых тестов, выполнение которых невозможно пропустить)

/skip:<имя_теста>

Пропускает указанные тесты

Одним из самых популярных способов запускать команду netdiag является использование параметра /q.

Таким образом, команду можно заставить отображать предупреждения только о потенциальных проблемах.

Команда сетевой службы: NET START и другие

Команды net start, net stop, net pause и net continue используются для администрирования служб с помощью командной строки.

Например, если на локальной системе необходимо запустить службу DNS, в командной строке можно ввести такую команду:

net start DNS

Для остановки службы DNS необходимо ввести следующую команду:

net stop DNS

Соответственно, команды net pause и net continue используются для временной остановки выполнения службы и ее повторного запуска, соответственно.

Команда сетевой службы: NET STATISTICS

Команда net statistics оказывается полезной для получения статистики работы в сети для служб Сервер (Server) и Рабочая станция (Workstation).

Эта команда полезна для идентификации проблем, возникающих при неправильной работе протокола TCP/IP, например:

  • Ошибки в работе сети

  • Зависшие сеансы

  • Неудачные сеансы

  • Операции, завершившиеся неудачно

Хотя команда сообщает только об ошибках, она помогает подтвердить или отклонить подозрения о наличии проблемы. Вот синтаксис команды net statistics:

net statistics [ server | workstation ]

При использовании без параметров команда net statistics сообщает доступную статистику.

В противном случае, можно рассмотреть статистику отдельно по службе Сервер (Server) или Рабочая станция (Workstation).