Тема. Використання утиліт командного рядка для діагностики мережі


Скачати 419.84 Kb.
Назва Тема. Використання утиліт командного рядка для діагностики мережі
Сторінка 2/2
Дата 31.03.2013
Розмір 419.84 Kb.
Тип Документи
bibl.com.ua > Інформатика > Документи
1   2

Відображення активних підключень TCP, портів, що прослуховуються комп'ютером, статистики Ethernet, таблиці маршрутизації IP, статистики IPv4 (для протоколів IP, ICMP, TCP і UDP) і IPv6 (для протоколів IPv6, ICMPv6, TCP через IPv6 і UDP через IPv6). Запущена без параметрів, команда nbtstat відображає підключення TCP.

Синтаксис

netstat [-a] [-e] [-n] [-o] [-p протокол] [-r] [-s] [інтервал]

/? Відображення довідки в командному рядку.

Примітки

• Параметри, які використовуються з даною командою, повинен передувати дефіс (-), а не коса риска (/).

• Команда Netstat виводить статистику для наступних об'єктів.

• Протокол Ім'я протоколу (TCP або UDP).

• Локальні адреси IP-адреса локального комп'ютера і номер використовуваного порту. Ім'я локального комп'ютера, відповідне IP-адресою і імені порту, виводиться тільки в тому випадку, якщо не вказано параметр-n. Якщо порт не призначений, замість номера порту буде виведена зірочка (*).

• Зовнішні адреси IP-адресу та номер порту віддаленого комп'ютера, підключеного до даного сокета. Імена, відповідні IP-адресою і порту, виводяться тільки в тому випадку, якщо не вказано параметр-n. Якщо порт не призначений, замість номера порту буде виведена зірочка (*).

• (Стан) Вказівка ​​стану підключення TCP. Можливі значення: CLOSE_WAIT CLOSED ESTABLISHED FIN_WAIT_1 FIN_WAIT_2 LAST_ACK LISTEN SYN_RECEIVED SYN_SEND TIMED_WAIT Для отримання додаткових відомостей про стани підключення TCP див. документ RFC 793.

• Ця команда доступна, тільки якщо у властивостях мережевого адаптера в об'єкті Мережеві підключення в якості компонента встановлений протокол Інтернету (TCP / IP).

Приклади

Для виведення статистики Ethernet і статистики по всіх протоколах введіть наступну команду: netstat-e-s Для виведення статистики тільки за протоколами TCP і UDP введіть наступну команду: netstat-s-p tcp udp Для виведення активних підключень TCP і кодів процесів кожні 5 секунд введіть наступну команду: nbtstat-o ​​5 Для виведення активних підключень TCP і кодів процесів кожні з використанням числового формату введіть наступну команду:

nbtstat-n-o



Деякі адміністратори Windows Server користуються командою netstat регулярно, деякі - тільки для діагностики. Для команди netstat передбачено десять параметрів, що дозволяють отримати докладну інформацію для вирішення найрізноманітніших завдань. Втім, не менш корисні відомості можна отримати і без жодних параметрів.

Найчастіше netstat застосовують з параметром-a, щоб отримати список всіх підключень і прослуховує портів. Нижче перераховані кілька інших параметрів, які можуть стати в нагоді при використанні цієї утиліти.

Повністю певне ім'я домену. Параметр-f дозволяє дізнатися FQDN для зовнішнього адреси. При використанні netstat з цим параметром імена дозволяються як у внутрішній, так і в зовнішній мережі. На рис. 1 показаний висновок команди.


Рисунок 1

Який процес використовує той чи інший порт. Поєднання параметрів-a-n-o дозволяє з'ясувати, якому ідентифікатору процесу (PID) відповідає той чи інший порт. (Як дізнатися, яким процесом використовується порт TCP в Windows Server 2008) Висновок команди показаний на рис. 2.

Рисунок 2
А якщо додати до цієї комбінації параметр-b, для кожного процесу будуть використовуватися дружні імена, як показано на рис. 3. Правда, для цього будуть потрібні права адміністратора.


Рисунок 3

Зверніть увагу: видалені адреси, які вказують на 192.168.1.220:3261, належать службі ініціатора Windows iSCSI і позначаються інакше, ніж адреси інших служб.

Висновок таблиці маршрутизації. Коли потрібно з'ясувати, чому на одному комп'ютері мережеве з'єднання працює інакше, ніж на інших у тій же мережі, можна використовувати параметр-r, який виводить маршрут для даної системи, як показано на рис. 4. Зверніть увагу на розділ «Постійні маршрути» (Persistent routes): в ньому вказуються всі статичні маршрути, налаштовані для Windows Server).

Рисунок 4

  1. Telnet


Історично Telnet служив для віддаленого доступу до інтерфейсу командного рядка операційних систем. Згодом його стали використовувати для інших текстових інтерфейсів, аж до ігор MUD і анімованого ASCII-art. Теоретично, навіть обидві сторони протоколу можуть бути програмами, а не людиною.

Іноді клієнти telnet використовуються для доступу до інших протоколах на основі транспорту TCP, див. # Telnet і інші протоколи.

Протокол telnet використовується в керуючому з'єднанні FTP, тобто заходити на сервер командою telnet ftp.example.net ftp для виконання налагодження і експериментів не тільки можливо, але і правильно (на відміну від застосування клієнтів telnet для доступу до HTTP, IRC і більшості інших протоколів ).

Утиліта Telnet бродить по світу UNIX багато років і дозволяє віддалено адмініструвати сервери. Починаючи з Windows 2000, операційна система Windows теж надає власну службу Telnet.

Команда telnet дозволяє швидко отримати доступ до командного рядка віддаленого комп'ютера і виконати такі дії, як:

• Запуск і зупинка служб

• Управління файлами і каталогами

• Запуск сценаріїв

Хоча в підключенні за допомогою telnet до іншої системи бувають ньюанси, наступний базовий синтаксис дозволяє встановити зв'язок і ініціювати управління віддаленої системою:
telnet <�ІР_компютера_до_якого_необхідний_доступ> [port: <�номер_порта>]
После завершения удаленного администрирования можно завершить сеанс работы с программой telnet, введя команду exit в строке приглашения командной строки сеанса Telnet.

По соображениям безопасности, служба Telnet останавливается и настраивается на ручной режим запуска по умолчанию. Эта политика относится к серверам под управлением Windows 2000 и более поздних версий операционной системы Windows.

Дополнительную безопасность удаленного админинстрирования можно обеспечить с помощью Службы Терминалов.


  1. Tracert


Команда tracert трохи нагадує команду pathping, дозволяючи перевіряти шлях між двома маршрутизуються мережами, але ця утиліта не перевіряє маршрутизатори на шляху проходження пакетів так ретельно, як це робить утиліта pathping.

Як і утиліти pathping і ping, утиліта tracert відображає кожен перехід (маршрутизатор) між джерелом, на якому була виконана команда, і точкою призначення, але при цьому не відображається статистична інформація, наприклад, співвідношення загублених пакетів, яке відображається утилітою pathping.

Ось синтаксис команди tracert:
tracert <�ім’я_призначення або адреса_IP> [-d] [-h <�максимальна_кількість_переходів>] [-j <�список_вузлів>] [-w <�таймаут>]
Параметри команди tracert представлені в наступній таблиці.


Параметр

Використання

<�ім’я_призначення або адреса_IP>

Вкажіть доменне ім'я точки призначення або адресу IP

-d

Прискорює виконання команди tracert за рахунок відмови від перетворення адрес IP маршрутизаторів в доменні імена

-h <�максимальна_кількість_переходів>

Використовується для вказівки максимальної кількості переходів по шляху до точки призначення. За замовчуванням використовується значення 30.

-j <�список_вузлів>

Дозволяє вказати проміжні точки призначення у вигляді списку адрес IP, розділених пробілами (список_вузлів). Цей параметр використовує Loose Source Routing, що дозволяє вставляти один або кілька маршрутизаторів між проміжними пунктами. Ця команда дозволяє вказати до дев'яти проміжних вузлів.

-w <�таймаут>

Використовується для вказівки часу (у мілісекундах) очікування відповіді ICMP Time Exceeded або відповіді Echo Reply на тестовий запит. Якщо відповідь не була отримана за вказаний час, відображається символ (*). За замовчуванням використовується значення 4000 (4 секунди).




  1. Route



Виводить на екран і змінює записи в локальній таблиці IP-маршрутизації. Запущена без параметрів, команда route виводить довідку.

Синтаксис:

route [-f] [-p] [команда [конечная_точка] [mask маска_сеті] [шлюз] [metric метрика]] [if інтерфейс]]



Параметри:

-F Очищує таблицю маршрутизації від всіх записів, які не є вузловими маршрутами (маршрути з маскою підмережі 255.255.255.255), мережевим маршрутом замикання на себе (маршрути з кінцевою точкою 127.0.0.0 і маскою підмережі 255.0.0.0) або маршрутом багатоадресної розсилки (маршрути з кінцевою точкою 224.0.0.0 і маскою підмережі 240.0.0.0). При використанні даного параметра спільно з однією з команд (таких, як add, change або delete) таблиця очищається перед виконанням команди.

-P При використанні даного параметра з командою add вказаний маршрут додається до реєстру та використовується для ініціалізації таблиці IP-маршрутизації кожен раз при запуску протоколу TCP / IP. За замовчуванням додані маршрути не зберігаються при запуску протоколу TCP / IP. При використанні параметра з командою print виводить на екран список постійних маршрутів. Всі інші команди ігнорують цей параметр. Постійні маршрути зберігаються в реєстрі за адресою HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ PersistentRoutes.

команда Вказує команду, яка буде запущена на віддаленій системі. У наступній таблиці представлений список допустимих параметрів:


Команда

Призначення

add

Додавання маршруту

change

Зміна існуючого маршруту

delete

Видалення маршруту чи маршрутів

print

Друк маршруту чи маршрутів


кінцева_точка Визначає кінцеву точку маршруту. Кінцевою точкою може бути мережева IP-адреса (де розряди вузла в мережевому адресу мають значення 0), IP-адресу маршруту до вузла, або значення 0.0.0.0 для маршруту за замовчуванням.

mask маска_мережі Вказує маску мережі (також відомої як маска підмережі) відповідно до точкою призначення. Маска мережі може бути маскою підмережі відповідної мережевого IP-адресою, наприклад 255.255.255.255 для маршруту до вузла або 0.0.0.0. для маршруту за замовчуванням. Якщо даний параметр пропущено, використовується маска підмережі 255.255.255.255. Кінцева точка не може бути більш точною, ніж відповідна маска підмережі. Іншими словами, значення розряду 1 в адресі кінцевої точки неможливо, якщо значення відповідного розряду в масці підмережі дорівнює 0. шлюз Вказує IP-адресу пересилання або наступного переходу, по якому доступний набір адрес, визначений кінцевою точкою і маскою підмережі. Для локально підключених маршрутів підмережі, адресу шлюзу - це IP-адреса, призначений інтерфейсу, який підключений до підмережі. Для віддалених маршрутів, які доступні через один або кілька маршрутизаторів, адреса шлюзу - безпосередньо доступний IP-адресу найближчого маршрутизатора.

metric метрика Задає цілочисельну метрику вартості маршруту (в межах від 1 до 9999) для маршруту, яка використовується при виборі в таблиці маршрутизації одного з декількох маршрутів, найбільш близько відповідного адресою призначення пересилається пакета. Вибирається маршрут з найменшою метрикою. Метрика відображає кількість переходів, швидкість проходження шляху, надійність шляху, пропускну здатність шляхи і засоби адміністрування.

if інтерфейс Вказує індекс інтерфейсу, через який доступна точка призначення. Для виведення списку інтерфейсів і їх відповідних індексів використовуйте команду route print. Значення індексів інтерфейсів можуть бути як десяткові, так і шістнадцяткові. Перед шістнадцятиричними номерами вводиться 0х. У випадку, коли параметр if пропущений, інтерфейс визначається з адреси шлюзу.

/? Відображає довідку в командному рядку.
Примітки
• Великі значення в стовпці metric таблиці маршрутизації - результат можливості протоколу TCP / IP автоматично визначати метрики маршрутів таблиці маршрутизації на підставі конфігурації IP-адреси, маски підмережі та стандартного шлюзу для кожного інтерфейсу ЛВС. Автоматичне визначення метрики інтерфейсу, включене за замовчуванням, встановлює швидкість кожного інтерфейсу і метрики маршрутів для кожного інтерфейсу так, що найшвидший інтерфейс створює маршрути з найменшою метрикою. Щоб видалити великі метрики, відключіть автоматичне визначення метрики інтерфейсу в додаткових властивостях протоколу TCP / IP для кожного підключення по локальній мережі.

• Імена можуть використовуватися для параметра конечная_точка, якщо існує відповідний запис у файлі бази даних Networks, що знаходиться в папці сістемний_корневой_каталог \ System32 \ Drivers \ Etc. У параметрі шлюз можна вказувати імена до тих пір, поки вони вирішуються в IP-адреси за допомогою стандартних способів вирішення вузлів, таких як запит служби DNS, використання локального файлу Hosts, що знаходиться в папці сістемний_корневой_каталог \ system32 \ drivers \ etc, або дозвіл імен NetBIOS .

• Якщо команда - print або delete, параметр шлюз опускається і використовуються знаки підстановки для вказівки точки призначення та шлюзу. Значення конечной_точкі може бути підстановки значенням, яке вказується зірочкою (*). При наявності зірочки (*) або знаку (?) В описі кінцевої точки, вони розглядаються як підстановки, тоді друкуються або видаляються тільки маршрути, відповідні точки призначення. Зірочка відповідає будь-якій послідовності символів, а знак питання - будь одному символу. 10. * .1, 192.168. *, 127. * І * 224 * є допустимими прикладами використання зірочки в якості підстановки.

• При використанні неприпустимою комбінації значень кінцевої точки і маски підмережі (маски мережі) виводиться таке повідомлення про помилку: «Маршрут: невірна маска підмережі адреси шлюзу». Помилка з'являється, коли одне або декілька значень розрядів в адресі кінцевої точки дорівнює 1, а значення відповідних розрядів маски підмережі - 1. Для перевірки цього стану висловіть кінцеву точку та маску підмережі в двійковому форматі. Маска підмережі в двійковому форматі складається з послідовності одиничних бітів, яка представляє частину мережевої адреси кінцевої точки, і послідовності нульових бітів, що позначає частину адреси вузла кінцевої точки. Перевірте наявність поодиноких бітів в частині адреси точки призначення, яка є адресою вузла (як визначено маскою підмережі).

• Параметр-p підтримується в команді route тільки в операційних системах Windows NT 4.0, Windows 2000, Windows Millennium Edition і Windows XP. Цей параметр не підтримується командою route в системах Windows 95 і Windows 98.

• Ця команда доступна, тільки якщо у властивостях мережевого адаптера в об'єкті Мережеві підключення в якості компонента встановлений протокол Інтернету (TCP / IP).


Приклади:
Щоб вивести на екран весь вміст таблиці IP-маршрутизації, введіть команду:


route print


Щоб вивести на екран маршрути з таблиці IP-маршрутизації, які починаються з 10., Введіть команду:


route print 10.*


Щоб додати маршрут за умовчанням з адресою стандартного шлюзу 192.168.12.1, введіть команду:


route add 0.0.0.0 mask 0.0.0.0 192.168.12.1


Щоб додати маршрут до кінцевої точки 10.41.0.0 з маскою підмережі 255.255.0.0 і наступним адресою переходу 10.27.0.1, введіть команду:


route add 10.41.0.0 mask 255.255.0.0 10.27.0.1


Щоб додати постійний маршрут до кінцевої точки 10.41.0.0 з маскою підмережі 255.255.0.0 і наступним адресою переходу 10.27.0.1, введіть команду:


route-p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
Щоб додати маршрут до кінцевої точки 10.41.0.0 з маскою підмережі 255.255.0.0 і наступним адресою переходу 10.27.0.1 і метрикою вартості 7, введіть команду:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
Щоб додати маршрут до кінцевої точки 10.41.0.0 з маскою підмережі 255.255.0.0 і наступним адресою переходу 10.27.0.1 і використанням індексу інтерфейсу 0х3, введіть команду:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
Щоб видалити маршрут до кінцевої точки 10.41.0.0 з маскою підмережі 255.255.0.0, введіть команду:
route delete 10.41.0.0 mask 255.255.0.0
Щоб видалити всі маршрути з таблиці IP-маршрутизації, які починаються з 10., Введіть команду:
route delete 10. *


Щоб змінити таку адресу переходу для маршруту з кінцевою точкою 10.41.0.0 і маскою підмережі 255.255.0.0 з

10.27.0.1 на 10.27.0.25, введіть команду:


route change 10.41.0.0 mask 255.255.0.0 10.27.0.25


  1. nsloockup


nslookup (англ. name server lookup пошук на сервері імен) - утиліта, яка надає користувачеві інтерфейс командного рядка для звернення до системи DNS (простіше кажучи, DNS-клієнт). Дозволяє задавати різні типи запитів і запитувати довільно вказувані сервера. Її аналогом є утиліти host і dig. Розроблена в складі пакету BIND (для UNIX-систем).

Утиліта портована на Windows безпосередньо фірмою Microsoft і поставляється разом з операційною системою. Приклад:
nslookup wikipedia.org
Server: 127.0.0.1

Address: 127.0.0.1#53

Non-authoritative answer

Name: wikipedia.org

Address: 208.80.152.201

Хід роботи

  1. Відкрийте вікно з підтримкою командного рядка за допомогою підпункту головного меню Пуск – Программы – Стандартные – Командная строка та виконайте у ньому наведені вище команди (не менше двох прикладів для кожної команди). Скопіюйте образи вікон зрозумілих вам команд та їх результатів (не менше п’яти) у звіт по лабораторній роботі.

  2. Створіть електронний лист у своїй поштовій скриньці на сайті gmail.com. Приєднайте до цього листа документ з скопійованими образами вікон. Тему листа сформуйте за шаблоном <група>_<номер лабораторної>_<�прізвище ім’я>, наприклад: ЕК51_ЛР12_Величко Володимир. Надішліть створений лист на адресу [email protected].
1   2

Схожі:

Тема. Засоби вводу/виводу з використанням командного рядка
Формування вмінь і навиків використання підпрограм вводу/виводу з використанням командного рядка. Застосування знань структури лінійних...
Тема. Організація роботи в мережі Інтернет за допомогою додатку μTorrent....
До Інтернету та використання прикладного програмного забезпечення для завантаження файлів з Інтернету по протоколу BitTorrent. Закріплення...
Тема. Типові сервіси Інтернету. Спілкування в мережі. Використання програм спілкування в мережі
Мета: ознайомитися з програмою для спілкування в мережі NetMeeting, навчитися створювати зустрічі, надсилати, одержувати документи...
Тема. Комп'ютерні мережі Ціль. Одержання навичок передачі файлів по локальній мережі
Мережа необхідна співробітникам для обміну файлами, з якими ведеться робота, для використання у своїй роботі комп'ютерних документів,...
Тема: Використання утиліт
Поєднуючи частини файлів і папок, утиліта Дефрагменгація також поєднує вільний простір, зменшуючи ймовірність того, що нові файли...
Тема. Організація підключення до Інтернету. Робота з файлами по протоколу FTP
Закріплення вмінь і навиків використання локальної мережі. Актуалізація знань, вмінь і навичок використання можливостей операційної...
«Використання вільного програмного забезпечення для організації шкільної мережі»
Тема: «Використання вільного програмного забезпечення для організації шкільної мережі»
«Використання вільного програмного забезпечення для організації шкільної мережі»
Тема: «Використання вільного програмного забезпечення для організації шкільної мережі»
Тема. Створення локальної мережі шляхом безпосереднього з'єднання двох комп'ютерів
Формування вмінь і навиків створення локальної мережі без додаткових зовнішніх апаратних засобів, встановлення, відміни та використання...
Тема. Організація сумісної роботи в локальній мережі
Закріплення вмінь і навиків створення, використання та знищення спільних мережевих ресурсів. Актуалізація знань, вмінь і навичок...
Додайте кнопку на своєму сайті:
Портал навчання


При копіюванні матеріалу обов'язкове зазначення активного посилання © 2013
звернутися до адміністрації
bibl.com.ua
Головна сторінка